自定义红帽安装 – / mnt / runtime目录

我正在安装RHEL 5.5。 我看到一个在ks.cfg中有一个复杂的%pre脚本的DVD,它在/ mnt / runtime中使用了一些自定义的python脚本。 这很酷,我想定制像这样的安装。 我相信/ mnt / runtime和它的文件是由anaconda提供的,但是如何在其中添加自定义的文件(或者在安装过程中存在的其他目录)?

我读了关于anaconda / kickstart手册,但没有find关于这个的很多信息。

请给出意见

谢谢! XM

自定义安装DVD的过程:

  1. 创build一个自定义的kickstart文件。 (您可以交互地在系统上安装操作系统一次,然后从/ root获取anaconda-ks.cfg文件以开始操作,您可以修改该文件以满足您的需要。
  2. 将RHEL / CentOS安装DVD复制到一个工作文件夹(我们称之为/tmp/dvdroot ),并且不要忘记隐藏的.treeinfo.diskinfo文件。
  3. 将您自定义的kickstart文件(我们将其假定为ks.cfg)复制到/tmp/dvdroot
  4. 编辑/tmp/dvdroot/isolinux/isolinux.cfg 。 有几个标签/内核/附加块。 复制一个,并编辑一个类似这样的:

标签特别

内核vmlinuz

追加ks = cdrom:/ks.cfg initrd = initrd.img

运行以下命令

cd /tmp/dvdroot

mkisofs -quiet -r -T -J -V "Special Install Disk" -b isolinux/isolinux.bin \ -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 \ -boot-info-table -o ../special-dvd.iso .

不要忘记上一个命令的最后一个点。

现在刻录/tmp/special-dvd.iso空白DVD媒体:

cdrecord -dao /tmp/special-dvd.iso

当您使用DVD安装系统,并进入安装提示时,inputspecial

最好的办法是通过HTTP提供文件,直接或通过yum回购。