RHEL 6.2 が 12/6 にリリースされたにもかかわらず、CentOS 6.0 のアップデートすらまったく出ない状況が続いていた CentOS ですが、12/11 (*1) に やっと RHEL 6.1 ベースの CentOS 6.1 が公開されました。
別のディストリビューションへの移行も考えていましたが、まだ見捨てずにホスト (64bit版) のバージョンアップを行いました。

  旧: 2.6.32-71.29.1.el6.x86_64
  新: 2.6.32-131.21.1.el6.x86_64

12/12 追記
(*1) ISO イメージの公開は 12/9 でした。

12/16 追記
12/13 に Rev.11.12 が出たのでアップデートしました。

1. CentOS 6.1 へのバージョンアップ

バージョンアップ作業自体は通常の kernel アップデートと同様、yum コマンドのみで完了します。
# yum udate

~ 略 ~

Transaction Summary
================================================================================
Install      31 Package(s)
Upgrade     461 Package(s)

Total download size: 585 M

~ 略 ~

Installed:
  ...
  kernel.x86_64 0:2.6.32-131.21.1.el6
  kernel-devel.x86_64 0:2.6.32-131.21.1.el6
  ...

Dependency Installed:
  ...

Updated:
  ...
  kernel-firmware.noarch 0:2.6.32-131.21.1.el6                                 
  kernel-headers.x86_64 0:2.6.32-131.21.1.el6                                  
  ...

Complete!
(*) kernel 関連のみ抜粋

2. AMD (旧ATI) Graphics Driver の再インストール

Graphics Driver をアンインストールせずに Update を行ってしまったため、再起動後の X 起動で Driver が見つからずにエラーとなってしまいました。

X 以外では問題がなさそうなのですが、Driver を再インストールするには X が起動している必要があるため、別端末から SSH でログインして Graphics Driver をアンインストールしました。

(*) ターミナルから再インストールする方法の有無は未調査です。

2.1. Graphics Driver Radeon HD シリーズのアンインストール

/usr/share/ati 配下のアンインストーラを実行します。
# cd /usr/share/ati/
# ./fglrx-uninstall.sh
One or more files have been altered since installation.
Uninstall will not be completed. See /etc/ati/fglrx-uninstall.log for details.

インストール時と同様、アンインストールの成否はログを確認する必要があります。
/etc/atc/fglrx-uninstall.log を確認します。
*** AMD Catalyst(TM) Proprietary Driver Uninstall Log 2011-12-11 13:27:04 ***
md5sum integrity check failed for /usr/lib64/fglrx/fglrx-libGL.so.1.2.
md5sum integrity check failed for /usr/bin/fgl_glxgears.
md5sum integrity check failed for /usr/bin/fglrxinfo.
md5sum integrity check failed for /usr/bin/aticonfig.
md5sum integrity check failed for /usr/bin/atiodcli.
md5sum integrity check failed for /usr/bin/atiode.
md5sum integrity check failed for /usr/sbin/atieventsd.
md5sum integrity check failed for /usr/bin/amdconfig.
File has been modified, //usr/lib64/libGL.so.1.2, since last install.
One or more files have been altered since installation.
Uninstall will not be completed.

To force uninstall, removing all installed files without verification,
run /usr/share/ati/amd-uninstall.sh --force.

Forcing uninstall is not recommended and may cause system corruption.

Uninstall will not be completed. とのことなので、メッセージにしたがって強制アンインストールを行います。
# ./amd-uninstall.sh --force
Forcing uninstall of AMD Catalyst(TM) Proprietary Driver.
No integrity verification is done.
restore of system environment completed
Uninstall fglrx driver complete.
For detailed log of uninstall, please see /etc/ati/fglrx-uninstall.log
System must be rebooted to avoid system instability and potential data loss.

ログ /etc/ati/fglrx-uninstall.log にも特にエラーは吐かれていないので、shutdown コマンドで一度リブートし、X がデフォルト設定 (AMD Graphics Driver インストール前の設定) で起動することを確認します。

2.2. 最新の Graphics Driver Radeon HD シリーズのダウンロード

AMD の Graphics Driver ダウンロードサイトを確認したところ、11/15 に Rev.11.11 がリリースされていたのでダウンロードします。

20111211_01_ati1.png



ファイル名は ati-driver-installer-11-11-x86.x86_64.run で 97,090,080byte でした。

ダウンロードの詳細は「CentOS 6.0 でのマルチモニタ設定 その1 (CentOS 6.0 64bit)」の「1.1. Graphics Driver Radeon HD シリーズのダウンロード」を参照してください。

2.3. Graphics Driver Radeon HD シリーズのインストール

インストールの詳細は「CentOS 6.0 でのマルチモニタ設定 その1 (CentOS 6.0 64bit)」の「1.4. インストーラの起動とインストール」を参照してください。

2.4. Graphics Driver Radeon HD シリーズの設定

設定の詳細は「CentOS 6.0 でのマルチモニタ設定 その2 (CentOS 6.0 64bit)」の「2. AMD (旧ATI) Graphics Driver の設定」を参照してください。

3. 動作確認

最後に、起動している kernel と CentOS のバージョンを確認します。
# uname -a
Linux [ホスト名].[ドメイン名] 2.6.32-131.21.1.el6.x86_64 #1 SMP Tue Nov 22 19:48:09 GMT 2011 x86_64 x86_64 x86_64 GNU/Linux

# cat /etc/redhat-release
CentOS release 6.1 (Final)


[ END ]