Virtualbox 无法从 GPT 物理分区启动来宾,它停在黑屏上,左上角有一个光标(不闪烁)。Virtualbox 版本是 5.0.10 x64。
PhysicalDrive0 是 GPT 驱动器,这里是分区信息:
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands listpartitions -rawdisk \\.\PhysicalDrive0
Number Type StartCHS EndCHS Size (MiB) Start (Sect)
1 0x00 0 /0 /0 0 /0 /0 100 2048
2 0x00 0 /0 /0 0 /0 /0 128 206848
3 0x00 0 /0 /0 0 /0 /0 409372 468992
4 0x00 0 /0 /0 0 /0 /0 409600 838862848
5 0x00 0 /0 /0 0 /0 /0 409600 1677723648
6 0x00 0 /0 /0 0 /0 /0 662640 2516584448
7 0x00 0 /0 /0 0 /0 /0 16288 3873671168
- 分区 #3:Win7 sp1 x64,主机
- 分区 #6:Ubuntu14.04.3 x64,来宾
- 分区 #7:交换
通过 BIOS 进行双重引导工作正常。
首先,通过 BIOS 使用 Ubuntu14.04.3 启动计算机,运行以下命令创建 .mbr 文件:
sudo grub-install /dev/sdb
sudo dd if=/dev/sdb of=~/my.mbr
/dev/sdb 是一个 USB 闪存,在这些命令之后,我可以通过这个 USB 闪存启动 Ubuntu14.04.3。
然后用 Win7 启动计算机,在 DOS 提示符下以管理员权限运行以下命令以创建 vmdk 文件:
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands createrawvmdk
-filename e:\VirtualBox\a.vmdk -rawdisk \\.\PhysicalDrive0 -partitions 6,7 -mbr
e:\VirtualBox\my.mbr
RAW host disk access VMDK file e:\VirtualBox\a.vmdk created successfully
以管理员权限启动 Virtualbox,创建一个虚拟机,Ubuntu 64 位,4G 内存,使用现有的 a.vmdk 。启动虚拟机,它停在黑屏,左上角有一个光标(不闪烁)。
我做了很多搜索,但没有得到解决方案。这里有人可以帮我吗?