虚拟机从U盘启动说明
VirtualBox从U盘启动
在VirtualBox中的虚拟系统启动后,我们可以通过选择主机中已加载的USB设备来读写U盘。但是,如果希望使用U盘来启动虚拟系统的话,却不能直接在虚拟系统的设置界面中选择。
其实,通过命令行工具是可以实现这一功能的。用来启动的U盘应使用USB-HDD方式,在VirtualBox中,可以将其映射为一个硬盘。
首先,将U盘插到主机上,等正确识别出来U盘之后,我们需要了解它是系统中的第几个磁盘设备。
右击“我的电脑”或开始菜单中的“计算机”在弹出的菜单中选“管理”命令,弹出如下计算机管理窗口。选中“磁盘管理”窗口如下(WIN7中)。
VMware使用U盘启动简介
VMware不是免费的,事实上它贵的惊人。虽然有免费的VMPlayer,不过,正如它的名字Player,VMPlayer只能“播放”现有的虚拟机,不能创建新的虚拟机。
创建虚拟机的过程如下:
1. 选择Custom(advanced).
2. 选择I will install the operating system later.
3. 选择Use a physical disk
4. 选择Use entire disk。如果开机后提示读写错误,请参照后面的问题汇总,选择第二个选项。
(没有说明的则表示默认即可)
U盘控制权问题
在多个系统间切换U盘,会有U盘控制权问题。当客户机中的linux占用U盘时,主机中是没有U盘显示的。
这时再启动另一个从U盘启动的客户机就会出错,因为U盘启动前提是主机中有这个U盘存在,因为virtualbox是将主机的硬盘映射为一个虚硬盘来来实现U盘启动的。
所以在用U盘启动前一定要看主系统中有U盘存在没,若没有可能客户机在占用。找到客户机,单击“设置”菜单中的“分配USB设备”中对应U盘的一项,客户机就断开了与U盘的联系了。这时主机中应该出现U盘了。
若再想把U盘接到客户机怎么办?把U盘拔下来再插上就行了。
这只是对virtualbox而言,vmware可以自己研究一下。