LinuxSir.cn,穿越时空的Linuxsir!

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

lfs 6.1.1.1-3: 生成的内核不能识别扩展分区

[复制链接]
发表于 2006-2-18 15:20:11 | 显示全部楼层 |阅读模式
正用 nALFS 重做 lfs-6.1.1-3, 生成的内核不能识别扩展分区,内核的 boot 信息是:
     <hda1>  <hda2>  <hda3>  <hda4>  < >

最后出来:

VFS:Cannot open root device "/dev/hda7" or unknown-block(3,7)
please append a correct "root=" boot option
Kernel panic:VFS: Unable to mount root fs on unknown-block(3,7)

不知道是什么编译参数选错了?关键是补救措施,因为用 nALFS 完成后编译环境已经没有了,是否可以把 liveCD的内核复制过去先使其能够启动,再重新编译一下内核?否则六个半小时就白费了。
发表于 2006-2-18 15:54:49 | 显示全部楼层
可以用 LiveCD 启动,然后看看 fdisk -l 是什么结果。因为好像是内核没认出来相应的分区,和LFS没关系的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-18 20:46:50 | 显示全部楼层
没时间仔细检查,因为认定问题出在 kernel 的ATA配置部分,所以直接从 livcd 上复制了这部分配置,虽然比较臃肿,但毕竟编译后可用了,等以后再改造吧.
回复 支持 反对

使用道具 举报

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

本版积分规则

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