Users Guide
l 在准备应用该软件包的系统上,直接安装对当前运行内核的自定义软件包进行编译的预备文件,在该系统上重建软件包然后重新应用该软件包。
l 在满足检测系统前提条件的检测系统上重建软件包,然后将该更新分发到网络上具有相同当前运行的内核、型号名称和配置的系统。
设置检测系统来重建软件包
Dell 建议使用内核与生产环境系统所用内核相同的检测系统。
情况说明
以下情况说明介绍了在确定已下载软件包不支持所应用该软件包的 Dell 系统的运行内核后应该遵循的一些重要步骤。该情况说明一步步详细介绍了如何重建软件包和将它分发到准备应用该
重建软件包的系统。
1. 您可以从 Dell 支持网站 support.dell.com 中下载 BIOS 最新版本。
2. 如果将软件包应用到 Dell 系统,会了解您下载的预先编译的软件包不支持当前在系统上运行的内核版本。
3. 通过清点网络生产环境发现总共有 200 个系统正运行着这个不受支持的内核。
您于是决定使用 DUP --rebuild 选项来构建一个自定义软件包。这个自定义软件包将支持额外的一种内核。
4. 选择一个非生产的
检测
系统来重建这个软件包,以添加对这种内核的支持。
5. 在这个检测系统上,确保满足一些前提条件。
如果不满足这些前提条件,--rebuild 选项将不会运行。有关先决条件的详情,请参阅"检测系统需要满足的前提条件"。
针对已下载的 DUP 运行 --rebuild 选项以添加对当前运行内核的支持。例如,键入以下命令:
./PE2850-ESM_FRMW_LX_R92394.bin --rebuild
6. 将重建的软件包应用到一个检测系统以确保该软件包在应用过程中不会有错误。例如,键入以下命令:
./PE2850--ESM_FRMW_LX_R92394.bin--CUSTOM
如果在软件包执行过程中出现错误,则纠正错误,重建并重新应用该软件包直至得到满意的结果。
7. 将重建的软件包分发到所有的 200 个目标系统。您可以编写一个脚本来将该软件包应用到所有系统。
检测系统需要满足的前提条件
准备检测系统以符合执行 --rebuild 命令所需的以下前提条件。如果检测系统符合这些前提条件,就可以在检测系统上检测软件包,然后在生产环境中将重建的软件包分发并应用到 Dell
系统。
检测系统,或者准备在其上重建软件包的系统,必须符合以下五个前提条件:
1. 内核匹配:检测系统上的内核版本必须与重建软件包准备应用的系统(目标系统或生产系统)的内核版本相匹配。
要了解系统当前运行的内核版本,键入以下命令:
uname -r
系统将会回应显示内核版本,例如:
2.4.9-e.3smp
2. 建议内核 GCC 编译器匹配:建议在检测系统和生产系统上使用相同的 GCC 编译器版本。
3. 装有内核源文件:必须安装当前运行的内核版本的内核源文件。
4. 装有 binutils.rpm 软件包:确保在检测系统上至少装有某些版本的 binutils.rpm。
注: 生产系统上不需要有内核源文件和 binutils.rpm。










