构建属于自己的 Linux 发行版

导读你想要构建自己的 Linux 发行版吗?不喜欢市面上现有的Linux发行版?你认为自己可以构建一款更好的发行版?你很幸运。我要在 20 分钟里面介绍如何构建一款发行版。 是的,你没有听错,就是 20 分钟。想知道如何构建吗?请读下去。

你有好多办法来构建自己的自定义发行版。一种办法就是从头开始构建自己的 Linux 发行版。也可以将 Ubuntu 定制工具安装到酷似你想要的那种发行版的发行版,然后定制成个性化的发行版(是不是简单得很?)不过有一种更简单的办法,借助 SUSE Studio 在网上只要20分钟就可以搞定。你只需要 Web 浏览器和互联网连接。即使你是 Linux 新手,SUSE Studio 也很容易使用。不妨深入介绍一下。
首先,进入到 www.susestudio.com,设立一个帐户。你可以用谷歌帐户、Facebook、Twitter、Yahoo、Novell 或 OpenID 来注册。一旦你首次登录进去,会被要求为你的设备(发行版)选择一个基本模板。

如何用 SUSE Studio 构建 Linux 发行版?

你可以选择 openSUSE Leap 42.1(最新版)、openSUSE 13.2 和 SUSE Linux 企业版,还可以从 KDE 4 桌面、GNOME 桌面、纯文本型的 Server 或小巧简约的操作系统当中选择桌面环境。甚至可以从其他人构建的其他成千上万个设备中进行选择。视你选择的基本模板而定,可以选择一种架构(32 位或 64 位)。然后,你给设备取名,点击“构建设备”,等待你的设备/发行版被构建。

构建属于自己的 Linux 发行版构建属于自己的 Linux 发行版

你的设备成功构建后,就进入到编辑部分。这里,你可以在“开始部分”下面更改设备的名字。

构建属于自己的 Linux 发行版构建属于自己的 Linux 发行版

软件和软件包选择

在软件选项卡下面,你要选择你的设备将随带的软件和软件包。预先选择的软件包已基于你选择的基本软件包而被选中。你还可以添加其他软件,比如 Firefox、vlc、LibreOffice 及可能需要的其他任何软件。

构建属于自己的 Linux 发行版构建属于自己的 Linux 发行版构建属于自己的 Linux 发行版构建属于自己的 Linux 发行版

配置

之后你进入到“配置”选项卡。这里你可以在“个性化”下面为设备添加自己的自定义标识和背景。如果你想共享发行版,甚至可以添加最终用户许可证协议(EULA)。可以添加自动启动桌面程序或启用自动登录。甚至可以增添对Live安装程序的支持、启用 VMware 支持、UEFI 安全引导及其他功能。

构建属于自己的 Linux 发行版构建属于自己的 Linux 发行版

构建自己的 Linux 发行版(自定义发行版)

在“构建”部分,你可以为构建的发行版选择默认格式。你可以在一大批格式中作一选择,包括U盘、Live CD/DVD 及其他格式,然后点击“构建”,即可准备你构建的发行版。

构建属于自己的 Linux 发行版构建属于自己的 Linux 发行版

下载之前先在网上试一下

一旦你构建的发行版准备就绪,甚至可以在下载之前先在网上“试一下”你构建的发行版。如果你想做一些变更,将很容易变更,重新构建你的设备。如果你对自己的杰作很满意,就可以下载自己的 Linux 发行版了。

结束语

你可以在 20 分钟内搞定自己的自定义发行版。本文介绍了如何使用 SUSE Studio 构建 Linux 发行版。这非常方便。大胆一试,构建自己的 Linux 发行版,欢迎交流想法。

本文地址:http://www.linuxprobe.com/construct-linux-release.html

 免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:http://www.linuxprobe.com/

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本教程从网上收集而来 目标 展示如何在一个目标系统上安装 Linux。这不是一个预先构建Linux 发行版,而是您从头构建发行版。虽然在不同目标系统上安装 Linux 的过程在细节上有差异,但总的原则是相同的。 本教程帮助您构建(如果您有一个合适的目标系统)一个有效的 Linux 系统,您可以在这个系统上使用 shell 提示符。 关于本教程 本教程首先讨论交叉编译问题,然后讨论 Linux 系统的组成部分,以及它们是如何结合在一起的。本教程还谈到了构建和安装,以及目标系统 的配置。 本教程讨论一个特定的目标 Technologic Systems TS-7800,它使用自己的默认启动和 bring-up 行为;其他系统将使用其他的机制,本文不详细 地讨论每种可能的启动装载器。 本教程针对对目标嵌入式系统感兴趣,或者想学习更多关于 Linux 系统的开发人员。他们将从本教程获益不浅。 本教程使用的主机环境是 Ubuntu,但其他系统也可以。本教程假定用户基本熟悉 UNIX® 或 Linux 系统管理,并且有主机系统的根访问权限。 本教程假定您 shell 是 Bourne shell 的变体;如果您使用的是 C shell 变体,那么提示符可能会不同,需要使用不同的命令来设置环境变量。 对于交叉编译(在嵌入式系统中比较有用),我使用了 2008 年 5 月发行的 crosstool-ng version 1.1.0。您可以从发行站点下载它(参见 参考 资料)。后面有关于 安装和配置它 的详细信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值