Users Guide
1. 下载一个 DUP(从 support.dell.com)。
2. 尝试在系统上应用 DUP 时,DUP 应用程序检测出目标系统没有 Dell 支持的操作系统。
3. DUP 允许您为不受支持的操作系统重建自定义软件包,并会发出一个否认书,指出该自定义软件包将不会得到支持或保修。
4. DUP 检查以确保支持正尝试应用到目标系统的软件包所针对的内核。如果不支持该内核,就必须遵照 "动态内核支持" 步骤以及本节稍后部分中的其它步骤来构建自定义软件包。
5. 为目标系统上运行的操作系统和内核成功构建了自定义软件包后,先阅读其中的警告信息,然后再将软件包应用到目标系统。
6. 具体说来就是,创建该软件包时 Linux 操作系统支持的版本和内核版本与目标系统上运行的操作系统版本和内核版本相匹配。
7. 继续对系统应用该软件包。
动态内核支持
DUP 中集成的内核相关驱动程序必须与准备应用该软件包的系统上的内核兼容。
从 support.dell.com 下载 DUP 时,这些软件包中含有一些针对有限的一部分内核的预编译驱动程序模块以及相应版本的 GNU C 编译器 (GCC)。如果要应用 DUP 的系统上运行的内核
不属于受支持的内核,则该软件包不会在您的系统上运行。可以通过使用当前所用内核的源文件和 binutils.rpm 来重建软件包,然后在与重建软件包所用系统内核相同的任何目标系统上应
用这个重建的软件包。
在客户网络中的数千台服务器上往往会有三、四种不同的内核。如果必须要在网络中的每台服务器上满足这些前提条件,那么在这些运行不同内核版本的系统上应用更新将会是件非常困难的
事情。在构建自定义软件包时,可以设置一个用于重建软件包的并且符合其前提条件的检测系统。请参阅 "检测系统需要满足的前提条件"。
确定您的软件包是否受支持
重建受支持的内核并不需要任何前提条件。在这种情况下,将会使用标准的 DUP 并且重建过程会成功完成。
重建不受支持的内核需要先决条件。请参阅 "检测系统需要满足的前提条件"。
DUP 在指定的目标系统上执行并且可以确定当前运行的内核是否受要应用到系统中的软件包支持。如果当前运行的内核不受支持,DUP 应用程序会尝试重建软件包。对于不支持的内核,如
果不满足其前提条件,重建将会失败并且 DUP 应用程序会发出以下某一错误信息:
Update Package is unable to build a device driver for the running kernel because the required kernel source files are not installed. (更新软件包
无法为当前运行的内核构建设备驱动程序,因为没有安装所需的内核源文件。) See "Rebuilding Packages" in the Update Packages User's Guide for more
information. (请参阅《更新软件包用户指南》中的"重建软件包"了解有关详情。)
或
Update Package does not support the running kernel. (更新软件包不支持当前运行的内核。) See "Rebuilding Packages" in the Update Packages User's
Guide for more information. (请参阅《更新软件包用户指南》中的"重建软件包"了解有关详情。)
以上这些信息表明当前运行的内核不受准备应用到 Dell 系统的 DUP 支持。可以通过以下两种方式之一来继续更新:
l 在准备应用该软件包的系统上,直接安装对当前运行内核的自定义软件包进行编译的预备文件,在该系统上重建软件包然后重新应用该软件包。
l 在满足检测系统前提条件的检测系统上重建软件包,然后将该更新分发到网络上具有相同当前运行的内核、型号名称和配置的系统。
设置检测系统来重建软件包
Dell 建议使用内核与生产环境系统所用内核相同的检测系统。
情况说明
以下情况说明介绍了在确定已下载软件包不支持所应用该软件包的 Dell 系统的运行内核后应该遵循的一些重要步骤。该情况说明一步步详细介绍了如何重建软件包和将它分发到准备应用该
重建软件包的系统。
1. 您可以从 Dell 支持网站 support.dell.com 中下载 BIOS 最新版本。
2. 如果将软件包应用到 Dell 系统,会了解您下载的预先编译的软件包不支持当前在系统上运行的内核版本。
注: 建议在一个具有相同配置的测试系统上执行 --rebuild 选项。