kernelのアップデート (Vine Linux)

新しいカーネルがリリースされたのでrpmからアップデートしてみました。

現在のカーネルのバージョンを確認

# uname -a
Linux **** 2.4.31-0vl1.8 #1 Thu Sep 7 07:05:34 JST 2006 i586 unknown ← バージョンは、2.4.31-0vl1.8でCPUの種類はi586

カーネルの取得とインストール

(カーネルと関連モジュールの取得)
# wget http://ftp.kddilabs.jp/pub/Linux/packages/Vine/updates/3.0/RPMS/i386/kernel-2.4.33-0vl0.5.i586.rpm
# wget http://ftp.kddilabs.jp/pub/Linux/packages/Vine/updates/3.0/RPMS/i386/kernel-headers-2.4.33-0vl0.5.i386.rpm

(カーネルのインストール)
# rpm -ivh --force kernel-2.4.33-0vl0.5.i586.rpm

(関連モジュールの更新)
# rpm -Uvh --force kernel-headers-2.4.33-0vl0.5.i386.rpm

(imgファイルの作成)
# /sbin/mkinitrd /boot/initrd-2.4.33-0vl0.5.img 2.4.33-0vl0.5

liloの編集と更新

# vi /etc/lilo.conf

(新カーネルを追加)
image=/boot/vmlinuz-2.4.33-0vl0.5
 label=linux
 initrd=/boot/initrd-2.4.33-0vl0.5.img
 read-only
 root=/dev/hda2
 append=" resume2=swap:/dev/hda3"


(旧カーネルのlabelにoldをつける)
image=/boot/vmlinuz-2.4.31-0vl1.8
 label=linux.old
 initrd=/boot/initrd-2.4.31-0vl1.8.img
 read-only
 root=/dev/hda2
 append=" resume2=swap:/dev/hda3"


(修正後、次のコマンドを実行して更新する。)
# /sbin/lilo -v

再起動

# reboot

カーネルが更新されているかを確認する

# uname -a

(メモ)システムにロードされているモジュールを確認する方法

# /sbin/lsmod
Module                  Size  Used by    Tainted: P  
autofs                 11412   0 (autoclean) (unused)
8139too                16136   1
mii                     3380   0 [8139too]
crc32                   3560   0 [8139too]
ipt_REJECT              3768  58 (autoclean)
iptable_filter          2316   1 (autoclean)
ip_tables              17376   2 [ipt_REJECT iptable_filter]
hid                    23012   0 (unused)
usb-ohci               21848   0 (unused)
encode-eucjp          242960   0 (unused)
esssolo1               28232   0 (unused)
soundcore               5860   4 [esssolo1]
rtc                     8296   0 (autoclean)
raid1                  16112   4

(メモ)モジュールの詳細を確認する方法

# /sbin/modinfo usb-ohci
filename:    /lib/modules/2.4.33-0vl0.9/kernel/drivers/usb/host/usb-ohci.o
description: "USB OHCI Host Controller Driver"
author:      "Roman Weissgaerber , David Brownell"
license:     "GPL"

▲ページ先頭へ

スポンサード リンク