Kernelのアップグレード

定期的にapt-getをかけてると新しいkernelがインストールされた。 2.4.31-0vl1.12から2.4.33-0vl0.5へアップデートしてみる。

#mkinitrd /boot/initrd-2.4.33-0vl0.5.img 2.4.33-0vl0.5 # SCSIハードディスの場合、imgを作る
#vi /etc/lilo.conf # ブートローダを編集する
~中略~
image=/boot/vmlinuz-2.4.31-0vl1.12
label=linux_old # linux_oldに変更する
initrd=/boot/initrd-2.4.31-0vl1.12.img
read-only
root=/dev/hda5
append=" resume2=swap:/dev/hda3"

# 以下、追加する
image=/boot/vmlinuz-2.4.33-0vl0.5
label=linux
read-only
root=/dev/hda5
append=" resume2=swap:/dev/hda3"
initrd=/boot/initrd-2.4.33-0vl0.5.img # mkinitrdを使った場合に必要

#
/sbin/lilo # LILOを有効にする
Added linux_old
Added linux *

「*」は、デフォルトで読み込まれるkernelのlabelです。 もし、新しいkernelでうまく起動できない場合はLILOの画面で古いkernel(linux_old)で起動し、logなどを見直してください。

0 件のコメント: