要打包 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 <包名称>
将 <驱动程序目录路径> 替换为保存驱动程序文件的实际目录路径,将 <包名称> 替换为以下格式的实际包名称:
驱动程序名称-驱动程序版本-判别名-内核版本-存档 .pkg
例如,bnx2x-1.48.107-RHEL4-2.6.9-11.EL-i686.pkg
包现在已准备好上载。请参见部分 23.3, 将驱动程序上载到 PlateSpin Migrate 设备驱动程序数据库。