摘要
借助於 KIWI,您便可以建立作業系統影像。本章處理將系統影像部署至空機器的程序。出於此目的,您需要建立包含可開機之 RAW 影像的預先載入影像。此檔案包含兩個重要部分︰分割區表與實際的作業系統。首次開機時,此 RAW 影像將會寫入空的硬碟中,並且作業系統會延伸至剩餘的磁碟空間。
要建立這樣的影像,請參閱第 17.4.2 節「建立影像」。建立 ISO 影像時,可在目的資料夾中找到 RAW 檔案。有多種方法可將 RAW 影像傾印到磁碟上。
將磁碟插到部署伺服器中,然後將影像複製到 RAW 設備即可。
透過 HTTP 或 FTP 伺服器提供 RAW 影像,並將影像傾印到用戶端磁碟上進行安裝。
建立一個不會執行任何作業的 netboot 影像,但獲取該影像後將其傾印到磁碟上。對於大量部署而言,這是一種很好的方法。
啟動救援磁碟,透過救援影像手動完成傾印。
若要快速啟動,最好使用第 22.1 節「從救援影像手動部署系統」 中描述的一種方法。
燒錄您透過 KIWI 建立程序獲取的 ISO 影像,請參閱 CD/DVD 上的第 17.4.2 節「建立影像」
從要安裝該系統的機器上的此媒體開機。
選取要安裝的硬碟。
重新啟動機器,然後從硬碟開機。
啟動用戶端,以使用救援系統進行安裝。可在所有 SUSE 安裝 CD 或 DVD 上使用此類系統。
以 root 身份登入。將密碼留為空白,無需輸入任何資訊。
設定您的網路。如果您的網路中有 DHCP,只需使用指令 ifup-dhcp eth0 即可完成設定。如果必須手動完成,請使用指令 ip 設定您的網路。啟動 DHCP 的輸出還會告知您電腦的 IP 位址。
監聽網路上未使用的連接埠,如 1234,並使用指令將內送資料傾印到磁碟上︰
netcat -l -p 1234 > /dev/sda
在影像伺服器上,將 RAW 影像傳送至用戶端,以便使用指令進行安裝︰
netcat <IP of client> 1234 < $HOME/preload_image/<image_name>
如果影像已傳送,請從 CD 或 DVD 光碟機移除救援系統,然後關閉用戶端電腦。下次開機時,開機載入程式 GRUB 會在用戶端上啟動,並且 firstboot 系統會接管作業。