Chinaunix
标题:
内核升级问题,马上就搞定,就差一点点了,各位来看一下,帮忙解决!
[打印本页]
作者:
twinkleolive
时间:
2006-09-14 15:33
标题:
内核升级问题,马上就搞定,就差一点点了,各位来看一下,帮忙解决!
我安装的是redhat9.0,系统内核是2.4.20-8
现在已经做了2.6.13的升级,在启动的时候提示
VFS: Cannot open root device "LABEL=/" or 0.0
>; Please append a correct "root=" boot option
>; kernel panic: VFS: Unable to mount root fs
看了别人的帖子有下面的办法解决,但是下面的办法我不知道在哪里修改,谁能详细点告诉我下面的方法怎么操作?谢谢
1. 编译完后不启动,报以下错误:
VFS: Cannot open root device "LABEL=/" or 0.0
>; Please append a correct "root=" boot option
>; kernel panic: VFS: Unable to mount root fs
如果是上面的错误,请确认你把如下选项配置进kernel
(1) 如果/使用了EXT3 文件系统,在内核中要加入EXT3的支持
(2)如果是IDE的硬盘必须要IDE的驱动加载
(3)在block devices--RAM disk support 中选取 Initial disk(initrd) support,有时在mount / 之前
需要加载一些模块,这些modules 被做到一个镜像文件中--kernel-ver.img 中,这个文件位于/boot.举个例子,如果EXT3 的是以模块加载的话,
在mount / 时就需要用到它,所以系统就在initrd.kernel-ver.img 中寻找它.
使用命令 mkinitrd initrd.kernel-ver.img kernel-ver 可以生成initrd.kernel-ver.img
作者:
jeffshia
时间:
2006-09-14 17:43
多弄几遍
多google几次
这就是解决问题的秘诀
而不是用一些枪眼的标题来吸引人
作者:
safedead
时间:
2006-09-15 07:37
在RH9上搞2.6
很多都是无用功
基本上所有的软件都要重新编译
2.6和2.4
除了都叫LINUX内核以外
我感觉再找不出什么相似的地方了
作者:
twinkleolive
时间:
2006-09-15 12:35
做为一个新人,他也知道去google的,但是就是解决不了,我不相信谁没有做过新人
既然自己也做过新人,就知道新人多么需要大家的帮助和鼓励,而不是来这里说答话,嘲笑别人
既然觉得自己很了不起,知识很渊博,那么就写几个能解决问题的话来,不要站着说话腰不疼
或者看了觉得帖子幼稚,那么你就不要说话了,别人不会把你当哑巴
回答不了还说那么多的话,你不累,我看的也累
多学学那些热心的人吧,他们把自己的经验写成帖子发给大家,对别人有多大的帮助呀
就是因为多了那么多自以为是的人,人与人之间才多了冷漠
摆脱不想回答就不要回答.帖子不给你一个人看的.谢谢
作者:
YaoFei
时间:
2006-09-15 12:50
不要在RH9上浪费时间了,你做的事情都是彻头彻尾的无用功。
作者:
shuyf
时间:
2006-09-15 13:16
原帖由
YaoFei
于 2006-9-15 12:50 发表
不要在RH9上浪费时间了,你做的事情都是彻头彻尾的无用功。
没这么夸张吧,无用功?
应该还是可以的吧,我就一直在用rh9.0,内核升到2.6.17,目前看来一切都挺好的
作者:
twinkleolive
时间:
2006-09-15 15:19
这个问题我已经解决了,就是使用了前辈anstan的帖子的建议在编译的时候
如果你在vmware下重新编译内核,硬盘用的是scsi的,以下选项必选:
Device Drivers --->;SCSI device support --->;<*>; SCSI disk support
Device Drivers --->;SCSI device support --->;SCSI low-level drivers --->; <*>; BusLogic SCSI support
Device Drivers --->; Fusion MPT device support --->;<M>; Fusion MPT (base + ScsiHost) drivers和<M>; Fusion MPT misc device (ioctl) driver(这个要不要,不确定)
注意:只能选模块方式,直接编译进内核,就出错,不知道为什么,这个浪费了我好多时间才找到,编译了几十次的成果。
出错信息如下:No module mptbase found for kernel vmware。。。。。。。
Device Drivers --->; USB support --->;<*>; USB Mass Storage support
Device Drivers --->; Networking support --->;Ethernet (10 or 100Mbit) --->; <*>; AMD PCnet32 PCI support(看到文章说这个必选,应该是网卡吧)
这样就不会有启动的时候我遇到的麻烦了!不过我现在启动有新的问题了,晕了!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2