at posts/single.html

カーネルのバージョンアップ (2)

先日からカーネルのバージョンアップを試みているんだけど、結局2.4.25は断念して、2.4.23を使うことにした。

# ls -l /usr/src/linux
lrwxrwxrwx    1 root     root           21 Feb 29 21:19 /usr/src/linux -> linux-2.4.23_pre8-gss/
# genkernel all --menuconfig

PCMCIAとCardBusサポートをモジュールで組み込み(デフォルトでそうなっていた)、カーネルを構築。 次に、GRUBが新しいカーネルを起動するように grub.conf を書き換えた。

# cat /boot/grub/grub.conf
timeout 30
default 0
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

# For booting GNU/Hurd
title  Gentoo Linux (genkernel)
root   (hd0,0)
kernel (hd0,0)/boot/kernel-2.4.23_pre8-gss-r2 root=/dev/hda3 vga=791
initrd (hd0,0)/boot/initrd-2.4.23_pre8-gss-r2

これで再起動すると、新しいカーネルで起動してきた。

# uname -a
Linux lavie 2.4.23_pre8-gss-r2 #1 Sun Feb 29 21:28:05 JST 2004 i686 Pentium III (Coppermine) GenuineIntel GNU/Linux

ただ、起動時に手動でブートドライブの位置 (/dev/hda1) を指定しなければいけないようになった。 なんでだろう?

関連する日記