33.11. 後續安裝程式碼

後續安裝程式碼

圖形 33.14. 後續安裝程式碼

您也可以增加要在安裝完成後於系統上執行的指令,如果您在 kickstart 檔案中有設定網路資訊,此時已經啟動網路了,而程式碼也可以含有存取網路資源的指令。 如要加入後續安裝的程式碼,請在文字區域輸入。

重要

先前 Red Hat Enterprise Linux 發行版中的 anaconda 包含了一個版本的 busybox,它在安裝前與安裝後的環境中提供了 shell 指令。Red Hat Enterprise Linux 6 中的 anaconda 已不再包含 busybox,而是使用了 GNU bash 指令來代替。
請參閱 附錄 G, busybox 之外的其它指令 以取得更多相關資訊。

重要

請不要包括 %post 指令。已經替您新增了這個指令。
例如在心安裝的系統上更改每日訊息,在 %post 中心增下列命令:
echo "Hackers will be punished" > /etc/motd

注意

更多範例請參照 節 32.7.1, “範例”

33.11.1. Chroot 環境

在 chroot 環境外執行安裝後 script,請點選 安裝後 視窗上方選項旁邊的勾選方塊。這與在 %post 下使用 --nochroot 選項一樣。
欲在新安裝的檔案系統下變更,在安裝後區域內,但在 chroot 環境外,您必須 prepend 一個稱為 /mnt/sysimage/ 的目錄。
例如,如果拰選擇 在 chroot 環境外執行,則之前的利增必須更改如下:
echo "Hackers will be punished" > /mnt/sysimage/etc/motd