LinuxSir.cn,穿越时空的Linuxsir!

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

求助:LFS不能启动

[复制链接]
发表于 2011-1-5 15:28:04 | 显示全部楼层 |阅读模式
我是在虚拟机上用RHEL5.2上编译LFS6.3的,所有编译过程全都成功,但是在启动时报如下错误:
VFS:Cannot open root device "VolGroup00/LogVol01" or unknow-block(0,0)

我的硬盘两个分区,第一个分区存放linux启动文件,第二个分区是LVM,其中LFS根目录是挂在/dev/VolGroup00/LogVol01上。内核编译时也包括了EX3,LVM之类的文件系统。
我的grub配置是
root (hd0,0)
kernel /lfskernel-2.6.22.5 root=/dev/VolGroup00/LogVol01

请问有谁知道是什么原因不能启动吗?
发表于 2011-1-5 20:47:31 | 显示全部楼层
'/'在lvm中需要initrd或initramfs
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-1-6 09:37:43 | 显示全部楼层
谢谢jsun,我试了一下加上initrd.img就可以启动了,但是在LFS中如何生成initrd或initramfs呢(我用的initrd.img是在rhel中生成的)?
回复 支持 反对

使用道具 举报

发表于 2011-1-7 07:18:35 | 显示全部楼层
自己动手准备必要的文件(比如lvm的程序),写启动脚本最后用cpio归档。网上教程其实挺丰富的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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