免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2049 | 回复: 6
打印 上一主题 下一主题

内核升级问题,马上就搞定,就差一点点了,各位来看一下,帮忙解决! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 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

论坛徽章:
0
2 [报告]
发表于 2006-09-14 17:43 |只看该作者
多弄几遍
多google几次
这就是解决问题的秘诀
而不是用一些枪眼的标题来吸引人

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2006-09-15 07:37 |只看该作者
在RH9上搞2.6
很多都是无用功
基本上所有的软件都要重新编译

2.6和2.4
除了都叫LINUX内核以外
我感觉再找不出什么相似的地方了

论坛徽章:
0
4 [报告]
发表于 2006-09-15 12:35 |只看该作者
做为一个新人,他也知道去google的,但是就是解决不了,我不相信谁没有做过新人
既然自己也做过新人,就知道新人多么需要大家的帮助和鼓励,而不是来这里说答话,嘲笑别人
既然觉得自己很了不起,知识很渊博,那么就写几个能解决问题的话来,不要站着说话腰不疼

或者看了觉得帖子幼稚,那么你就不要说话了,别人不会把你当哑巴
回答不了还说那么多的话,你不累,我看的也累

多学学那些热心的人吧,他们把自己的经验写成帖子发给大家,对别人有多大的帮助呀
就是因为多了那么多自以为是的人,人与人之间才多了冷漠

摆脱不想回答就不要回答.帖子不给你一个人看的.谢谢

论坛徽章:
0
5 [报告]
发表于 2006-09-15 12:50 |只看该作者
不要在RH9上浪费时间了,你做的事情都是彻头彻尾的无用功。

论坛徽章:
0
6 [报告]
发表于 2006-09-15 13:16 |只看该作者
原帖由 YaoFei 于 2006-9-15 12:50 发表
不要在RH9上浪费时间了,你做的事情都是彻头彻尾的无用功。



没这么夸张吧,无用功?
应该还是可以的吧,我就一直在用rh9.0,内核升到2.6.17,目前看来一切都挺好的

论坛徽章:
0
7 [报告]
发表于 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(看到文章说这个必选,应该是网卡吧)

这样就不会有启动的时候我遇到的麻烦了!不过我现在启动有新的问题了,晕了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP