7.10. 開始 Kickstart 安裝

如要開始一個 kickstart 的安裝,您必須從 Red Hat Linux 開機片、Red Hat Linux 開機光碟或 Red Hat Linux 第一片光碟啟動系統,然後在開機提示符號下輸入一個特殊的開機指令。 當 ks 命令列參數傳送到核心後,安裝程式將會尋找 kickstart 檔案的存在。

開機片

假如 kickstart 檔案是放置在一片開機片上(如 菴 7.8.1 節 所述),請使用該磁片啟動系統,然後在 boot: 提示符號輸入以下指令:

linux ks=floppy
第一片光碟以及磁片

假如 ks.cfg 檔案是放置在磁碟片上一個 vfat 或 ext2 檔案系統中,而且您從 Red Hat Linux 第一片光碟開機,您也可以使用 linux ks=floppy 指令。

另一個開機指令是從 Red Hat Linux 第一片光碟開機,而且將 kickstart 檔案放置在磁片上的 vfat 或 ext2 檔案系統中。 如要如此做,請在 boot: 提示符號下輸入下列指令:

linux ks=hd:fd0:/ks.cfg

使用驅動程式磁片

假如您需要在 kickstart 安裝使用驅動程式磁片,請指定 dd 選項。 舉例來說,如要使用開機片開機,並且使用驅動程式磁片,請在 boot: 提示符號下輸入下列指令:

linux ks=floppy dd
開機光碟

假如 kickstart 檔案是放置在開機光碟上(如 菴 7.8.2 節 所述),請將該光碟放入並啟動系統,然後在 boot: 提示符號下輸入下列指令(這裡的 ks.cfg 就是 kickstart 檔案的名稱):

linux ks=cdrom:/ks.cfg

其他用來開始 kickstart 安裝的選項如下所示:

ks=nfs:<server>:/<path>

安裝程式將會在 NFS 伺服器 <server> 中的 <path> 路徑下尋找 kickstart 檔案。 安裝程式將使用 DHCP 來設定乙太網路卡,舉例來說,假如您的 NFS 伺服器為 server.example.com,而 kickstart 檔案 是在 NFS 共享資源的 /mydir/ks.cfg,正確的開機指令將是 ks=nfs:server.example.com:/mydir/ks.cfg

ks=http://<server>/<path>

安裝程式將會在 HTTP 伺服器 <server> 中的 <path> 路徑下尋找 kickstart 檔案。 安裝程式將使用 DHCP 來設定乙太網路卡,舉例來說,假如您的 HTTP 伺服器為 server.example.com,而 kickstart 檔案 是在 HTTP 目錄 /mydir/ks.cfg 中,正確的開機指令將是 ks=http://server.example.com/mydir/ks.cfg

ks=floppy

安裝程式將會在 /dev/fd0 磁片上一個 vfat 或 ext2 檔案系統中尋找 ks.cfg 檔案。

ks=floppy:/<path>

安裝程式將會在 /dev/fd0 磁片上的 <path> 路徑下尋找 kickstart 檔案。

ks=hd:<device>:/<file>

安裝程式將會掛載 <device> 上的檔案系統(必須是 vfat 或 ext2),然後尋找檔案系統中的 kickstart 設定檔案 <file>(例如 ks=hd:sda3:/mydir/ks.cfg)。

注請注意
 

第二個欄位是 Red Hat Linux 9 中的語法變更。

ks=file:/<file>

安裝程式將試著從檔案系統中讀取 <file> 檔案(沒有任何掛載的動作)。 這通常使用在當 kickstart 檔案已經是一個 initrd 映像檔時。

ks=cdrom:/<path>

安裝程式將會在光碟片上尋找 kickstart 檔案 <path>

ks

假如只有使用 ks,安裝程式將會使用 DHCP 設定系統中的乙太網路卡,系統將使用 DHCP 回應中的 "bootServer" 當作一部 NFS 伺服器以用來讀取 kickstart 檔案(預設情況下,這是與 DHCP 伺服器相同的),kickstart 檔案的名稱會是以下的其中一種:

  • 假如有指定 DHCP,而且開機檔案以 / 開頭,將會在 NFS 伺服器上搜尋這個 DHCP 提供的開機檔案。

  • 假如有指定 DHCP,而且開機檔案不是以 / 開頭,將會在 NFS 伺服器上的 /kickstart 目錄中搜尋這個 DHCP 提供的開機檔案。

  • 假如 DHCP 沒有指定一個開機檔案,安裝程式將會試著讀取 /kickstart/1.2.3.4-kickstart 檔案(這裡的 1.2.3.4 是用來安裝之機器的數值 IP 位址)。

ksdevice=<device>

安裝程式將會使用網路裝置來連線到網路,例如要使用 NFS 伺服器(透過 eth1 裝置連線到系統)上之 kickstart 檔案來開始一個 kickstart 安裝,請在 boot: 提示符號下輸入 ks=nfs:<server>:/<path> ksdevice=eth1 指令。