|
发表于 2007-6-12 13:35:54
|
显示全部楼层
Post by spirit_cg
我用的grub for dos引导的,也没加initrd参数,昨天晚上阅读了/boot里面的README.initrd文件,发现应该加initrd,不过我也没找到initrd,里面说需要内核文件和内核模块文件,我想去slk11.0的dvd.iso里面找找看,不知道能不能找到,知道在哪的朋友希望给 指点一下,谢谢^_^
引导参数是:
root (hd0,6)
kernel /boot/vmlinuz ro vga=791
昨天晚上又重新开始编译内核2.6.21,不过现在启动后停在了 kernel panic: VFS :unable to mount root fs via NFS
刚才又试了一下,将slk11.0的dvd.iso挂载上,然后进入到extra文件夹中,installpkg smp2.6.17.13-smp的内核,模块,以及头文件,接着在/boot中
mkinitrd - c -k 2.6.17.13-smp -m reiserfs
启动后grub for dos 参数:
root (hd0,6)
kernel /boot/vmlinuz(vmlinuz符号链接到vmlinuz-2.6.17.13-smp ,这个在installpkg的时候已经自动完成) ro vga=791
initrd=/boot/initrd
期待着成功...
可惜又失败了,期待哪位再次指点一下
BTW:我用刚安装系统时候的2.4.33.3内核可以进入,因为自己编译2.6.21内核,进入到/lib/modules中发现,模块中竟然只有drivers这一个文件夹,感觉非常不正常,请明白的朋友给指点一下,谢谢 ^_^
initrd=/boot/initrd 好像有问题也,是我太小心了,还是你没注意到!
我这是initrd=/boot/initrd.gz,因为我这生成的文件全名是:initrd.gz |
|