Red Hat Enterprise Linux AS 4Update 1 發行公告


簡介

此《發行公告》含括下列主題:

  • Red Hat Enterprise Linux 安裝程式(Anaconda)的變更

  • 一般資訊

  • 驅動程式與硬體支援的變更

  • 套件的變更

安裝相關的注意事項

下列部份包括 Red Hat Enterprise Linux 的安裝、以及安裝程式 Anaconda 的特定資訊。

注意

如果要將 Red Hat Enterprise Linux 4 系統升級至 Update 1,您必須使用 Red Hat Network 來更新已經變更的套件。

您可以使用 Anaconda,進行全新的 Red Hat Enterprise Linux 4Update 1 安裝,或從 Red Hat Enterprise Linux 3 的「最新升級版本」升級到 Red Hat Enterprise Linux 4。

  • 假如您打算複製 Red Hat Enterprise Linux 4Update 1 的光碟片內容(例如為了要準備網路安裝), 請記得「」複製作業系統的光碟片,請勿複製《額外光碟》(Extras CD)或任何不同等級產品的光碟片,因為這麼做的話將會覆蓋掉 Anaconda 正常操作所需的檔案。

    這些光碟片必須在「安裝完」Red Hat Enterprise Linux 後,才進行安裝。

一般資訊

本節包含了一般資訊,並非針對本文件的任何其他特定章節而作。

  • Red Hat Enterprise Linux 4 所包括的 openssh-3.9pl 套件新增了兩種 X11 轉送模式:trusteduntrusted。於預設 Red Hat Enterprise Linux 4 的設定中,在 /usr/bin/ssh 加上 -X 參數(或使用「ForwardX11 on」設定選項)會啟用非信任的 X11 轉送。這模式限制了 X11 通訊協定,避免惡意的應用程式使用 SSH 連接轉送,進一步侵害本機 X11 伺服器的安全(舉例來說,監控按鍵);但是很少 X11 應用程式能使用這模式。

    Red Hat Enterprise Linux 4Update 1 中,openssh 用戶端的預設設定已經被改變,使用 -X 選項能啟用受信賴的 X11 轉送。「受信賴的轉送」模式能讓所有 X 應用程式透過 SSH 連接轉送時,正常運作;但在之前的 Red Hat Enterprise Linux 中,這只能用於受信賴的應用程式。

    重要

    Red Hat Enterprise Linux 4 預設上會停用 X11 轉送,這跟之前的 Red Hat Enterprise Linux 版本不同,如此一來,透過 SSH 連線來執行惡意的 X11 應用程式就不會危及 X11 伺服器。只有在連接受信任伺服器時,才使用 X11 轉送。

  • Red Hat Enterprise Linux 4Update 1 現在包括了 diskdump 機制,能用來代替(或結合)Red Hat netdump 機制。

    i386 系統的 diskdump 機制目前支援 aic7xxx、aic79xx、mpt fusion、megaraid、ata_piix、以及 sata_promise 裝置。在 ia64 系統上支援了 aic7xxx、aic79xx、mpt fusion、以及 sata_promise 裝置。AMD64 與 Intel® EM64T 系統支援了 aic7xxx、aic79xx、mpt fusion、megaraid、sata_promise、以及 ata_piix 裝置。最後,PPC64 支援了 ipr 與 sum53c8xx_2 裝置。

    注意

    Red Hat Enterprise Linux 4Update 1 新增了對 megaraid 與 SATA 裝置的支援。

    要使用 diskdump,您需要一個專職的、夠大的磁碟裝置或分割區,以儲存所有的實體記憶體。如果系統當機,記憶體的內容就會被寫到預先設定的磁碟空間去。重新開機後,資料就會從這地方讀出來,並轉為 vmcore 檔案。這檔案跟 netdump 所產生的格式一樣,可以在一個特別的目錄:/var/crash/ 下找到。接下來您可以利用 crash(8) 公用程式,來分析這個 vmcore 檔。

    重要

    megaraid 介面卡如果啟用了叢集模式,那麼 diskdump 機制可能會無法將資料寫入。您可以使用 megaraid 介面卡的 WebBIOS 工具程式,關閉叢集功能。欲知使用 WebBIOS 的詳細資訊,請參閱製造商所提供的說明文件。

    diskdump 機制所需的核心模組,已經自動包含在 Red Hat Enterprise Linux 4 的核心中。相關的使用者空間 diskdump 套件,其名稱為 diskdumputils-1.0.1-5;它跟 netdump 一樣,預設上會自動安裝到系統中。

    您應該先設定適切的磁碟位置,並將之格式化。格式化之後,用 chkconfig(8) 開始磁碟傾印機制,啟動 diskdump,然後啟動這服務。關於設定與使用者工作的詳細文件,都包括在以下 diskdumputils 的文件中:

    /usr/share/doc/diskdumputils-1.0.1-5/README
    

    您可以在 diskdumpfmt(8)、diskdumpctl(8)、以及 savecore(8) 的 man page 中,找到進一步資訊。

