有人可以用简单的术语向我解释一下我是否可以从虚拟机创建的驱动器启动我的电脑吗?

有人可以用简单的术语向我解释一下我是否可以从虚拟机创建的驱动器启动我的电脑吗?

大家好。我相信有一篇关于这个的帖子,但是高级用户在彼此交谈时往往会留下高级答案,所以这就是我所做的(请记住我不是一个完全的菜鸟,我很容易就学会了东西,这就是我走到这一步的原因,但是它的工作原理需要我先弄清楚一下)。

我通过 virtuabox 成功运行了 osx86。我知道有很多方法可以安装它,但这是唯一适用于这台电脑的方法。现在我知道虚拟盒在我的硬盘上创建了一个“驱动器”来运行映像。我的问题是:

1)当我安装操作系统时,它是否实际安装到该“驱动器”中,并且安装后无需 iso 即可运行它?

2) 我可以映射 PC 以从该“驱动器”启动并完全绕过我原来的操作系统吗?怎么做?(尽可能简单)

3) 最后,是否可以将整个“驱动器”复制到 USB 驱动器并在另一台 PC 上启动/运行?怎么样?

我要提前感谢那些愿意花时间来帮助我的人,我非常感激。

答案1

  1. 是的,它会安装到主计算机上的一个文件中。此文件就像是虚拟计算机的磁盘驱动器一样呈现。它安装在那里,所以您不再需要 ISO。

  2. 不,您不能直接从虚拟驱动器启动,因为它不是真正的硬盘驱动器,而是真正的硬盘驱动器上的文件。

  3. 是的,但具体如何回答则需要由比我更了解 VirtualBox 的人来回答。

答案2

  1. Sun/Oracle VirtualBox 会创建一个 .vdi 文件,即虚拟磁盘映像。关于 vdi 文件有很多信息这里

  2. 目前还不可能。如果将来可以实现,我也不会感到惊讶。

  3. 只需将 vdi 文件复制到 USB 驱动器即可。更改复制的 vdi 的 UUID 可能也是个好主意。

    vboxmanage internalcommands setvdiuuid <filename>.vdi

您需要在目标计算机上安装 VirtualBox,因为您无法从 U 盘运行它。完成此操作后,将新机器添加到 VirtualBox,在Use existing hard disk相应的提示符下选择选项,然后导航到 USB 驱动器。其余操作正常。

编辑:可以使用以下说明创建便携式虚拟盒安装这里。我尝试使用 VBox 3.2.4 和 XP SP3 vm,它可以工作。

答案3

您可以尝试创建一个原始 vmdk。我不知道该怎么做,但可以谷歌搜索

相关内容