我在三启动机器上使用 Ubuntu (11.04),并尝试使用 VirtualBox 启动 /dev/sda1 上的 XP 分区。
我已经跑了
VBoxManage internalcommands createrawvmdk -filename sda.vmdk -rawdisk /dev/sda
在 VirtualBox 中单击使用现有硬盘并选择 sda.vmdk,但随后出现以下错误:
Failed to open the hard disk /home/a930913/sda.vmdk.
The medium '/home/a930913/sda.vmdk' can't be used as the requested device type.
详细
Result Code:
NS_ERROR_FAILURE (0x80004005)
Component:
Medium
Interface:
IMedium {9edda847-1279-4b0a-9af7-9d66251ccc18}
Callee:
IVirtualBox {d2de270c-1d4b-4c9e-843f-bbb9b47269ff}
请帮助我在 Ubuntu 中启动我的 XP 分区。
编辑:原来它需要以 root 身份运行。现在我启动它时得到这个:
答案1
事实证明它需要以 root 身份运行
不需要以 root 身份运行,只需将自身附加到“磁盘”组并重新登录即可。关于启动 XP 时的错误:重新启动到 XP 并在设备管理器中为 IDE 控制器设置“Standart IDE 控制器”,也可以为显卡设置“Stadart VGA 控制器”(创建新的硬件配置文件可能是个好主意)。在 VirtualBox 机器属性中启用“使用 IOAPIC”选项。
祝你好运!