PlateSpin ISO 影像包含足以將大多數常用目標開機的大型裝置驅動程式庫。但是,有時候您可能想要使用自己的驅動程式,例如適用於 Linux 工作負載但不太知名、廠商特定或自訂開發的驅動程式。
可協助您重建 ISO 檔案的 rebuildiso.sh 程序檔具有不同的選項和核心版本要求,如表 H-2 中所示。
表 H-2 適用於 PlateSpin ISO 的 rebuildiso.sh 的比較
PlateSpin ISO 影像檔案 |
LRD 作業系統 |
核心版本 |
位元切換 |
---|---|---|---|
bootofx.x2p.iso |
SLES 12 SP3 |
4.4.73-5-default |
無,假設為 64 位元 |
bootofx.x2p.sles11sp4.iso |
SLES 11 SP4 |
3.1.101-63-pae |
|
若要將驅動程式插入到適用於 Linux 工作負載的 PlateSpin ISO 影像中︰
下載 PlateSpin ISO 影像並擷取其內容。請參閱下載 PlateSpin ISO 影像。
獲取並編譯所需的 *.ko 驅動程式檔案。
重要:確定驅動程式對於您嘗試重建的 ISO 檔案附帶的核心版本有效。請參閱表 H-2, 適用於 PlateSpin ISO 的 rebuildiso.sh 的比較。
將 ISO 影像掛接到任意一台 Linux 機器 (需要 root 身分證明)。請使用以下指令語法︰
mount –o loop <ISO 路徑> <掛接點>
將位於掛接之 ISO 檔案 /tools 子目錄中的 rebuildiso.sh 程序檔複製到暫存工作目錄。
為所需的驅動程式檔案建立另一個工作目錄,並將這些檔案儲存在該目錄中。
在儲存 rebuildiso.sh 程序檔的目錄中,依據您要重建的 ISO 檔案,以 root 身分執行以下指令。
對於適用於 SLES 12 SP3 的 PlateSpin ISO︰
./rebuildiso.sh –i <ISO_file> -d <driver_dir>
對於適用於 SLES 11 SP4 的 PlateSpin ISO︰
./rebuildiso.sh –i <ISO_file> -d <driver_dir> -m32 ./rebuildiso.sh –i <ISO_file> -d <driver_dir> -m64
完成後,該 ISO 檔案即會更新,其中會包含這些額外的驅動程式。
附註:若要重建 Migrate LRD ISO,至少需要安裝 genisoimage 1.1.11。RHEL 7 和 CentOS 7 等作業系統預設已安裝所需的 genisoimage 版本。
卸載 ISO 檔案 (執行指令 unmount <掛接點>)。