slackware-currentメンテナンス

slackware 11.0ばかり触っていたら、slackware-currentのカーネルのバージョンのほうが低い逆転現象になってしまった。というわけで、slackware 11.0に合わせた。手順としては、/extraに入っているカーネル関連のパッケージをinstallpkgコマンドでインストールして、initrd.gzを生成するだけのことなんだけど、こういう心臓部分のアップグレードは緊張する。

# installpkg kernel-generic-2.6.17.13-i486-1.tgz
# installpkg kernel-modules-2.6.17.13-i486-1.tgz
# cd /boot
# mkinitrd -c -k 2.6.17.13 -m reiserfs
# mv initrd.gz initrd-generic-2.6.17.13.gz

インストール後に、/etc/lilo.confをこんな風に編集する。

image = /boot/vmlinuz-generic-2.6.17.13
  initrd = /boot/initrd-generic-2.6.17.13.gz
  root = /dev/hda5
  label = slack-current
  read-only

最後に、liloコマンドを実行して再起動。ドキドキしながら起動を確認して、あとは乾杯!