G.3 将其他设备驱动程序插入到 PlateSpin ISO 映像中

PlateSpin ISO 映像包含足以引导大多数常用目标的大型设备驱动程序库。但是,您偶尔也可能想使用自己的驱动程序,例如适用于 Linux 工作负载但不太知名的、供应商特定的或自定义开发的驱动程序。

要将驱动程序插入到适用于 Linux 工作负载的 PlateSpin ISO 映像中,请执行以下操作:

  1. 下载 PlateSpin ISO 映像并提取其内容。请参见下载 PlateSpin ISO 映像

  2. 获取并编译所需的 *.ko 驱动程序文件。

    重要说明:可帮助您重构建 ISO 文件的 rebuildiso.sh 脚本当前只在 64 位的操作系统版本中受支持。确保驱动程序对 ISO 文件中包含的内核 (3.0.93-0.8-default) 有效。

  3. 将 ISO 映像装入任一 Linux 计算机(必须有 root 身份凭证)。使用以下命令语法:

    mount –o loop <ISO 的路径> <安装点>

  4. 将装入的 ISO 文件 /tools 子目录下的 rebuildiso.sh 脚本复制到临时工作目录。

  5. 为必需的驱动程序文件创建另一个工作目录,并将文件保存在该目录下。

  6. 在保存 rebuildiso.sh 脚本的目录中,以 root 身份运行以下命令:

    ./rebuildiso.sh –i <ISO 文件> -d <驱动程序目录> -m32|-m64

    完成后,将使用附加驱动程序更新 ISO 文件。

    注:要重构建 Migrate LRD ISO,至少需要有 genisoimage 1.1.11。默认情况下,RHEL 7、CentOS 7 和 Ubuntu 14.04.1 等操作系统已装有所需的 genisoimage 版本。

  7. 卸载 ISO 文件(执行命令 unmount <安装点>)。