分析描述打造创建Fedora Live CD

系统 Linux
Fedora Linux 发行版发布了它的第一个正式的 Fedora Live CD 版本,由于选用了一些优秀的应用程序,该版本很好地宣传了 Fedora 的最佳特性。

学习livecd时,你可能会遇到Fedora Live CD 异常问题,这里将介绍Fedora Live CD问题的解决方法,在这里拿出来和大家分享一下。尽管 Fedora Linux 是一个很流行且很成熟的 Linux 发行版,并且很多人已经创建了基于 Fedora Live CD 发行版,但 Fedora 项目本身直到 2006 年 12 月才正式发布它的***个 Fedora Live CD 版本。

通过本文,了解如何使用 Pilgrim(Fedora Live CD 创建工具)的重写(rewrite)构建易于使用的定制 Fedora Live CD。

Fedora Linux 发行版发布了它的***个正式的 Fedora Live CD 版本,由于选用了一些优秀的应用程序,该版本很好地宣传了 Fedora 的***特性。除了提供很多应用程序之外,Live CD 还带几个游戏,使用了 Compiz 3D 桌面,并可供不会说英语的用户使用。但对我来说,最抢风头的是 David Zeuthen 的 livecd 工具,这些工具使创建和维护基于 Fedora 的定制 Fedora Live CD 异常轻松。

Zeuthen 是 Pilgrim 的开发者,Pilgrim 为 One Laptop Per Child(OLPC)项目创建可在 USB 闪存驱动上运行的系统映像(要了解更多信息,请参阅 参考资料 中的链接)。用于创建 Fedora Live CD 的 livecd 工具是 Python 中 Pilgrim 的重写。它可用于从 Red Hat Enterprise Linux、CentOS 和其他下游 Fedora 发行版创建 Fedora Live CD。

在开始动手打造自己的 Fedora Live CD 之前,需要理解 Fedora 版本是如何装配、发行和维护的。Fedora 项目在两个可公开访问的存储库中保存包。由官方的 Fedora 开发者维护的存储库被称作“核心”存储库,由贡献者和社区维护的存储库被称作“附加”存储库。存储库不过是包的集合。除核心存储库和附加存储库外,还有几个第三方存储库,如 Livna 和 FreshRPM。

Fedora Core 发行版包含核心存储库中的所有包,其***版本为 Fedora Core 6。***个正式的 Fedora Live CD 基于 Fedora Core 6 和附加存储库中的包。livecd 工具已被提交以便将其包括到 Fedora 的附加存储库中,到 Fedora 7 发布之时该库将被合并进核心存储库。

livecd 工具有些什么特殊之处?

用 livecd 工具创建 Fedora Live CD 的***优势是工具和 Fedora Live CD 是分开的。要打造 Fedora Live CD,您的全部所需就是一组配置文件。这些配置文件包含 Fedora Live CD 上所需的包的列表,并且描述了系统配置类型,Fedora Live CD 一旦引导就会做出这些配置。

为了方便定制 Fedora Live CD 维护人员,这些配置文件被作为 RPM 打包,并保存在它们自己的存储库中。因为 Fedora 发行版和其存储库在版本之间迁移,您可以保持更新这些配置文件以获得相关的包。

Zeuthen 中有三个这样的 RPM,定制 Fedora Live CD 可以它们为基础。这些 RPM 遵循有助于创建派生版本的继承模式。fedora-livecd 包 是一个不带用户界面的最小的 Live CD 包。fedora-livecd-gnome 包基于 fedora-base 包并包含 GNOME 桌面。fedora-livecd-desktop 包构建于 fedora-gnome 包之上并且为 GNOME 桌面提供了大量的应用程序和其他工具。

【编辑推荐】

  1. 全面深入讲解Fedora Live CD使用方法
  2. 构建Fedora Live CD
  3. 简单研究Fedora 7配置DNS技术讲解
  4. 详细讲解Fedora DNS服务器客户端
  5. 详谈介绍Fedora10 NFS系统内核设置
责任编辑:佚名 来源: CSDN
相关推荐

2019-12-24 11:00:51

FedoraLive CD系统运维

2009-12-16 08:57:06

Fedora Live

2018-01-22 08:50:49

LinuxUbuntuCubic

2015-09-24 10:40:12

自定义Live CDUbuntu

2011-01-13 16:46:04

2009-12-21 13:23:21

Fedora Core

2009-12-23 08:50:27

Fedora任务管理器

2009-12-16 10:39:44

2010-06-17 14:00:20

用Live cd 修复

2009-12-21 11:16:56

Fedora内核源码

2022-06-23 09:44:01

LinuxLive CD

2009-12-21 15:19:00

Fedora 10安装

2010-01-11 18:21:12

Fedora reis

2009-12-21 16:00:09

安装Fedora Co

2009-12-23 15:20:22

安装Fedora 5

2009-12-21 15:42:41

Fedora Core

2009-12-21 15:55:16

Fedora Core

2019-10-16 16:20:30

Linux Live USBWindows 10

2009-12-28 15:19:31

Fedora iso镜

2009-12-23 14:43:25

Fedora GCC
点赞
收藏

51CTO技术栈公众号