使用Ubuntu自定义套件滚动自己的Linux操作系统

Linux操作系统之所以出色,有几个原因。通常,Linux发行版是免费的,这总是有好处的。通常,Linux发行版比Windows发行版占用的系统少。但是,可以说Linux最好的方面就是它的极端定制。

虽然有很多发行版可供选择,但Ubuntu定制套件提供了自己动手的体验。 UCK是创建自己的官方Ubuntu现场CD的绝佳选择。只需将任何软件包添加到实时系统,然后创建一个量身定制的发行版即可。查看如何制作自定义Ubuntu发行版,从安装Ubuntu Customization Kit到挑选软件包并运行实时CD。

初始安装

Ubuntu Customization Kit是一种具有自定义功能的好方法可以立即使用的发行版。一切都准备就绪,而不是在加载发行版后安装软件包。此外,UCK非常适合从活动磁盘启动。首先,转到UCK Ubuntu官方页面。因为是应用程序,所以UCK可通过软件中心进行安装。

点击下载按钮,这将询问您是否要安装其他软件。选择安装

下一步,系统将提示您启动该应用程序。选择打开链接并继续。

可能会要求您输入常规密码来进行身份验证。

现在,我们已经安装了Ubuntu自定义套件,现在该开始发行我们的发行版了。像普通应用一样搜索 UCK 并打开它。

UCK会显示一个友好的欢迎屏幕,其中包含诸如您当前发行版(我的发行版为16.04)之类的信息。您的 / home / usr / tmp 文件夹中需要约5 GB的可用空间以及互联网访问权限。点击确定继续。

现在是时候选择您的选项了!首选是选择语言包。由于我只使用过英语,因此我选择了英语,但也选择了西班牙语。选中首选语言包后,点击确定。您可以根据需要安装任意多个。

准备再次选择语言。这次,我们将决定在实时CD启动时希望使用哪些语言。同样,我只是使用英语和西班牙语。点击确定

如果您像我一样安装了多种语言,则UCK会提示您选择引导时默认的语言。我选择了英语。

选择您的桌面环境

在此之后,您需要选择一个桌面环境。默认选项是Unity,KDE,Gnome和其他。再次提供多种选择。

选择了语言包,启动语言和桌面环境后,您需要指定一个ISO映像。这将作为您的现场CD。我使用了Ubuntu 16.10 ISO。只要是基于Ubuntu的ISO,任何都应该工作。您需要选择一个名称。如果要创建多个ISO,请使用唯一的名称,以免混淆。

UCK将询问您是否要在构建过程中使用软件包实用程序和控制台自定义CD。选择

下一步,您可以选择是否要从磁盘中删除Windows相关文件。这些是在Windows上使用实时CD时运行的文件。我选择了是,因为我不会在Windows上使用我的实时CD。这是节省空间的好方法,因此,除非您完全需要,否则请将其删除。

现在,您可以选择是否要生成混合图像。是的,您当然可以。这样,您可以将自定义发行版刻录到USB记忆棒上。

让我们准备好隆隆响起来!呃……构建

不是您已经完成了初始安装,现在该开始构建了。一条消息让您知道将ISO窗台保存在什么地方,它的内容应为:

/home/moe/tmp/remaster-new-files/livecd.iso

请注意以下警告:“请系紧安全带,并享受旅程!"不幸的是,我的电脑椅还不够安全,无法系上安全带,因此我跳过了一些建议,后果自负。

现在,您会看到一个选择动作的选项。在这里,您选择“继续构建"或“运行控制台应用程序"。要进行自定义,请选择运行控制台应用程序并使用

apt-get

安装程序。完成后,选择继续构建。 UCK现在切换到过程开始时打开的终端。输入密码。

让终端建立ISO。您完成了,现在有了自定义实时CD!

Buggin'Out

对UCK的支持已经结束。但是,您可以从Sourceforge页面下载最新的版本2.4.7。如果您得到:

Unable to extract gfxboot-theme-ubuntu source package

然后,您需要安装缺少的依赖项gfxboot-theme-ubuntu。运行:

sudo apt-get install gfxboot-theme-ubuntu

之后,您还必须打补丁:

/usr/lib/uck/customization-profiles/localized_cd/customize_iso

幸运的是,此Ask Ubuntu线程中有一个diff补丁和更多信息。

UCK仍然有效,因此,请使用它!

尽管UCK在技术上不受支持,但它仍然可以正常运行。您可能需要修补一些项目并安装一些依赖项。总体而言,尽管有一些潜在的故障排除方法,但这仍然是创建自定义发行版的可靠方法。

您正在制作哪些自定义发行版?在下面发表评论,让我们知道!

标签: Linux Live CD Ubuntu