从 HDD 在 Windows 8 上以 VM 形式运行 Ubuntu

从 HDD 在 Windows 8 上以 VM 形式运行 Ubuntu

我的 HDD 上安装了 Ubuntu,我想从也安装在该计算机(不同的 HDD)上的 Windows 8 内部将其作为 VM 运行。

这可能吗?(我应该使用什么 VM 软件?)

请注意:我看到了磁盘2vhd软件,但这不是我想要的,我希望虚拟机中更改的文件能够被保存,并且当我启动 Ubuntu 时它能够工作。

答案1

  • 您可以使用虚拟盒,它是免费并且跨平台的。
  • 我建议你使用磁盘2vhd。创建 VM 后文件将会更改并保存,因此不存在问题。

    编辑:我觉得我搞错了你的问题。通过 VM 软件(任何类型;我 99% 确定)自动更新 Ubuntu 的 HDD 是不可能的。

答案2

最简单的解决方案是使用虚拟盒并使用构建命令创建一个“原始 VMDK” VBoxManage。这应该可以从 Windows 启动 Linux 或反之亦然。

  1. 安装 Virtualbox
  2. 确保命令已添加到系统 PATH(我认为这是自动的)
  3. 打开 CMD/终端(以管理员/sudo 身份)
  4. 要列出您的光盘(使用此功能确保您获得正确的光盘),请使用VBoxManage internalcommands listpartitions -rawdisk __________ = Windows:\.\PhysicalDrive#(0、1、2 等)。Linux:/dev/sdX(a、b、c 等)。
  5. 现在制作 vmdk:(VBoxManage internalcomands createrawvmdk -filename /path/to/file.vmdk -rawdisk \\.\PhysicalDrive# -partitions X,Y -relative 可以排除整个磁盘的分区)。

现在将其加载到 Virtualbox 中。

有时你会遇到错误,必须重试,或者可能需要做更多研究。但这就是你的总体要点。

浏览Virtualbox 手册第 09 章,特别是标题“访问单个物理硬盘分区”。

相关内容