若要封裝 Linux 裝置驅動程式以上傳到 PlateSpin Migrate 驅動程式資料庫,您可以使用 Linux ISO 開機影像中包含的自訂公用程式。
找到一個核心版本與來源機器核心版本相同的 Linux 工作站。來源機器自身就是一個理想選擇。在 Linux 工作站上,為您的裝置驅動程式檔案建立一個目錄。該目錄中的所有驅動程式必須適用於相同的核心和架構。
下載並掛裝開機影像。
例如,假設已將 ISO 複製到 /root 目錄中,並發出以下指令︰
# mkdir /mnt/ps bootofx.x2p.iso # mount -o loop /root/ /mnt/ps
從掛接之 ISO 影像的 /tools 子目錄中,將 packageModules.tar.gz 歸檔複製到另一個工作目錄並解壓縮。
例如,如果 .gz 檔案位於目前的工作目錄,則發出以下指令:
tar -xvzf packageModules.tar.gz
進入該工作目錄並執行以下指令︰
./PackageModules.sh –d <驅動程式目錄的路徑> -o <套件名稱>
以儲存驅動程式檔案之目錄的實際路徑取代 <驅動程式目錄的路徑>,以如下格式的實際套件名稱取代 <套件名稱>︰
Drivername-driverversion-dist-kernelversion-arch .pkg
例如,bnx2x-1.48.107-RHEL4-2.6.9-11.EL-i686.pkg
套件現在可供上載。請參閱節 23.3, 將驅動程式上傳到 PlateSpin Migrate 裝置驅動程式資料庫。