自定义 Red Hat 安装-/mnt/runtime 目录

自定义 Red Hat 安装-/mnt/runtime 目录

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

我阅读了有关 anaconda / kickstart 手册但没有找到太多有关此的信息。

请给出意见

谢谢!XM

答案1

自定义安装 DVD 的步骤:

  1. 创建自定义 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。有多个标签/内核/附加块。复制一个,然后编辑一个,使其类似于以下内容:

标签特殊

内核虚拟机

附加ks=cdrom:/ks.cfginitrd=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 安装系统并出现安装提示时,请输入special

答案2

最好的做法是通过 HTTP 提供文件,可以直接提供,也可以通过 yum repo 提供。

相关内容