Pop!_OS 中的原始磁盘 VirtualBox Windows 10 Guest 没有可启动介质

Pop!_OS 中的原始磁盘 VirtualBox Windows 10 Guest 没有可启动介质

我有一台安装了 Pop!_OS 的笔记本电脑,我不想对硬盘进行分区或操作,因为它是我的主要工作机器。我安装了第二块硬盘,并在其上安装了 Windows 10,因此该机器现在在两个独立的硬盘上进行双启动。

接下来,我想在 Pop!_OS 中虚拟化 Windows 10 安装。我创建了一个指向安装了 Windows 10 的 SSD 的 vmdk,并创建了一台机器,但出现“未找到可启动介质!”。我也曾经VBoxManage storageattach "Windows 10" --storagectl "SATA" --port 0 --device 0 --type hdd --medium ~/VirtualBox\ VMs/win10.vmdk连接过驱动器,但仍然出现同样的错误。

我不确定这是否意味着什么,但 gparted 在我的主 Linux 分区上显示了两个看似可疑的分区,标记为“boot/efi”和“msftdata”:

GParted 分区表

答案1

如果我理解正确的话,您已经在主磁盘上以双启动方式安装了 Windows,现在想将 Windows 移到 vmdk 中。这不是实现该目标的正确方法。

我的猜测是您的启动设备是第一个磁盘,因此 Windows 磁盘本身没有启动功能 - 您通过第一个磁盘启动它。

我建议在虚拟机上设置 Windows ISO 作为启动设备,并在从虚拟产品(VMware?)运行时重新安装 Windows。您可能只需执行 启动修复 而不是完整安装 Windows 10。

我建议在开始之前撤消双重启动,因为完成上述操作后我不确定双重启动是否仍然有效。

相关内容