我可以从.vdi文件启动吗?

我正在使用Windows 7作为主机,并拥有Ubuntu VDI文件。我是使用Virtual Box创建的,将Ubuntu OS安装在ubuntu.vdi文件中。现在我想直接在我的硬件上启动Ubuntu。也就是说,在我的电脑启动时,我希望看到一个选项来启动Win 7和Ubuntu。我只想将Ubuntu.vdi作为真实机器启动。请帮帮我。
2个回答

你最好重新进行标准安装。我不知道直接引导你的ubuntu.vdi的简便方法,你可能可以使用dd或gparted复制分区,但是你之后需要手动安装和配置grub。
安装将为您进行配置,因此会更容易。
您可以将用户数据(主目录)备份到USB驱动器上或通过共享文件夹从VirtualBox中转移。
您可以使用以下命令生成已安装软件包的列表:
sudo dpkg --get-selections > packages.list

你可以将 packages.list 文件转移到新的安装环境,并使用它来恢复你的软件包。
sudo dpkg --set-selections < packages.list
sudo apt-get dselect-upgrade

+1 这是唯一明智的做法。 - Takkat

只要磁盘映像是固定大小的映像,你就可以这样做。最好的方法是重新安装Ubuntu,然后通过在Virtualbox中打开.vdi文件或使用Archive Mounter挂载它,然后将文件复制过去。但是,如果你真的想这样做,并且愿意花足够的时间来完成,这里有一个关于如何操作的教程。请参考:[link1]和[link2]。