oringe 发表于 2004-3-15 00:29:06

[紧急求救] 2.6.4内核升级重新启动失败!

我是这样编译的:
解压后 make menuconfig
         make
         make modules_install
         make install
   然后制作initrd.img文件,命令:
         mkinitrd-oinitrd.img-2.6.4
   拷贝到/ boot 下,命令:
          cpinitrd.img-2.6.4/boot/
      
上面过程一切顺利, 然后用新内核重启, grub 配置也是正确的.
启动一会,屏幕上滚过一些启动信息以后,出现了这样的错误:
Kernel panic: VFS :unable to mount root fs on unknow-block(0,0)

然后就 不会动了.   

    应该是 配置的时候少选了什么模块的支持,各位高手帮忙解决,谢谢!
或者谁有成功编译的配置文件 ,发一个到我的信箱,小弟感激不禁,谢谢
       email:[email protected] , 或者上载到版面上也行.
                                  2004.3.15   00:25
:x:x

Solaris 发表于 2004-3-15 00:41:41

2.6.x的内核不用手动制作initrd,img,make install会自动做好一切的,
包括在grub.conf中添加2.6.x的引导选项。
但是有一个地方需要自己改一下,就是在grub.conf中把
root=LABEL=/
改为
root=/dev/hda?
即,要写明具体的分区。

oringe 发表于 2004-3-15 11:37:30

2.6.x的内核不用手动制作initrd,img,make install会自动做好一切的,
包括在grub.conf中添加2.6.x的引导选项。
但是有一个地方需要自己改一下,就是在grub.conf中把
root=LABEL=/
改为
root=/dev/hda?
即,要写明具体的分区。

1.网上说ext3没有编译到内核,编译成模块的话, 需要 initrd.img 的.我make install 以后没有看到 /boot 目录下有 initrd.img 文件啊(所以才自己手动做了一个),请问这是怎么回事?
2.   我的grub 里面已经编辑过了. 启动以后出现上面的提示.
   问题还没有解决, 高手继续帮忙! 谢谢

Solaris 发表于 2004-3-15 22:01:38

自己用的是什么文件系统就把什么编译进内核。
其它的编译成模块,ext2可以不要了。 :-)

zhdodo 发表于 2004-3-15 22:02:40

我现在也在编译2.6.4的内核出现这样的错误,
/Block devices/Ram disk support及其下面的InitialRAM disk(initrd)support选上.
在File systems/下面的ext3选成编译成内核的,不要用modules模式.
然后在试试.
页: [1]
查看完整版本: [紧急求救] 2.6.4内核升级重新启动失败!