图论及其应用 ja邦迪:在VirtualBox中使用U盘启动虚拟系统

来源:百度文库 编辑:中财网 时间:2024/03/29 17:13:06
(2009-06-29 22:06:36)转载
标签: 虚拟机
virtualbox
u盘启动
it
分类: 软件心得
在VirtualBox中的虚拟系统启动后,我们可以通过选择主机中已加载的USB设备来读写U盘。但是,如果希望使用U盘来启动虚拟系统的话,却不能直接在虚拟系统的设置界面中选择。其实,通过命令行工具是可以实现这一功能的。用来启动的U盘应使用USB-HDD方式,在VirtualBox中,可以将其映射为一个硬盘。
首先,将U盘插到主机上,等正确识别出来U盘之后,我们需要了解它是系统中的第几个磁盘设备。在开始-运行中执行“diskmgmt.msc”命令,打开磁盘管理窗口。

在这个例子中,U盘显示为磁盘2。
接下来打开cmd命令行窗口,进入VirtualBox的安装目录下,执行下图中的命令。这个命令将在指定目录下创建一个vmdk虚拟磁盘文件,而这个文件会链接到指定的物理磁盘。
vboxmanage internalcommands createrawvmdk -filename 虚拟磁盘文件名 -rawdisk 设备路径
其中第一个参数是vmdk文件的完整路径和文件名,第二个是指定的磁盘设备路径,因为刚才在磁盘管理中看到的U盘为磁盘2,所以这里写\\.\PhysicalDrive2。

这个命令成功执行完成之后,就可以在虚拟系统的硬盘设置中选择刚才生成的vmdk文件了。如果要从这个设备引导系统