LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 572|回复: 2

谁的内核编译失败过,怎么解决的?

[复制链接]
发表于 2005-10-23 21:29:19 | 显示全部楼层 |阅读模式
我在vmware5.0中虚拟了RedHat9; 内核版本为2.4.20;我就试着先编译
它里面附带的源代码。
我在编译内核之前查阅了相关说明,其步骤大概都一样;我就按照
www.plinux.org中一篇文章进 ... 步操作无误,
配置内核时,只是执行了make xconfig,未做任何改动,然后就是
make dep;make clean;make bzImage;
然后执行make modules;make modules_install,提示了很多
Nothing to be done with ....,应该是正常的吧,因为我没做任何配置,
也没有Error信息提示;最后也生成了system.map 和bzImage;
然后就更改了grub.conf文件中kernel那一行:
编译后改为:kernel /boot/vmlinuz-2.4.20 ro root=LABEL=/
原文件中是:kernel /boot/boot_bak/vmlinuz-2.4.20 ro root=LABEL=/
因为我把原先的System.map和vmlinuz-2.4.20两个文件放到boot_bak中了

但是在重新加载刚才编译的内核时提示:
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
但用它原先的内核文件能成功引导,其它参数均不变

我也试着编译过2.4.xx和2.0.xx;但结果几乎都是一样,
所以很郁闷,到底是哪里出了问题?
 楼主| 发表于 2005-10-23 21:32:59 | 显示全部楼层
我的 QQ :  187366830 ,有谁想编译内核,可在线交流
回复 支持 反对

使用道具 举报

发表于 2005-10-24 07:16:25 | 显示全部楼层
不要在vm中编译内核。还是在一个真实的系统中编译内核的好。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表