Linux

自定義 Red Hat 安裝 - /mnt/runtime 目錄

  • March 3, 2011

我正在安裝 RHEL 5.5。我看過一張 DVD,它在 ks.cfg 中有一個複雜的 %pre 腳本,它在 /mnt/runtime 中使用了一些自定義的 python 腳本。這很酷,我希望像這樣自定義安裝。我相信 /mnt/runtime 及其文件是由 anaconda 提供的,但是如何在其中添加自定義文件(或安裝過程中存在的其他一些目錄)?

我閱讀了有關 anaconda / kickstart 手冊的資訊,但沒有找到太多關於此的資訊。

請給出意見

謝謝!XM

自定義安裝 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. 有幾個標籤/核心/附加塊。複製一個,然後編輯一個,如下所示:

標籤專用

核心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 安裝系統並進入安裝提示時,輸入special.

引用自:https://serverfault.com/questions/242005