在下一篇文章中,我们将看一看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。
选择项目目录
这将是 将保存我们的项目文件的目录。 选择用于存储Ubuntu安装ISO映像的路径。 立方将自动填写您的自定义操作系统的所有详细信息。 如果需要的话,我们可以更改细节。
Chroot环境
提取文件系统后,我们将自动访问chroot环境。 从这里 我们可以安装任何其他软件包,添加背景图片,添加软件源存储库列表,将最新内核添加到我们的ISO和所有其他自定义设置中。
此外,我们将有可能更新 软件来源列表。 修改源列表之后,我们不能忘记更新源列表。
我们还将能够向项目添加文件或文件夹。 我们可以复制文件/文件夹 右键单击它们,然后选择复制或使用CTRL +C。 要粘贴,我们只需要在终端(在“立方”窗口内)上单击右键即可。 我们只需要选择“粘贴文件”,然后单击“复制”即可。
我们可以 添加我们自己的壁纸。 为此,我们必须转到目录 / usr / share /背景/:
cd /usr/share/backgrounds
一旦进入,我们只有 将图像拖放到“立方”窗口中。 或复制图像,然后在“立方”窗口上单击鼠标右键。 我们将必须选择选项“粘贴文件”。 更重要的是, 我们将不得不在/ usr / share / gnome-background-properties的XML文件中添加新墙纸。,因此您可以在对话框中选择。 在此文件夹中,我们已经找到了一些可以用作指南的文件。
选择内核版本
在下一个屏幕上,我们将不得不选择 引导新ISO时使用的内核版本。 如果您已安装其他内核,则这些内核也将在本节中列出。
安装后删除软件包
下一部分将允许我们选择要从实时图像中删除的软件包。 安装Ubuntu操作系统后,所选软件包将自动删除。 使用自定义图片。 在这里,在选择要删除的软件包时必须要小心,有可能在不知道的情况下删除依赖于另一个软件包的软件包。
创建ISO
现在,将开始实时图像创建过程。 需要一段时间 取决于系统的规格。
图像创建过程完成后,我们只需单击“完成”即可。 立方将显示新创建的自定义图像的详细信息.
如果您想修改以后创建的新的自定义图片,我们将必须取消选中“删除除生成的磁盘映像和相应的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
多么有趣的程序,我们将不得不尝试一下。 你好。
您能否更好地解释这些步骤。 当您启动Cubic时,我留下了。 出现一个窗口,询问您的路线。 您放置的图像是什么。 但是,然后我得到一个窗口,问我:
原始ISO:
ISO Costum:
我不知道该怎么办。
您也没有说如何访问CHROOT环境
我已经使用过它,在这之间,我意识到谈论该项目的页面很少,这个项目非常艰苦(出色)。
我正在使用薄荷18莎拉和Cobic,但在创建修改的iso时会在sources.list中创建
deb cd-rom:和发行版名称的路径,就像在创建修改过的iso之前应该做的那样,这样就不会在源代码中创建
谢谢
它更改了系统文件权限,该权限应由普通用户只读。 从而导致安全风险
在 Ubuntu 20.04.3 和 Linux Mint 20 上测试过,效果很好。 在 Ubuntu 中,我必须复制常驻计算机的 source.list。 自定义应用程序需要时间,因为原始发行版与 Cubic 一起使用的某些 PPA 不起作用。 在这些情况下,您必须复制 fitxaro deb 并安装它。 自定义界面是花边线轴。 我已经使用 /etc/skel 供用户继承自定义。 我来自最近在现代设备方面让我失望的 Systemback。 使用立方没有问题。