将计算机上安装的 Ubuntu 10.04 迁移到 Virtual Box HDD 的 .VDI

将计算机上安装的 Ubuntu 10.04 迁移到 Virtual Box HDD 的 .VDI

我使用的是一台索尼笔记本电脑,机器上安装了 Ubuntu 10.04。我刚买了一台 Mac,我将使用 VirtualBox 对其进行虚拟化,将 Ubuntu 10.04 作为我的主要开发操作系统。

现在,我的要求是,我的 Ubuntu 机器上设置了一个近乎完美的开发环境,我不想在我的 VirtualBox VM 上再次安装软件包、应用程序、设置等。我知道有办法导出应用程序、设置等,但是否有一些应用程序可以为我的 VirtualBox 创建一个 VDI 磁盘,当我将其插入我的 VirtualBox 时,我将在我的 VM 上获得旧的 Ubuntu。

答案1

我执行此操作的方式是上述方法的变体。

  1. 使用 clonezilla 获取 Ubuntu 机器的映像
  2. 将此映像移动到尚未打包的虚拟机可以访问的位置。(我会将其放在连接到虚拟机的辅助硬盘上)
  3. 在虚拟机中使用 clonezilla 将映像从辅助硬盘恢复到您想要使用的映像。

我目前正在编写一个使用 Windows 机器执行此操作的教程,但它也适用于 Ubuntu。

答案2

  1. 关闭 Linux 机器。
  2. 使用 Clonezilla(或任何 livecd,使用 dd [google dd 了解更多详情])来获取硬盘的映像。
  3. 将文件下载到你的 macos 并将文件添加到 virtualbox
  4. 删除 /etc/udev/rules.d/70-persistent-net.rules 因为网卡的 MAC 地址已经改变(显然)

答案3

我认为重製機械将是最好的选择,因为它将作为 Ubuntu 中的应用程序运行。

Remastersys 文档

相关内容