|
按照北南老大的帖子学习编译内核,到了最后
老大的原话是:
bash-3.00# cd /boot
bash-3.00# /sbin/mkinitrd initrd-2.6.12.3.img 2.6.12.3 这个是用来创新initrd映像的,不创建这个文件,有时是启动不起来的,比如提示VFS错误等
我照着打命令
# /sbin/mkinitrd
bash: /sbin/mkinitrd: 没有那个文件或目录
找了一下,我的有个/usr/sbin/mkinitrd
于是我
#/usr/sbin/mkinitrd initrd-2.6.13.img 2.6.13
创建失败,提示加参数,不懂,就没继续
后来无意中在一个帖子中看到
mkinitrd.yaird这个命令
就用了
#mkinitrd.yaird -o initrd.img-2.6.13 2.6.13
成功创建了 initrd文件
但我现在想看看这个命令是怎么回事
/boot# mkinitrd.yaird -o initrd-2.6.13.img 2.6.13
yaird error: can't open kernel config file /boot/config-2.6.13 (fatal)
出现以上错误,这是为什么呢
PS:成功创建了 initrd文件后我重启机器了一次 |
|