使用 virtualbox 将物理硬盘当做虚…

原创

一下是在ubuntu下实现的步骤:

1.了解 VirtualBox User’s Guide on Raw Disk 的读取知识 (here

2.知道自己虚拟机需要的是哪些分区。确定标识,本出用到 /dev/sda1 及 /dev/sda2
分别是 windows 系统和软件分区

3.为保证对磁盘有权限读写

chmod 666 /dev/sda1  或者 chmod 660 /dev/sda1

chmod 666 /dev/sda2  或者 chmod 660 /dev/sda2

4.引导区配置:

it is also important that there is a place for Master-Boot Record (MBR) to get loaded from VirtualBox. This is necessary so that when the VM starts up it has an MBR to use - otherwise it will try to use Grub and will fail miserably. To get a ‘dummy’ MBR created I read a couple forum posts (here), and then did the following:

sudo apt-get install mbr

install-mbr -e12 --force ~/vm.mbr

5.生成rawdisk

VBoxManage internalcommands createrawvmdk -filename /home/rajat/win7.vmdk -rawdisk /dev/sda -partitions 1,2 -mbr /home/rajat/vm.mbr -relative -register

注意,使用正确的路径

6.现在 可以启动 VBOX 了  以 /home/rajat/win7.vmdk 作为已有磁盘 

7.现在会报错,无法引导。启动VBOX里面的win7时,先用光盘里面的windows7修复一下,再启动,ok了,原来硬盘里面的win7出现了。

副注:在配置里面,启用 IO APIC 后用多CPU ,系统不能正常启动了。

至于 有文章提到“这里注意,有个选项必须要选上,在属性-> 常规->高级->启用IO APIC 刚开始我没选这个属性,每次启动虚拟机,虚拟机都黑屏,选上就好了。” 我这里是相反的,自己实验吧。

windows 下 用VBOX 没用过。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值