核心注意事項

這個部份含括 Red Hat Enterprise Linux 4Update 1 中,所有核心的相關議題。

  • 在某些系統上,使用 USB 滑鼠幾小時候,滑鼠會停止回應。這是因為 BIOS 啟用 USB 的模擬設定,導致 2.6 核心的滑鼠驅動程式失去回應,這時您只能用 Ctrl-Alt-Fx 切換到虛擬主控台,再切換回圖形界面;或拔掉滑鼠後再插回去,才能讓滑鼠正常運作。

    要避免滑鼠失去回應,建議您取消系統 BIOS 中的 USB Emulation 功能(又稱為 USB Legacy Support)。請參閱您系統製造商的文件,以取得尋找、取消這項 BIOS 設定的資訊。

  • 在使用 AMD 64 雙核心處理器的系統上,Red Hat Enterprise Linux 4Update 1 核心會自動取消 NUMA 最佳化(numa=off),並以此作為預設值。不同的系統 BIOS 對回報雙核心的作法不同,這能確保不同的系統都能穩定的運作。

    只要製造商表示,其產品遵照 Red Hat Enterprise Linux 4Update 1 核心所預期的方式,回報雙核心處理器的資訊,那麼使用者就可以安全地修改這個預設值。

    使用者可以在開機的時候加入 numa=on 參數,以取代預設的 numa=off,或將新參數加入 grub.conf 檔案中。如果啟用這功能後,系統無法開機,請移除之前加入的參數,再試一次。這限制將會從未來的 Red Hat Enterprise Linux 4 升級版本中移除。

驅動程式與硬體支援的變更

這個更新包括對許多驅動程式的除錯修正,以下列出較重要的驅動程式更新。在某些例子中,我們以不同的名稱保留原本的驅動程式,以提供給想要在稍候轉換他們的驅動程式設定為最新版本的公司使用。

注意

轉換到最新驅動程式的動作應該在套用下一個 Red Hat Enterprise Linux 更新前完成,因為大部分的情況下,每一次的更新只有保留一個舊版本的驅動程式。

Red Hat Enterprise Linux 4Update 1 中,下列裝置驅動程式已被更新:

  • Emulex LightPulse 光纖通道 HBA(lpfc 驅動程式)

  • LSI Logic MegaRAID 控制卡家族(megaraid_mbox 驅動程式)

  • Intel® PRO/Wireless 2100/2200 介面卡(ieee80211/ipw2100/ipw2200 驅動程式)

  • Broadcom Tigon3(tg3 驅動程式)

  • Intel® Pro/100 介面卡家族(e100 驅動程式)

  • Intel® PRO/1000 介面卡(e1000 驅動程式)

  • 序列 ATA(SATA)裝置(sata 驅動程式)

  • Neterion 10GB 乙太網路卡(s2io 驅動程式)

  • Red Hat Enterprise Linux 4Update 1 的核心包括了從 LSI Logic 而來的 megaraid_mbox 驅動程式,以取代 megaraid 驅動程式。megaraid_mbox 的設計較為先進、與 2.6 核心相容、也支援最新的硬體。然而,megaraid_mbox 並不支援一些 megaraid 所支援的舊硬體。

    megaraid_mbox 驅動程式並不支援擁有以下 PCI 廠商 ID 與裝置 ID 的介面卡:

    
    vendor, device
    
    0x101E, 0x9010
    0x101E, 0x9060
    0x8086, 0x1960
    
    

    lspci -n 指令可以用來顯示特定電腦上的介面卡 ID。擁有這些 ID 的產品,也以這些名稱(但不限於)為名:

  • Broadcom 5820

  • Dell PERC (dual-channel fast/wide SCSI) RAID controller

  • Dell PERC2/SC (single-channel Ultra SCSI) RAID controller

  • Dell PERC2/DC (dual-channel Ultra SCSI) RAID controller

  • Dell CERC (four-channel ATA/100) RAID controller

  • DRAC 1

  • MegaRAID 428

  • MegaRAID 466

  • MegaRAID Express 500

  • HP NetRAID 3Si and 1M

