读书人

升级内核出同有关问题高手都忙

发布时间: 2012-03-22 17:43:57 作者: rapoo

升级内核出同问题,高手都忙
编译一切顺利,启动时死机,提示如下

VFS:Cannot open root device "LABEL=/ " or 00:00
Please append a correct "root= " boot option
Kernel panic:VFS: Unable to mount root fs on 00:00

[解决办法]
LABEL=/dev/hdaX
hdaX @ root
[解决办法]
2.6版本的内核可以把

make dep
make clean
make bzIamge
make modules

合为一步make即可;

你出错的原因应该是/boot/grub/grub.conf配置文件不对,
用make install生成的默认配置是如下模样:
root (hd0,5)
kernel /boot/vmlinuz-2.6.18 ro root=LABEL=/

你打开该文件修改成:
root (hd0,5)
kernel /boot/vmlinuz-2.6.0-test8 ro root=LABEL=/dev/hda6

即可,注意,分区编号需要根据你自己的实际情况修改;
linux的分区编号要和grub不同,比如上面的root(hd0,5),在LABEL后面就应该是/dev/hda6
[解决办法]
应该把ext2/3文件系统编译进内核(选“*”而非“M”),这样就不会有这个问题了

读书人网 >UNIXLINUX

热点推荐