如何使用立方创建自定义Ubuntu Live ISO映像

Linux的主要优点之一是您可以根据自己的喜好对其进行自定义。 您可以添加新功能,删除现有功能,修改Linux发行版的外观以及许多其他功能。 您可以自定义已安装的Linux发行版,也可以从Linux ISO创建新的自定义映像。 在本指南中,我们将学习什么是 立方体 以及如何使用Cubic应用程序创建自定义Ubuntu live ISO映像。

立方介绍

立方体, 代表 C原子 乌布恩图 一世所以 Creator是一个免费的开源图形应用程序,用于创建自定义的可引导Ubuntu Live CD(ISO)映像。

Cubic使您可以轻松轻松地创建自定义的Ubuntu live CD。 它具有集成的命令行chroot环境,您可以在其中进行所有自定义,如下所示:

  • 安装新软件包,
  • 删除现有的软件包,
  • 安装其他内核,
  • 添加更多背景壁纸,
  • 添加文件和文件夹。
  • 修改现有的ISO
  • 和更多。

Cubic的图形界面允许在实时图像创建过程中轻松导航(单击鼠标来回)。

由于Cubic用于制作Ubuntu实时图像,我想它也可以用于其他Ubuntu风格和派生版本中,例如Linux Mint。 我在Ubuntu 20.04 LTS,18.04 LTS和16.04 LTS版本中对其进行了测试。 一切正常!

在Ubuntu中安装Cubic

要在Ubuntu 18.04和更高版本上安装Cubic,请在终端中一一运行以下命令:

$ sudo apt-add-repository ppa:cubic-wizard/release
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B7579F80E494ED3406A59DF9081525E2B4F1283B
$ sudo apt update
$ sudo apt install cubic

“立方经典”可用于较旧的Ubuntu LTS版本,例如Ubuntu 14.04.6 LTS Trusty Tahr和Ubuntu 16.04.6 LTS Xenial Xerus。 要在您的Ubuntu系统上安装Cubic Classic,请运行:

$ sudo apt-add-repository ppa:cubic-wizard/classic
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B7579F80E494ED3406A59DF9081525E2B4F1283B
$ sudo apt-get update
$ sudo apt-get install cubic

请注意,您不应同时安装“ Cubic”和“ Cubic Classic”两个版本。 它们彼此冲突,可能无法正常工作。 同样,使用Cubic创建的项目无法使用Cubic Classic版本打开。

使用立方创建自定义Ubuntu Live CD映像

从Dash或应用程序启动器启动Cubic。 以下屏幕截图显示了Cubic应用程序的默认界面。

三次自定义Ubuntu ISO创建者

选择一个项目目录以存储自定义的Ubuntu live ISO映像,然后单击“下一步”。 就本指南而言,我将使用 /home/sk/cubic/ 作为我项目的目录。

选择立方项目目录

选择要自定义的Ubuntu ISO映像。 在这里,我选择了Ubuntu 20.04 LTS桌面映像。 选择ISO映像后,Cubic将自动填充原始和自定义映像的详细信息。 您可以根据需要修改自定义ISO映像的详细信息。

选择原始的Ubuntu ISO映像以使用Cubic应用程序进行自定义选择原始的Ubuntu ISO映像以使用Cubic进行自定义

Cubic现在将开始查找压缩的Linux文件系统,提取压缩的文件系统并从原始ISO映像复制重要文件。 几分钟。 请耐心等待。

为定制Live CD准备Linux文件系统为定制Live CD准备Linux文件系统

现在,您将被放置在Cubic命令行虚拟环境中。

三次虚拟环境终端三次虚拟环境终端

从这里开始,您可以根据自己的喜好自定义Ubuntu ISO。 您可以更新软件包,安装喜爱的应用程序,从ISO中删除不需要的应用程序,安装其他内核,添加文件和文件夹以及添加墙纸,安装主题,修改软件存储库等等。

三次命令行虚拟环境三次命令行虚拟环境

请注意,您不需要使用 "sudo" 添加或删除ISO中的内容,因为我们已经以 root 用户。

我将在现场CD中安装Vim应用程序,因此我在虚拟环境中运行了以下命令:

apt install vim

同样,添加其他软件或从ISO中删除不需要的软件。 如果您修改了源列表,请不要忘记使用以下命令来更新软件存储库列表:

apt update

您也可以将文件或文件夹添加到实时CD。 复制文件/文件夹(右键单击它们,然后选择“复制”或CTRL + C),然后在“终端”中(在“立方”窗口内)单击鼠标右键,选择 贴上档案

