virtualbox 直接挂载硬盘,运行物…

能直接运行我物理硬盘上的linux操作系统,那就好了,带着这个问题进行了GG,终于找到了方法。方法很简单:

先讲WINDOWS的方法:

首先运行-》CMD,cd进vbox的安装目录(具体dos命令如果不熟悉请自己网上找),然后执行VBoxManage internalcommands createrawvmdk -filename d:/phyHDforVbox.vmdk -rawdisk .PhysicalDrive0 -register

解释以上命令:d:/phyHDforVbox.vmdk  就是你要建立的虚拟硬盘文件放的地方,注意这个其实就是映射到物理硬盘的,.PhysicalDrive0表示第一块物理硬盘,如果你的电脑只有一块儿硬盘这里当然就是.PhysicalDrive0,以此类推。

然后再打开vbox新建一个虚拟机,在创建虚拟硬盘的时候选择已存在硬盘,然后选择刚才生成的那个虚拟硬盘文件即:d:/phyHDforVbox.vmdk 然后启动虚拟机,看看是不是跟你物理计算机启动的时候一样可以选择启动硬盘上的系统,注意这里最好不要启动当前系统,比如你已经在windowXP下,在通过虚拟机去启动物理硬盘上的XP,这样会出现不可预知的错误。

 

然后讲讲LINUX下面的方法,其实差不多:

当然得su到root权限,然后chmod o+rw /dev/sda 这里的sda就是你虚拟机要使用的物理硬盘。

然后还是执行VBoxManage:

VBoxManage internalcommands createrawvmdk -filename ./WinHD.vmdk -rawdisk /dev/sda0 -register

就不解释了,跟windows的差不多,后面就跟windows一样了。。。。

这样一来是不是方便多了,再也不用切来切去了~~~

#Linux

你可能感兴趣的:(virtualbox 直接挂载硬盘,运行物…)