|
虚拟机环境
通过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) |
|