23.2 封裝適用於 Linux 系統的裝置驅動程式

若要封裝 Linux 裝置驅動程式以上傳到 PlateSpin Migrate 驅動程式資料庫,您可以使用 Linux ISO 開機影像中包含的自訂公用程式。

  1. 找到一個核心版本與來源機器核心版本相同的 Linux 工作站。來源機器自身就是一個理想選擇。在 Linux 工作站上,為您的裝置驅動程式檔案建立一個目錄。該目錄中的所有驅動程式必須適用於相同的核心和架構。

  2. 下載並掛裝開機影像。

    例如,假設已將 ISO 複製到 /root 目錄中,並發出以下指令︰

    # mkdir /mnt/ps bootofx.x2p.iso
    # mount -o loop /root/ /mnt/ps 
  3. 從掛接之 ISO 影像的 /tools 子目錄中,將 packageModules.tar.gz 歸檔複製到另一個工作目錄並解壓縮。

    例如,如果 .gz 檔案位於目前的工作目錄,則發出以下指令:

    tar -xvzf packageModules.tar.gz
  4. 進入該工作目錄並執行以下指令︰

    ./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 裝置驅動程式資料庫