学习啦>学习电脑>操作系统>Linux教程>

虚拟机从U盘启动说明

若木分享
  虚拟机从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可以自己研究一下。

    75292