忘れないためにVine LinuxのKernelアップデートの方法を書いておきます。
(for Vine Linux 3.1)
- 1) 現在のKernelのバージョン確認
# uname -r - 2) 提供されているカーネルのバージョンを確認
# apt-get install kernel
kernel-smp#2.4.27-0vl7.4 2.4.27-0vl7.4 [インストール済]
kernel-smp#2.4.27-0vl7.3 2.4.27-0vl7.3 [インストール済]
kernel-smp#2.4.27-0vl7.2 2.4.27-0vl7.2
kernel-smp#2.4.26-0vl16 2.4.26-0vl16
kernel-BOOT#2.4.27-0vl7.4 2.4.27-0vl7.4
kernel-BOOT#2.4.27-0vl7.3 2.4.27-0vl7.3
kernel-BOOT#2.4.27-0vl7.2 2.4.27-0vl7.2
kernel-BOOT#2.4.26-0vl16 2.4.26-0vl16
kernel#2.4.27-0vl7.4 2.4.27-0vl7.4 [インストール済]
kernel#2.4.27-0vl7.3 2.4.27-0vl7.3 [インストール済]
kernel#2.4.27-0vl7.2 2.4.27-0vl7.2
kernel#2.4.26-0vl16 2.4.26-0vl16
kernel22-smp#2.2.20-0vl10 2.2.20-0vl10
kernel22#2.2.20-0vl10 2.2.20-0vl10
kernel-smp#2.4.27-0vl7 2.4.27-0vl7
kernel-BOOT#2.4.27-0vl7 2.4.27-0vl7
kernel#2.4.27-0vl7 2.4.27-0vl7
※インストール済みのものは、"[インストール済]"と表示される- 3) カーネルをインストールする
- 例)
# apt-get install kernel#2.4.27-0vl7.4
※smp構成の場合は、smpのものインストールすることを忘れずに - 4) headers,source,doc等のインストール
- 例)
# apt-get install kernel-headers - 5) initrdの作成(必要な場合)
- 例)
# mkinitrd /boot/initrd-2.4.27-0vl7.4.img 2.4.27-0vl7.4
※smp構成の場合は、smp用も作成すること
例)# mkinitrd /boot/initrd-2.4.27-0vl7.4smp.img 2.4.27-0vl7.4smp - 6) lilo.confの編集
- 新カーネルをliloに含めて、新カーネルで起動できるようにする
# vi /etc/lilo.conf
基本的には既存のものをコピーして作成し、label,image,initrd等を編集する
prompt
timeout=50
default=linux
boot=/dev/hda
map=/boot/map
install=menu
message=/boot/messageimage=/boot/vmlinuz-2.4.27-0vl7.4smp
label=linux
initrd=/boot/initrd-2.4.27-0vl7.4smp.img
read-only
root=/dev/hda2
append="apm=on resume2=swap:/dev/hda3"image=/boot/vmlinuz-2.4.27-0vl7.4
label=linux-up
initrd=/boot/initrd-2.4.27-0vl7.4.img
read-only
root=/dev/hda2
append="apm=on resume2=swap:/dev/hda3"image=/boot/vmlinuz-2.4.27-0vl7.3smp
label=linux.old
initrd=/boot/initrd-2.4.27-0vl7.3smp.img
read-only
root=/dev/hda2
append="apm=on resume2=swap:/dev/hda3"image=/boot/vmlinuz-2.4.27-0vl7.3
label=linux-up.old
initrd=/boot/initrd-2.4.27-0vl7.3.img
read-only
root=/dev/hda2
append="apm=on resume2=swap:/dev/hda3" - 7) liloの書き込み
- lilo.confの編集結果を書き込みます
# lilo -v - 8) 再起動
- 新カーネルを有効にするために再起動します
# reboot
再起動後に、起動メッセージの確認等の確認を行うこと。
(特にハードウェアを自力認識させている場合は、再認識させる必要がある場合が多い)
参考ページ:
・Vine Linuxオンラインマニュアル
http://www.vinelinux.org/manuals/kernel-upgrade.html
コメントする