舒羽诗:创建属于自己的Ubuntu发行版

来源:百度文库 编辑:九乡新闻网 时间:2024/07/14 10:09:32

我们创建属于我们自己的Linux发行版的原因有很多,有可能是因为我们不满意现在已有的发行版,我们希望能有一个能满足我们所有特殊需求的发行版;或许我们只是想尝试一些新的东西;或许只是为了显示自己是“技术爱好者”。

无论是什么原因,制作一份属于自己的Linux发行版是不简单的,除非我们是这一领域中的专家。现在,只要有了Novo Builder,这就变得简单多了。

Novo Builder是一个用来创建属于自己的Ubuntu修改版(到现在为止,只支持Ubuntu)的DebianGNU/Linux工具,我们可以调整预装的程序、主题和默认设置。我们不需要学习编程代码和技术,我们只需要点击几次鼠标并且等待一段时间就可以快速创建自己的操作系统(我们可以将其与朋友分享)。

开始Novo旅程

注意:在开始创建前,请先确认创建的操作系统可以支持40G硬盘空间,确认有充足的空间。
下载Novo安装脚本
Novo并不直接提供安装包,我们需要先下载一个脚本,通过这个安装脚本来安装软件。解压缩下载到的tar压缩包,解压后运行,当弹出对话框时,选择“Run inTerminal”(在终端中运行)。脚本变会开始下载软件(软件有100多MB),这个过程需要些时间,这取决于我们的网络环境。有的时候,这个脚本会运行不正常(在我这只是增加了软件源,并未下载安装软件——BY:苌蓊芪)。这时,我们可以通过命令行来安装Novo:
sudo apt-get install novo-builder novo-preset-lastos

运行 Novo Builder
安装后的Novo位于应用程序——系统工具里

这里主要有两个选项可以选择:其一是从当前设置中选取,或者基于现有发行版创建。其中,第一种方法最简单。

从Present区域选择一个基础发行版,然后点击“Prepare”,等待一段时间(也许我们可以去喝杯茶,休息一会)。

当准备完成后,第一个框里的Edit/View将可以被使用。现在我们可以先编辑软件源列表(soruces.list)来加入自定义的软件库;或者添加一些启动进程的脚本;也可以编辑/移除/添加内核、GUI或默认应用程序。如果对代码不了解的话,请忽略这步。

当编辑完成后,点击“Build Base”按钮,开始进入下一步设置。

当创建完成后, “Post Build”选项将可选。在这一步,最有趣的工作开始了,我们可以打开新立得安装/删除应用程序。当然,我们装的程序越多,最后打包的ISO文件也就越大了。

“Chroot GUI”按钮允许我们在一个虚拟的环境中运行自定义的发行版,就好像是在virtualbox中运行一样。这可以让我们在完成整个工程前检查自定义的发行版是否有问题。

最后一步是用“Build ISO”按钮创建ISO文件。当它完成后,我们可以在“/home”(不是/home/username)文件夹里发现创建的iso文件。
为了清除并释放硬盘空间,我们也许需要点击“UnMount/Del”按钮来删除img文件。这将给我们释放出至少20G的空间。

更多有关Novo Builder的资料请访问阅读documentation(该文件为odt格式,请使用openoffice.org阅读,MS2010好像也可以打开)。

另:基于Fedora的发行版可以用Revisor来自定义创建,相关教程请参考:用Fedora构建自己的Linux发行版

Build Your Own Ubuntu-based Distro With Novo Builder 最初发布于Make Tech Easier

译文由苌蓊芪发布于网憩阁。