将 Ubuntu VirtualBox VM 作为我的机器的主要操作系统

将 Ubuntu VirtualBox VM 作为我的机器的主要操作系统

我在 Virtual Box 中安装了 Ubuntu 操作系统,并在那里编写了大量代码!现在我想将其设为永久操作系统。如何在不丢失数据的情况下获取该虚拟操作系统的可启动 .iso 文件?

答案1

使用默认的 Virtualbox 配置可以实现这一点,但非常麻烦。我要说的是,对于 Linux 新手来说,我不建议这样做。

最简单的方法是将 /home 备份到 USB 设备,使用 Rufus 之类的程序将 ISO 映像写入另一个 USB 设备。使用第二个 USB 设备安装操作系统,重新安装您事后添加的任何软件,然后将文件从第一个 USB 设备复制到新的 /home 目录中。

要将您的 Ubuntu OS 映像实际写入物理磁盘,大多数方法都需要您拥有单独的磁盘。以下是示例大纲:

  1. 购买比虚拟磁盘更大的新 SSD 或 HDD 以及 USB 适配器。
  2. 在虚拟机中启动某种 USB Linux 救援磁盘,这可能只需使用磁盘管理器中的 ISO 即可完成。
  3. 使用 USB 适配器将新磁盘连接到系统并让 VM 控制它。这是 Virtualbox 中的一个故障过程,因此您可能需要断开连接并多次尝试。
  4. 不要安装新的驱动器或磁盘映像。
  5. 使用 dd if=/dev/"sda 或任何 virtualbox 磁盘" of=/dev/"sdc 或任何新磁盘"
  6. 如果愿意的话,可以使用 fdisk 调整新磁盘上最后一个分区的大小以填充剩余空间,然后使用 resize2fs 让文件系统使用该空间。
  7. 如果需要,修复新的 /etc/fstab。
  8. 关闭电源并安装新磁盘来替换旧磁盘。
  9. 解决任何 UEFI 安全启动问题。

或者使用 Virtualbox 的控制台工具将磁盘映像转换为 VHD,然后使用商业的 Windows 兼容磁盘映像软件将其写入新磁盘。从步骤 7/8 开始。

相关内容