2.4.20以来、いくつかのセキュリティfixはあったものの、久々のバージョンアップ。
Opteron対応は関係無いけど、セオリーに従ってftp://ftp.ring.gr.jp/archives/linux/kernel.org/kernel/v2.4/からlinux-2.4.21.tar.bz2をダウンロードし、おもむろにbuildする。
$ make menuconfig
$ make dep clean
$ make bzImage
$ make modules
$ sudo make modules_install
$ sudo mv arch/i386/boot/bzImage /boot/vmlinuz-2.4.21
$ sudo mv System.map /boot/System.map-2.4.21
$ sudo /sbin/mkinitrd /boot/initrd-2.4.21.img 2.4.21
最後に/boot/grub/grub.confに2.4.21のエントリを追加して終了。
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/hda5
# initrd /initrd-version.img
#boot=/dev/hda
default=4
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-18.7BOOT)
root (hd0,0)
kernel /vmlinuz-2.4.20-18.7BOOT ro root=/dev/hda5
initrd /initrd-2.4.20-18.7BOOT.img
title Red Hat Linux (2.4.20-18.7)
root (hd0,0)
kernel /vmlinuz-2.4.20-18.7 ro root=/dev/hda5
initrd /initrd-2.4.20-18.7.img
title Red Hat Linux (2.4.19)
root (hd0,0)
kernel /vmlinuz-2.4.19 ro root=/dev/hda5
initrd /initrd-2.4.19.img
title Red Hat Linux (2.4.20)
root (hd0,0)
kernel /vmlinuz-2.4.20 ro root=/dev/hda5
initrd /initrd-2.4.20.img
title Red Hat Linux (2.4.21)
root (hd0,0)
kernel /vmlinuz-2.4.21 ro root=/dev/hda5
initrd /initrd-2.4.21.img
【参照】
●福岡国際センター
●eビジネス2003
●ZDnet News
-Opteron対応のLinuxカーネル2.4.21