我不知道这是否是正确的stackexchange网站问这个问题。 但我正在尝试为RHEL5.5设置kickstart启动DVD。 我也想添加一些RPM的安装后%脚本部分。 我的问题是,如何将这些rpm以及我的.ks文件添加到DVD ISO? 有没有一个程序,我需要打开ISO,提取所有的数据,然后重新刻录到一个ISO燃烧?
在我看来,设置自定义启动CD最困难的部分是让引导加载程序在remaster之后从CD正确运行。
要重新调整CD,有必要更新isolinux设置的一些元数据。 我认为这是弗兰克链接的第3页或第4页。
mkisofs -iso-level 4 -l -R -J -joliet-long -D -V "UBCD501" -o "../custom.iso" -b "isolinux/isolinux.bin" -c "isolinux/boot.catalog" \ -hide "isolinux/boot.catalog" -hide-joliet "isolinux/boot.catalog" -no-emul-boot -boot-load-size 4 -boot-info-table .
从包含CD提取内容的顶层文件夹执行此操作。
在一个相关的说明我个人喜欢为我的服务器保持专用的本地存储库。 它使更新过程更容易,同时也提供了一个非常方便的方法来保存一组kickstart文件。 我为我的kickstart文件添加了一个http引用,并将其从服务器上下载,以及我想要安装的任何软件包的最新版本。 事实上,比尝试运行更新要快得多。
注 – 这完美地工作,重新编写RHEL / CentOS盒子。 还没有在别处testing过。