分析描述打造创建Fedora Live CD
学习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 一旦引导就会做出这些配置。