版权 © 2007 Red Hat, Inc. 和其他资源。这些资料只能按照 http://www.opencontent.org/openpub/ 里的 Open Publication License 进行分发:
本文档涉及了以下内容:
发行注记更新
与安装相关的注记
一般信息
技术预览
内核备注
对驱动程序和硬件支持的改变
某些红帽企业 Linux 4 Update 5 的更新可能没有出现在这个版本的发行注记中。更新的红帽企业 Linux 4 Update 5 发行注记可以在下面的网址找到:
本节包含没有包括在 红帽企业 Linux 4 Update 5 发行注记发行本中的内容。
现在完全支持 OpenIB Infiniband 网络和群集栈。InfiniBand 是快速切换的光纤通讯链接,主要用于高性能计算。这个特性首先是在 红帽企业 Linux 4 更新 3 中作为技术预览引进的。
目前只支持基于 mthca 的 InfiniBand HCA(Host Channel Adapter,主机频道适配器)卡。
现在完全支持 In-kerel 密钥管理。这个工具允许带系统进程(比如 OpenAFS)和其它可用子系统的密钥组关联(或者密钥环)。要启用 in-kernel 密钥管理,请在内核配置中使用 CONFIG_KEYS 选项。然后可使用 keyutils
软件包中的 keyctl 程序对密钥进行操作。
这个特性原来是在 红帽企业 Linux 4 更新 2 中作为技术预览引进的。
在这个发行本中,GNU 编译程序集合 (gcc-4.1
) 仍然是技术预览。这个编译程序最初是在 红帽企业 Linux 4 更新 4 中作为技术预览引进的。
关于 gcc-4.1
的更多信息,请参考其项目网站 http://gcc.gnu.org/。 gcc-4.1.2
的参考手册也可以在 http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/ 上找到。
红帽企业 Linux 4 中的 QLogic 驱动程序有两个组件:主驱动程序和具体硬件固件加载程序。必须载入两个组件才可使驱动程序正常工作。目前,当附加的存储设备处于使用状态时,该模块更依赖主驱动程序。对固件载入程序模块的使用并没有增加。
结果是系统不自动阻止您在固件模块中执行 rmmod,即使它处于使用状态也是如此。这样做将导致 I/O 错误。
因此,如果仍在使用主驱动程序模块,则永远不要删除固件模块。
lvm-2.02.01-1.3
软件包依赖于内核版本 2.6.9-24.EL 或者更高的版本。但是如果您没有安装正确的内核版本,lvm
软件包安装将会失败。
因此,要安装 lvm
,您应该首先确认您是否有正确的内核版本并在需要时手动升级。
删除 mpt
模块可导致 scsi_mod panic。因此,您不应该 rmmod 任何 mpt
模块。
IB BladeCenter 刀片服务器的QLogic iSCSI 扩展卡可提供以太网和 iSCSI 两种功能。这两种功能可共享该卡的某些部分。目前的 qla3xxx
和 qla4xxx
驱动程序分别支持以太网和 iSCSI 功能。它们不支持同时使用这两个功能。
同时使用以太网和 iSCSI 这两种功能可使该设备停滞,导致数据丢失以及 iSCSI 设备中的文件系统崩溃或者以太网的网络中断。
当 红帽企业 Linux 在 LAPR 中运行时,它试图获取 LPAR 中所有设备的信息。这可以导致内存溢出的情况发生。因此,当在 LAPR(逻辑分区)中安装 Linux 时,请确定内核只能侦测 红帽企业 Linux 系统使用的设备。
要做到这一点,请在引导时使用 zipl 的 cio_ignore 参数。设置 cio_ignore 参数可生成一个内核不应该侦测的设备黑名单。
要使用人机对话方式设置 cio_ignore 参数,请运行 zipl 并输入以下命令:
cio_ignore=all,]device 1
,]device 2
,]device 3
其中 device 1
、device 2
、device 3
是您要添加到黑名单中的有效 LPAR 设备号码。右方括号(])会被解释成一个人机对话命令行中没有的逻辑。
引导后,您可以通过在 /etc/zipl.conf
文件中的 [ipl] 部分添加 cio_ignore 选项永久设置这些参数。只要将右方括号(])改为惊叹号(!)即可。
当运行 rpmdb-redhat
软件包中的 rpm --verify 时,可在输出中包含以下三个文件:
/usr/lib/rpmdb/
<arch>
-redhat-linux/redhat/__db.001
/usr/lib/rpmdb/
<arch>
-redhat-linux/redhat/__db.002
/usr/lib/rpmdb/
<arch>
-redhat-linux/redhat/__db.003
不要将这三个文件与 /var/lib/rpm
目录中有类似名称的文件混淆,那些文件与主要 RPM 数据库无关。
根据任何安装及使用该系统,之前提到的三个文件可能会被覆盖或者删除。尽管 rpm --verify 会报告这种情况,但这样做没有任何损害。可忽略 rpm --verify 输出中的这类项目。
在最近的更新中将从软件包中删除这些文件。
以下部分包括了与 Anaconda 安装程序以及安装红帽企业 Linux 相关的信息。
要把已安装的红帽企业 Linux 4 系统升级到 Update 5,您必须使用 红帽网络 来更新已经改动的软件包。
您可以使用 Anaconda 进行一个全新的红帽企业 Linux 4 Update 5 安装或从 红帽企业 Linux 4 的最新版本进行升级。
如果您需要复制红帽企业 Linux 4 Update 5 光盘的内容(例如为了筹备网络安装),请只复制操作系统光盘的内容。不要复制附加光盘或任何层次产品光盘的内容,因为这会覆盖 Anaconda 正常操作所需的文件。
这些光盘必须在安装了红帽企业 Linux 之后才被安装。
如果您是通过串行控制台安装的红帽企业 Linux 4 Update 5,登录提示可能不会出现。要绕过这个问题,您可以打开 /etc/yaboot.conf
并找到下面的一行:
append="console=tty0 console=ttyS4 rhgb quiet"
把 console=tty0 和 console=ttyS4 的位置换过来,就象下面这样:
append="console=ttyS4 console=tty0 rhgb quiet"
红帽企业 Linux 4 不包括对 ql2xfailover 的支持,因为它还没被纳入此版本里。
要实施多重路径(multipathing),可以使用 mdadm。关于 dm-multipath 的更多信息,用 man multipath 命令来访问它的帮助页。
在 PCI 探测的过程中,红帽企业 Linux 4 Update 5 试图使用从 MCFG (memory-mapped PCI configuration space) 中获得的信息。在 AMD 系统里,在某些总线上这种访问不能执行,这是因为内核不能够解析 MCFG 表。
要绕过这个问题,把 pci=conf1 或 pci=nommconf 参数加入到 /etc/grub.conf
的内核引导行里。如:
title Red Hat Enterprise Linux AS (2.6.9-42.0.2.EL) root (hd0,0) kernel /vmlinuz-2.6.9-42.0.2.EL ro root=/dev/VolGroup00/LogVol00 rhgb quiet pci=conf1 initrd /initrd-2.6.9-42.0.2.EL.img
这样就会让内核使用 PCI Conf1 访问方法而不是基于 MCFG 的访问。
up2date 的选项 --undo 和 list-rollbacks 现在已经被取消了。目前推荐的回滚方法是使用 红帽网络 里Provisioning 权利的 Multi-state Rollback 特征。更多的信息,请参考 http://www.redhat.com/rhn/rhndetails/provisioning/。
另外,您也可以手工把 RPM 进行回滚。获取旧的 RPM 并运行下面的命令:
rpm -Uvh --oldpackage --nosignature --nodigest <filename of old RPM>
红帽企业 Linux 4 Update 5 现在可以成为并行虚拟化的客户机,但不能够作为 dom0 使用。
目前,红帽企业 Linux 4 Update 5 的并行虚拟化有下列的问题:
PV-FB (ParaVirtualized FrameBuffer) 目前不支持除 en-US 之外的键映射。因此,在其他键盘上可能不能输入某些键组合。这个问题将在红帽企业 Linux 4 的更新版本里得到解决。
并行虚拟化域只能自动检测相对的鼠标移动,指针的移动还不稳定。这个问题将在 红帽企业 Linux 4 的更新版本里得到解决。
并行虚拟化客户机只支持虚拟化网络和磁盘设备,它不支持对 PCI、USB、打印机或串口设备的直接控制。
可以用 block_order 参数提高磁盘转储的速度。这个参数指定了在写入转储文件时所用的 I/O 块大小。测试表明,缺省值 2 适用于大多数适配器和系统配置。
注意,Megaraid 硬件上的磁盘转储(某些配置下的某些系统平台)可能慢得不得了。要解决这个问题,可以将 block_order 参数增大。
更大的 block_order 值消耗更多的模块内存。关于 block_order 参数的更多信息,请参考 /usr/share/doc/diskdumputils-
(用相应的 <version>
/READMEdiskdumputils
版本号替换
)。<version>
Linux 的 iSeries ODBC 驱动已经用新产品替代了 -- iSeries Access。这个产品可以从下面的网址下载:
http://www.ibm.com/eserver/iseries/access/linux/
iSeries Access for Linux 是 iSeries Access 产品线的最新产品。它提供了对 iSeries 服务器的基于 Linux 的访问。iSeries Access for Linux 允许您:
使用它的 ODBC Driver 访问用于 iSeries 的 DB2 UDB (Universal Database)
从 Linux 客户端建立与 iSeries 服务器之间的 5250 会话
通过 EDRS (Extended Dynamic Remote SQL) 驱动访问 DB2 UDB
支持 32 位(i386 和 PowerPC)和 64 位(x86-64 和 PowerPC)平台
ibmasm
软件包用来帮助与 IBM Advance System Management PCI Adapter,也称为 RSA I 的通信。如果您正在使用 RSA II,在下载 RSA II 所对应的软件包后,您需要手工地卸载 ibmasm
。
红帽企业 Linux 4 Update 5 的订阅服务现在还不支持 Technology Preview 特征,它的功能还不完备,不适合于作为产品使用。然而,这些特征可以方便客户,提供了更丰富的功能。
客户可能发现这些特征在非产品环境中很有用。在某个技术预览被完全支持之前,客户也可以随时提供反馈和功能方面的建议。对于严重的安全性问题,我们将提供勘误表。
在某个技术预览特征的开发过程中,其他的组件可能会提供给公众进行测试。Red Hat将在以后的版本里完全支持技术预览。
Systemtap 提供免费的软件(GPL)基础架构来简化 Linux 系统的信息的收集。它可以协助性能或功能问题的诊断。依靠 systemtap,开发者不再需要遵循枯燥的编码、重编译、安装和重启来收集数据。
frysk 项目的目的是创建一个智能的、分布式的、不间断的系统监控和调试工具,允许开发者和系统管理员来:
监控运行的进程和线程(包括创建和毁灭事件)
监控锁定原语(locking primitive)的使用
解决死锁的问题
收集数据
通过从列表里选取进程或用 frysk 打开崩溃或出错的进程的源码(或其他)窗口来进行调试。
在红帽企业 Linux 4 Update 5 里,frysk 图形化用户界面还只是一个技术预览,所以只有 frysk 命令行界面被完全支持。
本节列出了与内核相关的更新。
CONFIG_SERIAL_8250_MANY_PORTS 已经被增加到了 64。
sata_nv
模块现在支持 diskdump。
acpiphp
驱动现在支持网桥适配器的基于 ACPI 的热插拔。
(x86;x86_64) 增加了对并行虚拟化客户机的支持
CIFS (Common Internet file system) 已经升级至 1.45 版本
支持 H206 处理器上的 PowerNow! (with new frequency control)
修复了 PowerNow! 驱动的 Timer skew 问题
Quad-core 处理器现在被支持
支持 RDTSCP (Read Time-Stamp Counter Pair),这可以提供更好的读取处理器时间戳的解析度。
支持 SGI Altix 平台上的 PCI-Express
SHUB2 现在被支持了
Sealevel 8-port 串口卡现在被支持了
添加了新的支持更多 webcam 型号的 PWC (Philips Web Cam) 驱动
IBM Advanced Management Module 2 已经被添加到有多个 LUN (Logical Unit Numbers) 的 USB 设备的 USB 存储 whitelist 里
在 AMD Opteron 上支持 EDAC (Error Detection and Correction)
更新 Alsa
驱动至 1.0.9 版本
添加了对 Broadwater 平台的 Alsa 的支持
更新了 LMSensors smsc47b397
驱动
ixgb
驱动更新至 1.0.109-k2 版本
r8169
网络驱动更新至 2.2LK 版本
Pathscale IB 适配器现在被支持了
添加了 qla4xxx
驱动来支持 Qlogic iSCSI 硬件驱动器(initiator)。添加了 qla3xxx
驱动来提供在系统硬件上的局域网连接。
更新 Infiniband 支持至 OFED 1.1
更新 e1000
驱动至 7.2.7-k2 版本来支持 Intel Pro/1000 PT 适配器、ICH8 LAN 和 Intel Dual Port 1Gb Ethernet PCI-Express 适配器
更新 BNX2
驱动至 1.4.43-rh 版本
更新了 Broadcom TG3 驱动至 3.64-rh 版本来支持 Broadcom BCM5787M、Broadcom 5715 PCIExpress 适配器和 Broadcom 5704S 芯片
更新了 ipr
驱动来支持 SAS/SATA
LSI Logic SAS ZCR 现在被支持了
sata
驱动现在支持 ULi M5289 SATA 控制器了
更新了 cciss
驱动
更新了 qla2xx
驱动,可以支持 JS21 上的 SLIM 扩展卡
MPTSAS
驱动被更新到 3.02.73rh 版本
更新了 LSI MegaRAID
驱动
8139cp
网络驱动现在支持 netdump;这使完全虚拟化的红帽企业 Linux 4 客户机能够运行 netdump
( amd64 )