注意

戴爾電腦(Dell)與 LSI Logic 雙雙指出,不會在 2.6 核心中支援這些型號。因此,Red Hat Enterprise Linux 4Update 1 也不再支援這些介面卡。

  • Red Hat Enterprise Linux 4Update 1 支援超過 2 TB(兆位元組)的磁碟裝置。雖然 Red Hat Enterprise Linux 4 有其支援限制,但 Update 1 包含了許多改良(包括使用者使用的程式與核心)。一般來說,要支援超過 2TB 的磁碟裝置,必須使用 Update 1。

    使用大容量裝置時,請注意以下的準則與限制:

    · 傳統磁碟裝置的定址模式是以 512 位元組為磁區單位。SCSI 指令的定址大小決定了裝置的最大空間。SCSI 的指令組包括 16 位元的磁區定址(裝置的大小限於 2 GB)、32 位元的磁區定址(裝置的大小限於 2 TB)、以及 64 位元的磁區定址。2.6 核心的 SCSI 子系統能支援 64 位元的定址模式。要支援超過 2 TB 的磁碟,HBA(Host Bus Adapter)、HBA 驅動程式、以及儲存裝置都要支援 64 位元的磁區定址模式。Red Hat 已經在 Winchester Systems FX400(需要 3.42B 以上的版本)的 8 TB 邏輯單元上,測試了 QLogic qla2300 與 Emulex lpfc 驅動程式,這兩者都包含在 Red Hat Enterprise Linux 4Update 1 系統中。

    · 常見的 MS-DOS 分割表格式不能用在超過 2 TB 的磁碟上。要使用超過 2 TB 的裝置,必須使用 GPT 分割表格式。您必須使用 parted 公用程式來建立、管理 GPT 分割區。要建立 GPT 分割區,請使用 parted 指令 mklabel gpt

    Red Hat 要求所有的區塊裝置都使用正確的分割表來初始化,即使整個裝置上只有一個分割區亦然。這可以避免裝置上的錯誤或非預期分割表引起的潛在性問題。

    · Anaconda 安裝程式目前只支援 Itanium™ 架構的 GPT 分割表。因此,除了 Itanium™ 平台之外,其他平台都無法在執行 Anaconda 時,安裝或格式化超過 2 TB 的裝置。

    · //boot 目錄必須位於低於 2 TB 大小的裝置上。

    · 在大容量裝置上使用 LVM2 的多種問題,已經在 Red Hat Enterprise Linux 4 Update 1 中獲得解決。在安裝 Update 1 之前,請勿使用空間超過 2 TB 的 LVM2 裝置。

    如先前所述,Red Hat 需要將分割表寫入區塊裝置中,即使該分割表是 LVM2 磁區組的一部分也不例外。在這情形下,您可以建立單一的分割區,橫跨整個裝置。然後,當您使用 pvcreatevgcreate 指令時,確認完整的分割區名稱(例如 /dev/sda1;「而非/dev/sda)。

    · md 軟體 RAID 中任何磁碟成員的容量上限為 2 TB。md RAID 裝置本身可以超過 2 TB。Red Hat 已經測試過高達 8 TB 的 md 裝置。

    · 在 Red Hat Enterprise Linux 4Update 1 中,利用 e2fsprogs 使用超過 4 TB 的裝置會出現一些問題。在 Update 1 之前,這些問題可以在建立 ext2 或 ext3 檔案系統時,利用 mke2fs -b 4096 指令解決。在 Update 1 中則不再需要這方法來解決問題。

    ext2 與 ext3 檔案系統都有 8 TB 的內部限制。超過這限制的裝置已經在 Red Hat Enterprise Linux 4Update 1 中測試過。

    您可以使用 mke2fs -T largefile4 指令,來加快建立大型檔案系統的速度。

    · 在 32 位元系統上,GFS 檔案系統的大小限制在 16 TB;在 64 位元的電腦上則是 8 EB(千兆位元組)。Red Hat 已經測試過容量高達 8 TB 的 GFS 檔案系統。

    · 大於 2 TB 的 NFS 分割區已經被測試過,也獲得支援。

    · Red Hat Enterprise Linux 4Update 1 使用者的工具組已經被重新編譯過,已支援大型檔案。然而,在這模式下不可能測試每一支程式。如果您對大檔案使用這些工具時,出現任何問題,請提交一份問題報告給我們。

    · inn 程式在大於 2 TB 的裝置上運作不正常。這問題將會在新版 Red Hat Enterprise Linux 中解決。

