LinuxSir.cn,穿越时空的Linuxsir!

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

双系统中安装lfs启动不了,kernel panic,请帮忙看看。

[复制链接]
发表于 2009-10-29 18:22:46 | 显示全部楼层 |阅读模式
双系统ubuntu(sda5)+XP(sda0)
在硬盘里划出一个分区(sda7)安装lfs,分区里也装了GRUB,开机后系统启动不了,hd,sd都试过。
menu.lst是这样的:

root (hd0,6)
kernel /boot/kernel-2.6.22.5 root=/dev/hda7

出错信息:
VFS:Cannot open root device "hda7" or unknown-block(2,0),Please append a correct "root=" boot option;here are the available partitions:
kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)

请问这是什么原因?
谢谢。
发表于 2009-10-29 19:43:05 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2009-10-29 19:47:04 | 显示全部楼层
应该是没有把磁盘驱动编译进内核里
或者你可以使用Initramfs
回复 支持 反对

使用道具 举报

发表于 2009-10-29 19:48:40 | 显示全部楼层
学习正确配置及编译内核才是重点
回复 支持 反对

使用道具 举报

发表于 2009-10-29 19:50:09 | 显示全部楼层
硬盘驱动问题。选Y。
选M有可能出现这种情况。
以前编内核经常出现这问题,开始对内核不熟悉  就把所有的驱动都集成到内核。
慢慢琢磨吧
从发行版复制个内核配置是个简单而有效对方法。
我的声卡问题今天就是这样解决的。
回复 支持 反对

使用道具 举报

发表于 2009-10-29 19:55:23 | 显示全部楼层
这问题之所以会发生,就是因为很多新手把发行版的配置文件搬过来照用,却从来不去理解内核是如何配置或者发行版是怎样启动系统的

LFS 手册并没有教人使用 initrd 或 initramfs 之类,所以照搬发行版的配置自然必死无疑!

既然踏入 LFS 之问,还不抛开发行版的思维框框?
回复 支持 反对

使用道具 举报

发表于 2009-10-29 20:04:24 | 显示全部楼层
我等  e文是死穴

内核不知所云,硬件知识也是一知半解
回复 支持 反对

使用道具 举报

发表于 2009-10-29 20:08:32 | 显示全部楼层
给楼上的忠告:

为人处世,请勿找任何借囗,为自己辩护有什麽理由把事情做不好!
回复 支持 反对

使用道具 举报

发表于 2009-10-29 20:11:02 | 显示全部楼层
多配置几次就行了
像以前我配置ext4没把大块支持加进内核,搞得EXT4无法挂载。
原先我也搞过一次LFS,配置基本也是按照手册配置的,后来配置多了,东西也知道得多一点了
回复 支持 反对

使用道具 举报

发表于 2009-10-29 21:37:37 | 显示全部楼层
Post by d00m3d;2040962
给楼上的忠告:

为人处世,请勿找任何借囗,为自己辩护有什麽理由把事情做不好!


受教了
以前对e文存在心理障碍,通过这次blfs的成功编译,才发现有些事情并不是那么难,而是没有去认真的做
回复 支持 反对

使用道具 举报

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

本版积分规则

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