让Fedora部署在外部硬盘上以便在虚拟机上运行?

时间:2014-02-11 16:11:08

标签: linux windows virtualbox virtualization fedora

情况:

我已经在外部硬盘上安装了Fedora,并且这样做是因为它与我的Windows安装完全分离。即我没有双引导配置。

我的设置如何工作 - 我已经设置了我的BIOS启动顺序是首先考虑USB HDD,然后是内置硬盘。因此,当我想启动Fedora时,我将外部硬盘插入USB3.0插槽。它只是引导到Fedora。只要插入硬盘驱动器,就无法再启动Windows了。

我可以肯定地说,我有一个部署在外部硬盘上的Fedora“图像”(虽然我不知道图像是否是正确的词),Fedora的引导程序和Windows的引导程序是在单独的硬盘驱动器上 - 一个在外部和另一个在内部,每个完全独立于另一个。

我的外部硬盘文件系统是

  • / boot - ext4(只有fedora条目)
  • / - ext4 lvm
  • / home - ext4 lvm
  • swap - swap

要求

现在因为独立而很好。但每次我想使用Fedora时我都必须重启并启动。我想知道我是否可以设置虚拟化环境,我可以用它在VM中启动外部硬盘,同时在Windows中工作。

即我在窗户。我想启动fedora。所以我只需插入外置硬盘并启动VMWare或VirtualBox并启动VM。它会检测到我的外置硬盘并启动它。

当我的电脑关闭时,如果我插上外接硬盘然后将其打开,它仍然可以启动到fedora。

我尝试过使用virtualbox。我将外部硬盘添加到USB列表中,但是当我启动VM时,它说它无法找到任何操作系统启动。

这是因为Windows无法读取我的外部硬盘分区吗?我可以看到Windows正在检测驱动器,而Windows磁盘管理正在显示分区,但我无法使虚拟框启动它。

是因为virtualbox需要虚拟磁盘文件,还是无法从外部硬盘启动?

是否有任何工具可以让我做我想做的事情?即在Windows中,在我的外置硬盘上启动Fedora?

1 个答案:

答案 0 :(得分:0)

想出来。

我必须为外置硬盘创建一个VMDK文件

来源:http://www.pendrivelinux.com/boot-a-usb-flash-drive-in-virtualbox/