三次,创建自定义的Ubuntu ISO及其衍生版本

立方主屏幕

在下一篇文章中,我们将看一看Cubic。 此应用程序的名称是的首字母缩写 自定义Ubuntu ISO Creator。 这是一个图形用户界面应用程序,用于创建可引导的Ubuntu Live映像(ISO) 定制。

立方公司正在积极开发,并为 轻松创建Ubuntu Live映像。 它具有内置的命令行chroot环境,从中我们可以执行所有自定义操作,例如安装新软件包,内核,添加更多背景墙纸,添加文件和文件夹。

该程序用于创建Ubuntu实时映像,但我认为它可以与其他Ubuntu版本和派生版本(例如Linux Mint)一起使用。 Cubic不会创建我们系统的实时DVD。 相反,只需从Ubuntu ISO创建自定义实时映像.

在Ubuntu上安装Cubic

为方便安装过程,Cubic开发人员创建了一个 PPA。 要在我们的Ubuntu系统上安装Cubic,我们将必须在终端(Ctrl + Alt + T)中一个接一个地执行以下命令:

sudo apt-add-repository ppa:cubic-wizard/release

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6494C6D6997C215E

此时,我们可以使用以下脚本安装该程序。

sudo apt update && sudo apt install cubic

您可以在下面查看有关此程序安装的更多信息 链接.

使用Cubic创建自定义Ubuntu Live ISO

安装完成后,我们将从应用程序菜单或扩展坞中启动Cubic。

选择项目目录

立方ISO目录

这将是 将保存我们的项目文件的目录。 选择用于存储Ubuntu安装ISO映像的路径。 立方将自动填写您的自定义操作系统的所有详细信息。 如果需要的话,我们可以更改细节。

Chroot环境

立方chroot环境

提取文件系统后,我们将自动访问chroot环境。 从这里 我们可以安装任何其他软件包,添加背景图片,添加软件源存储库列表,将最新内核添加到我们的ISO和所有其他自定义设置中。

此外,我们将有可能更新 软件来源列表。 修改源列表之后,我们不能忘记更新源列表。

立方版源列表

我们还将能够向项目添加文件或文件夹。 我们可以复制文件/文件夹 右键单击它们,然后选择复制或使用CTRL +C。 要粘贴,我们只需要在终端(在“立方”窗口内)上单击右键即可。 我们只需要选择“粘贴文件”,然后单击“复制”即可。

我们可以 添加我们自己的壁纸。 为此,我们必须转到目录 / usr / share /背景/:

cd /usr/share/backgrounds

一旦进入,我们只有 将图像拖放到“立方”窗口中。 或复制图像,然后在“立方”窗口上单击鼠标右键。 我们将必须选择选项“粘贴文件”。 更重要的是, 我们将不得不在/ usr / share / gnome-background-properties的XML文件中添加新墙纸。,因此您可以在对话框中选择。 在此文件夹中,我们已经找到了一些可以用作指南的文件。

选择内核版本

三次核选择

在下一个屏幕上,我们将不得不选择 引导新ISO时使用的内核版本。 如果您已安装其他内核,则这些内核也将在本节中列出。

安装后删除软件包

三次卸载软件包

下一部分将允许我们选择要从实时图像中删除的软件包。 安装Ubuntu操作系统后,所选软件包将自动删除。 使用自定义图片。 在这里,在选择要删除的软件包时必须要小心,有可能在不知道的情况下删除依赖于另一个软件包的软件包。

创建ISO

三次iso图像创建

现在,将开始实时图像创建过程。 需要一段时间 取决于系统的规格。

三次img生成

图像创建过程完成后,我们只需单击“完成”即可。 立方将显示新创建的自定义图像的详细信息.

如果您想修改以后创建的新的自定义图片,我们将必须取消选中“删除除生成的磁盘映像和相应的MD5校验和文件以外的所有项目文件«。 Cubic会将自定义图像保留在项目的工作目录中,将来我们将能够进行更改。 我们将不必重新开始。

对于Ubuntu 17.10用户的注意事项:

在Ubuntu 17.10系统上, DNS查找可能在chroot环境中不起作用(尽管我不得不说它对我而言是正确的)。 如果要创建自定义Ubuntu 17.10实时映像,则应指向正确的resolve.conf文件:

ln -sr /run/systemd/resolve/resolv.conf /run/systemd/resolve/stub-resolv.conf 

要验证DNS解析是否有效,请运行以下命令:

cat /etc/resolv.conf
ping google.com

卸载立方

为了消除该程序,我们只需要打开终端(Ctrl + Alt + T)并输入以下内容即可:

sudo apt-add-repository -r ppa:cubic-wizard/release
sudo apt remove cubic && sudo apt autoremove

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   丹尼尔

    多么有趣的程序,我们将不得不尝试一下。 你好。

  2.   河岸

    您能否更好地解释这些步骤。 当您启动Cubic时,我留下了。 出现一个窗口,询问您的路线。 您放置的图像是什么。 但是,然后我得到一个窗口,问我:
    原始ISO:
    ISO Costum:

    我不知道该怎么办。
    您也没有说如何访问CHROOT环境

  3.   匿名Web黑客

    我已经使用过它,在这之间,我意识到谈论该项目的页面很少,这个项目非常艰苦(出色)。

  4.   伊福克纳

    我正在使用薄荷18莎拉和Cobic,但在创建修改的iso时会在sources.list中创建

    deb cd-rom:和发行版名称的路径,就像在创建修改过的iso之前应该做的那样,这样就不会在源代码中创建

    谢谢

  5.   拉萨罗

    它更改了系统文件权限,该权限应由普通用户只读。 从而导致安全风险

  6.   亚历山大

    在 Ubuntu 20.04.3 和 Linux Mint 20 上测试过,效果很好。 在 Ubuntu 中,我必须复制常驻计算机的 source.list。 自定义应用程序需要时间,因为原始发行版与 Cubic 一起使用的某些 PPA 不起作用。 在这些情况下,您必须复制 fitxaro deb 并安装它。 自定义界面是花边线轴。 我已经使用 /etc/skel 供用户继承自定义。 我来自最近在现代设备方面让我失望的 Systemback。 使用立方没有问题。