红联Linux门户
Linux帮助

请教:编译内核后新内核不能启动!

发布时间:2009-06-12 21:38:31来源:红联作者:agloom
刚接触linux,编译了2.6.29的内核,编译过程很顺利,但启动时却显示
mount: could not find filesystem '/dev/root'
setuproot:moving /dev failed: no such file or directory
setuproot: error mounting /proc……
……
kernel panic -- not syncing:attempted to kill init!
然后就停止在这个界面了,重启的组合键也没用,只能关电源,网上查的一些方法都没用 请问是怎么回事啊?请高人指点!不甚感激!
我试过重新做initrd,但是没用。没制作过ramfs(不会,呵呵)
原来的内核还可以正常进入!
硬盘是SATA的,驱动选了,文件格式是ext3也选了

麻烦了,不甚感激!
文章评论

共有 2 条评论

  1. lfhlgx 于 2009-06-14 00:37:18发表:

    这个问题我会,我也遇到过,这是因为启动参数有误,提示说没找到根分区。启动参数大约是
    kernel /boot/vmlinuz-2.6.29 ro root=/dev/sda1 splash,sda1指你安装Linux的分区,另外还要检查一下/etc/fstab里关于根分区的参数有没有错。

  2. ielnto 于 2009-06-12 22:00:26发表:

    凶多吉少啊楼主