![使用 Virtualbox 挂载并启动安装在专用物理磁盘上的操作系统](https://linux22.com/image/1488078/%E4%BD%BF%E7%94%A8%20Virtualbox%20%E6%8C%82%E8%BD%BD%E5%B9%B6%E5%90%AF%E5%8A%A8%E5%AE%89%E8%A3%85%E5%9C%A8%E4%B8%93%E7%94%A8%E7%89%A9%E7%90%86%E7%A3%81%E7%9B%98%E4%B8%8A%E7%9A%84%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F.png)
背景 - 我正在双启动 Win10 和 Kubuntu 14.04。
Windows 10 有自己的 240 GB SSD(C:)和 1 TB 驱动器(D:)。
在磁盘管理下
- C: 显示为磁盘 2
- D:显示为磁盘 1。
磁盘 0 是 240 GB 的 SSD,我将其用作 Linux 主页分区,另外还有 2 TB 的 HDD 用于存储 Linux 数据,在 Windows 10 中显示为磁盘 3。
现在,我想在启动 Windows 10 后在 VirtualBox 中使用我的 Linux 分区。以下这文档以及这,我打开cmd
提示 rom 窗口并输入:
VBoxManage.exe internalcommands createrawvmdk -filename "C:\Users\jrobe\VirtualBox VMs\Jarvis\jrvs_ptr.vmdk" -rawdisk \\.\PhysicalDrive0
它确实创建了文件.vmdk
,但是当我从 VBox 内部启动它时,它告诉我FATAL: No bootable medium found! System halted.
有什么想法可以引导到此设备吗?我真正想要做的就是能够在 Windows 10 中编辑磁盘 0 和磁盘 3 上的内容。我也可以创建一个新的 VM 并安装这些位置,但我不确定如何做到这一点。
答案1
你的问题可能是你的引导加载程序在磁盘 2 上
因此,当您使用物理硬盘创建虚拟机时,它缺少引导加载程序
在你的虚拟机内部:
- 添加虚拟磁盘,可以是 2GB vmdk
- 并添加磁盘 0 和磁盘 3
现在下一步是在这个虚拟磁盘上添加引导加载程序。这个引导加载程序将从磁盘 0 或磁盘 3 加载操作系统,无论它退出到哪里