+ -
当前位置:首页 → 问答吧 → 双系统中安装lfs启动不了,kernel panic,请帮忙看看。

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

时间:2009-10-29

来源:互联网

双系统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)

请问这是什么原因?
谢谢。

作者: djstava   发布时间: 2009-10-29

作者: d00m3d   发布时间: 2009-10-30

应该是没有把磁盘驱动编译进内核里
或者你可以使用Initramfs

作者: digwtx   发布时间: 2009-10-30

学习正确配置及编译内核才是重点

作者: d00m3d   发布时间: 2009-10-30

硬盘驱动问题。选Y。
选M有可能出现这种情况。
以前编内核经常出现这问题,开始对内核不熟悉 就把所有的驱动都集成到内核。
慢慢琢磨吧
从发行版复制个内核配置是个简单而有效对方法。
我的声卡问题今天就是这样解决的。

作者: 飞龙在天   发布时间: 2009-10-30

这问题之所以会发生,就是因为很多新手把发行版的配置文件搬过来照用,却从来不去理解内核是如何配置或者发行版是怎样启动系统的

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

既然踏入 LFS 之问,还不抛开发行版的思维框框?

作者: d00m3d   发布时间: 2009-10-30

我等 e文是死穴

内核不知所云,硬件知识也是一知半解

作者: 飞龙在天   发布时间: 2009-10-30

给楼上的忠告:

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

作者: d00m3d   发布时间: 2009-10-30

多配置几次就行了
像以前我配置ext4没把大块支持加进内核,搞得EXT4无法挂载。
原先我也搞过一次LFS,配置基本也是按照手册配置的,后来配置多了,东西也知道得多一点了

作者: digwtx   发布时间: 2009-10-30

引用:
作者: d00m3d
给楼上的忠告:

为人处世,请勿找任何借囗,为自己辩护有什麽理由把事情做不好!
受教了
以前对e文存在心理障碍,通过这次blfs的成功编译,才发现有些事情并不是那么难,而是没有去认真的做

作者: 飞龙在天   发布时间: 2009-10-30

谢谢楼上各位。

在内核编译加入对sata的支持,文件系统ext3,reboot结果还是一样,系统试图通过NFS和floppy启动。

作者: djstava   发布时间: 2009-10-30

重编译内核,去掉NFS支持,GRUB用了原ubuntu的GRUB,可以进入。

作者: djstava   发布时间: 2009-10-30

热门下载

更多