带有程序和设置的自定义 Ubuntu 桌面 ISO?

带有程序和设置的自定义 Ubuntu 桌面 ISO?

我是一名 Web 开发人员,使用 Ubuntu Desktop 20.04 作为我的主要开发操作系统。最近我不得不多次安装和配置 Ubuntu,因为不同的 PC 出现了一些问题,而且我在家和办公室使用不同的 PC 工作。我注意到我总是忘记一些导致不同安装行为不同的因素,但很少知道到底有什么不同。

我的问题是,是否可以创建一个自定义 ISO,用于将来的安装,其中包含 Ubuntu 20.04 以及桌面程序(例如 VS Code,包括扩展和设置、FileZilla 等)和服务(例如 PHP、Apache、ODBC 等)?我还希望它支持诸如 Oh My ZSH 终端之类的东西,其中主题和自定义字体作为默认终端,以及自定义 Ubuntu 主题(包括 shell 主题)。如果可能的话,我希望安装程序能够使新 PC 成为我之前创建 ISO 的 PC 的精确副本。这可能吗?可能性有什么限制吗?

我做了一些研究,发现 Ubuntu Server 可以使用 Cubic,但没有发现任何支持桌面应用程序等的 Ubuntu 桌面。这些将供我个人使用,因此如果几个帐户随后进行安装等,则没有问题,因为我不会与任何人分享。

提前致谢!

答案1

创建可启动驱动器的备份系统映像

警告:目标驱动器将被覆盖。

  • 启动 Live USB,插入源 USB。

  • 打开 Gnome-Disks

  • 在左侧选择您想要备份的磁盘。

  • 选择右上角看起来像一堆煎饼的图标。

在此处输入图片描述

  • 单击“创建磁盘映像”并输入保存映像的位置。

在此处输入图片描述

  • 当您想要将图像恢复或克隆到另一个驱动器时,请使用煎饼图标或使用 Etcher、Rufus、dd 或 mkusb。

虚拟盒

您可以使用以下方式将 IMG 文件来回切换为 VDI 文件VBoxManage clonemedium --format RAW ubuntu.vdi ubuntu.imgVBoxManage clonemedium --format RAW ubuntu.img ubuntu.vdi

相关内容