定制Knoppix Live CD全攻略
1. 制作Live CD的项目工具
在制作Live CD时,有两个项目提供了用于运行修改版安装程序以生成Live CD ISO镜像的工具:
-Fedora Kadischi项目(搭配anaconda):使用Fedora同名项目的kadischi命令,可启动一个流程,该流程会调用Fedora安装程序(名为anaconda)来创建Live CD ISO镜像。借助kadischi,能将所有想包含在Live CD中的软件包安装到硬盘上的一个目录,然后启动kadischi,运行经过修改的anaconda安装程序。为完善Live CD,可创建一个kickstart文件,其中的信息能避免在安装屏幕上逐一点击的麻烦。只需修改脚本,修正后再次运行即可。
-Gentoo Catalyst项目:Catalyst是Gentoo使用的安装程序。结合一个规格文件(spec file)使用Catalyst,可以对Live CD的“安装”进行定制,从而精细控制构建过程。最终能获得一个高度优化、配置完善的Linux系统。
2. 关键组件对制作优质Live CD的重要性
无论选择通过重新制作还是使用修改版的安装程序来创建Live Linux CD,了解Live CD上的软件包管理、文件系统和引导加载程序的工作原理,都有助于制作出高质量