将文件或文件夹添加到Ubuntu live ISO映像将文件或文件夹添加到Ubuntu live ISO映像

请点击 复制 在Cubic向导的顶部,将文件/文件夹粘贴到实时ISO映像中。

将文件和文件夹添加到实时ISO映像将文件和文件夹添加到实时ISO映像

您可以根据需要添加自己的壁纸。 为此,请进入cd / usr / share / backgrounds / 目录,

cd /usr/share/backgrounds

并将图像拖放到“立方”窗口中。 或复制图像,然后在“立方终端”窗口上单击鼠标右键,然后选择 粘贴文件 选项。 另外,请确保已将新墙纸添加到XML文件中, / usr / share / gnome-background-properties,因此您可以选择新添加的图像 更改桌面背景 右键单击桌面时出现对话框。

完成自定义后,单击“下一步”继续。

Cubic将开始分析自定义项并准备其他重要选项,例如,识别启动内核,启动配置,按下的文件,已安装的软件包,为典型和最小安装创建软件包清单以及保存软件包清单等。

通过Cubic分析Ubuntu定制通过Cubic分析Ubuntu定制

选择在典型安装或最小安装后将被删除的软件包。 浏览列表,然后选择要从自定义ISO中删除的软件,然后单击“下一步”继续:

选择要从自定义Ubuntu ISO中删除的软件包选择要从自定义Ubuntu ISO中删除的软件包

这是重要的部分。 在此向导中,您需要为定制的ISO配置ISO内核,Preseed和ISO引导设置。 选择用于引导自定义的Ubuntu live ISO的内核。 ISO内核 标签。 然后,更新,添加或删除用于自动安装以下内容的种子。 预先设定 标签。 最后,从 ISO启动 标签,您可以配置或自定义启动菜单项。 配置内核相关参数后,单击“下一步”。

为自定义的Ubuntu live ISO选择内核为自定义的Ubuntu live ISO选择内核

选择Linux文件系统的压缩算法。 默认情况下,立方将使用 gzip 压缩。 其他可用的压缩方法是lz4,lzo,zstd,lzma和xz。 压缩算法以图形格式显示,如以下屏幕快照所示。 图的上侧表示较低的压缩,图的下侧表示较高的压缩。

如果您从图表的上方选择较低的压缩算法,例如lzo,lz4,则图像创建过程将更快,但是生成的图像将更大。 如果从底部选择较高的压缩算法(例如zstd,lzma,xz),则图像创建速度会较慢,但是图像尺寸较小。

选择首选压缩后,单击生成按钮以使用Cubic创建自定义Ubuntu live cd映像:

使用Cubic生成自定义的Ubuntu live ISO映像使用Cubic生成自定义的Ubuntu live ISO映像

现在将开始自定义实时ISO映像创建过程。 这将需要几分钟,具体取决于您系统的速度。 图像创建完成后,单击“完成”按钮。

使用立方创建自定义Ubuntu Live CD映像使用立方创建自定义Ubuntu Live CD映像

最后,Cubic将列出新创建的自定义ISO映像的详细信息。 单击关闭按钮退出立方。 如果要删除除ISO和校验和文件以外的所有项目文件,请选中底部的“删除所有项目文件…”框,然后单击“关闭”。

使用Cubic创建自定义的Ubuntu live ISO映像使用Cubic创建自定义的Ubuntu live ISO映像

自定义的图像将保存在您的Cubic项目目录中。

立方项目目录的内容立方项目目录的内容

使用此ISO映像创建可引导USB,并在系统上对其进行测试以验证其是否有效。 有许多工具可用于在Linux中创建可启动USB驱动器。 这里有一些供您参考:

  • 如何在Linux中使用Ventoy创建Multiboot USB驱动器
  • 在Linux中使用Ventoy创建永久可引导USB
  • 在Linux中使用USBImager创建可启动USB驱动器
  • Etcher –创建可启动USB驱动器和SD卡的漂亮应用
  • 冰棒–一次创建多个可启动USB驱动器
  • 如何在Ubuntu上创建持久性Live USB
  • Bootiso使您可以安全地创建可启动的USB驱动器
  • MultiCD –创建Multiboot CD,DVD和USB映像
  • 如何使用dd命令创建可启动USB驱动器

使用三次修改自定义Ubuntu Live CD映像

您可能需要在现有的自定义ISO中进行一些更改。 这样做,打开Cubic应用程序并选择目录,然后选择要修改的自定义ISO(不是原始ISO)路径。 其余步骤与上述步骤完全相同。

资源:

CubicCustom Ubuntu ISO CreatorLinux开源UbuntuUbuntu自定义ISO

Sidebar