套件的變更

這個部份包含了從 Red Hat Enterprise Linux 4 所更新或新增、且為 Update 1 一部分的套件清單。

注意

這些套件清單包含來自所有不同 Red Hat Enterprise Linux 4 版本的套件,您的系統也許不含這裡列出的每一個套件。

下列 Red Hat Enterprise Linux 4 原始版本的套件已經更新:

  • HelixPlayer

  • ImageMagick

  • ImageMagick-c++

  • ImageMagick-c++-devel

  • ImageMagick-devel

  • ImageMagick-perl

  • alsa-lib

  • alsa-lib-devel

  • anaconda

  • anaconda-product

  • anaconda-runtime

  • apr

  • apr-devel

  • arpwatch

  • authconfig

  • authconfig-gtk

  • autofs

  • binutils

  • bootparamd

  • chkconfig

  • comps-4AS

  • coreutils

  • cpio

  • cpp

  • crash

  • cups

  • cups-devel

  • cups-libs

  • curl

  • curl-devel

  • dbus

  • dbus-devel

  • dbus-glib

  • dbus-python

  • dbus-x11

  • devhelp

  • devhelp-devel

  • device-mapper

  • diskdumputils

  • dmraid

  • e2fsprogs

  • e2fsprogs-devel

  • elinks

  • emacs

  • emacs-common

  • emacs-el

  • emacs-leim

  • emacs-nox

  • enscript

  • ethereal

  • ethereal-gnome

  • evolution

  • evolution-connector

  • evolution-data-server

  • evolution-data-server-devel

  • evolution-devel

  • exim

  • exim-doc

  • exim-mon

  • exim-sa

  • firefox

  • fonts-xorg-100dpi

  • fonts-xorg-75dpi

  • fonts-xorg-ISO8859-14-100dpi

  • fonts-xorg-ISO8859-14-75dpi

  • fonts-xorg-ISO8859-15-100dpi

  • fonts-xorg-ISO8859-15-75dpi

  • fonts-xorg-ISO8859-2-100dpi

  • fonts-xorg-ISO8859-2-75dpi

  • fonts-xorg-ISO8859-9-100dpi

  • fonts-xorg-ISO8859-9-75dpi

  • fonts-xorg-base

  • fonts-xorg-cyrillic

  • fonts-xorg-syriac

  • fonts-xorg-truetype

  • gaim

  • gcc

  • gcc-c++

  • gcc-g77

  • gcc-java

  • gcc-objc

  • gdb

  • gdk-pixbuf

  • gdk-pixbuf-devel

  • gdm

  • glibc

  • glibc-common

  • glibc-devel

  • glibc-headers

  • glibc-profile

  • glibc-utils

  • gpdf

  • gsl

  • gsl-devel

  • gtk2

  • gtk2-devel

  • hotplug

  • htdig

  • htdig-web

  • httpd

  • httpd-devel

  • httpd-manual

  • httpd-suexec

  • hwbrowser

  • hwdata

  • iiimf-csconv

  • iiimf-docs

  • iiimf-emacs

  • iiimf-gnome-im-switcher

  • iiimf-gtk

  • iiimf-le-canna

  • iiimf-le-hangul

  • iiimf-le-sun-thai

  • iiimf-le-unit

  • iiimf-libs

  • iiimf-libs-devel

  • iiimf-server

  • iiimf

  • initscripts

  • ipsec-tools

  • java-1.4.2-gcj-compat

  • java-1.4.2-gcj-compat-devel

  • kdegraphics

  • kdegraphics-devel

  • kdelibs

  • kdelibs-devel

  • kernel

  • kernel-devel

  • kernel-doc

  • kernel-smp

  • kernel-smp-devel

  • kernel-utils

  • krb5-devel

  • krb5-libs

  • krb5-server

  • krb5-workstation

  • kudzu

  • kudzu-devel

  • libaio

  • libaio-devel

  • libexif

  • libexif-devel

  • libf2c

  • libgcc

  • libgcj

  • libgcj-devel

  • libobjc

  • libpcapk

  • libstdc++

  • libstdc++-devel

  • libtiff

  • libtiff-devel

  • libtool

  • libtool-libs

  • lsof

  • lvm2

  • mailman

  • man-pages-ja

  • mod_auth_mysql

  • mod_python

  • mod_ssl

  • mozilla

  • mozilla-chat

  • mozilla-devel

  • mozilla-dom-inspector

  • mozilla-js-debugger

  • mozilla-mail

  • mozilla-nspr

  • mozilla-nspr-devel

  • mozilla-nss

  • mozilla-nss-devel

  • mysql

  • mysql-bench

  • mysql-devel

  • mysql-server

  • net-tools

  • netdump

  • netdump-server

  • nptl-devel

  • nscd

  • nss_ldap

  • ntsysv

  • openoffice.org

  • openoffice.org-i18n

  • openoffice.org-libs

  • openssh

  • openssh-askpass

  • openssh-askpass-gnome

  • openssh-clients

  • openssh-server

  • pam

  • pam-devel

  • pango

  • pango-devel

  • pciutils

  • pciutils-devel

  • pcmcia-cs

  • perl

  • perl-DBI

  • perl-suidperl

  • php

  • php-devel

  • php-domxml

  • php-gd

  • php-imap

  • php-ldap

  • php-mbstring

  • php-mysql

  • php-ncurses

  • php-odbc

  • php-pear

  • php-pgsql

  • php-snmp

  • php-xmlrpc

  • policycoreutils

  • popt

  • postfix

  • postfix-pflogsumm

  • postgresql

  • postgresql-contrib

  • postgresql-devel

  • postgresql-docs

  • postgresql-jdbc

  • postgresql-libs

  • postgresql-odbc

  • postgresql-pl

  • postgresql-python

  • postgresql-server

  • postgresql-tcl

  • postgresql-test

  • procps

  • psacct

  • python

  • python-devel

  • python-docs

  • python-tools

  • redhat-lsb

  • redhat-release

  • rpm

  • rpm-build

  • rpm-devel

  • rpm-libs

  • rpm-python

  • rpmdb-redhat

  • rsh

  • rsh-server

  • selinux-policy-targeted

  • selinux-policy-targeted-sources

  • squid

  • squirrelmail

  • strace

  • system-config-kickstart

  • system-config-lvm

  • tcpdump

  • telnet

  • telnet-server

  • tetex

  • tetex-afm

  • tetex-doc

  • tetex-dvips

  • tetex-fonts

  • tetex-latex

  • tetex-xdvi

  • thunderbird

  • tkinter

  • ttfonts-ja

  • tzdata

  • up2date

  • up2date-gnome

  • vim-X11

  • vim-common

  • vim-enhanced

  • vim-minimal

  • xemacs

  • xemacs-common

  • xemacs-el

  • xemacs-info

  • xemacs-nox

  • xloadimage

  • xorg-x11

  • xorg-x11-Mesa-libGL

  • xorg-x11-Mesa-libGLU

  • xorg-x11-Xdmx

  • xorg-x11-Xnest

  • xorg-x11-Xvfb

  • xorg-x11-deprecated-libs

  • xorg-x11-deprecated-libs-devel

  • xorg-x11-devel

  • xorg-x11-doc

  • xorg-x11-font-utils

  • xorg-x11-libs

  • xorg-x11-sdk

  • xorg-x11-tools

  • xorg-x11-twm

  • xorg-x11-xauth

  • xorg-x11-xdm

  • xorg-x11-xfs

  • xpdf

下列新套件已經新增到 Red Hat Enterprise Linux 4Update 1 中:

  • gcc-gnat

  • compat-libcom_err-1.0-5

下列套件已經從 Red Hat Enterprise Linux 4Update 1 中移除:

  • 無任何套件被移除。

( amd64 )

Provided by: Nexcess.net