LinuxSir.cn,穿越时空的Linuxsir!

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

LFS做好后怎么能添加到已有的Linux发行版本(两者共存于一个系统中)

[复制链接]
发表于 2011-12-11 19:19:57 | 显示全部楼层 |阅读模式
虚拟机环境
通过livecd做好了的LFS,安装在虚拟机(记为:虚拟机1)的一个虚拟磁盘上面,可以在虚拟机中正常启动了
有一个安装好的linux发行版本,也是在虚拟机(记为:虚拟机2)环境中,是通过光盘直接安装的,也可以正常运行
我把虚拟机1的虚拟磁盘(也就是安装好了LFS的),添加到虚拟机2的环境中,这样虚拟机2就有两块磁盘了,原有的linux发行版安装在/dev/sda1上,新加入这个虚拟磁盘是/dev/sdb1(这块磁盘在本来的虚拟机1中是/dev/sda1)

我怎么能让linux发行版与LFS都可以在虚拟机2的环境中正常运行呢?

简单修改了一下虚拟机2的/boot/grub/menu.lst如下:
root (hd1, 0)
kernel /boot/lfskernel-2.x.xx.x root=/dev/sdb1
但是启动遇到报错:
VFS: Cannot open root device "sdb1" or unknow-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknow-block(0, 0)
 楼主| 发表于 2011-12-13 20:26:18 | 显示全部楼层
怀疑可能和vmware的SCSI Adapters有关,虚拟磁盘的SCSI类型(BusLogic)与Adapter的类型(LSI Logic)不同
回复 支持 反对

使用道具 举报

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

本版积分规则

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