...ing logging 4.0

はてなブログに移行しました。D言語の話とかいろいろ。

Vine Linux のカーネルアップデート

セキュリティーホールが見つかったので新しいVineカーネルが公開された.
/sbin/mkinitrd の使い方とか忘れていたから,メモしておく.


カーネルをアップデートするときは kernel-headers をインストールする.
# apt-get install kernel-headers
次にインストール可能なカーネルの一覧を表示.
# apt-get install kernel
現在最新のカーネルを選択してインストール開始.
# apt-get install kernel#2.4.27-0vl7.4
lilo.conf を編集する.
# vi /etc/lilo.conf
編集結果を表示するとこんな感じ.
# cat /etc/lilo.conf
prompt
timeout=50
default=linux
boot=/dev/hda1
map=/boot/map
install=menu
message=/boot/message

image=/boot/vmlinuz-2.4.27-0vl7.4
label=linux
initrd=/boot/initrd-2.4.27-0vl7.4.img
read-only
root=/dev/hda3
append=" resume2=swap:/dev/hda6"

image=/boot/vmlinuz-2.4.27-0vl7.3
label=2.4.27-0vl7.3
initrd=/boot/initrd-2.4.27-0vl7.3.img
read-only
root=/dev/hda3
append=" resume2=swap:/dev/hda6"

image=/boot/vmlinuz-2.4.27-0vl7
label=2.4.27-0vl7
initrd=/boot/initrd-2.4.27-0vl7.img
read-only
root=/dev/hda3
append=" resume2=swap:/dev/hda6"

SCSI HDD を使っているなら initrd イメージの作成も行う.
自分の場合は SATA なので必要なのだと思う.
# cd /boot
# /sbin/mkinitrd initrd-2.4.27-0vl7.4.img 2.4.27-0vl7.4
そして lilo を実行するのを忘れずに.
# /sbin/lilo -v
再起動したらおしまい.
# reboot

参考: http://nlogn.ath.cx/archives/000434.html