Linux
自定義 Red Hat 安裝 - /mnt/runtime 目錄
我正在安裝 RHEL 5.5。我看過一張 DVD,它在 ks.cfg 中有一個複雜的 %pre 腳本,它在 /mnt/runtime 中使用了一些自定義的 python 腳本。這很酷,我希望像這樣自定義安裝。我相信 /mnt/runtime 及其文件是由 anaconda 提供的,但是如何在其中添加自定義文件(或安裝過程中存在的其他一些目錄)?
我閱讀了有關 anaconda / kickstart 手冊的資訊,但沒有找到太多關於此的資訊。
請給出意見
謝謝!XM
自定義安裝 DVD 的過程:
- 創建自定義 kickstart 文件。(您可以在系統上以互動方式安裝作業系統一次,然後從 /root 獲取 anaconda-ks.cfg 文件以開始使用。您可以修改該文件以滿足您的需要。
- 將 RHEL/CentOS 安裝 DVD 複製到工作文件夾(我們稱之為
/tmp/dvdroot
),不要忘記隱藏文件.treeinfo
和.diskinfo
文件。- 將您自定義的 kickstart 文件(我們假設它稱為 ks.cfg)複製到
/tmp/dvdroot
.- 編輯
/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
.