Linux
Tips |
![](/flinux/rensai/linuxtips/icon.jpg) |
Vine Linuxでカーネルをアップデートするには
北浦訓行
2004/4/22
|
Vine Linuxはaptを採用しているため、通常の更新されたパッケージは以下のようにすることでシステムを更新できる。
# apt-get update
# apt-get dist-upgrade |
しかし、カーネルはapt-getでは更新されないので、明示的にカーネルをインストールするようにオプション指定を行う必要がある。
まず、以下のコマンドを実行して、パッケージで提供されているカーネルを調べる。
# uname -r ←カーネルのバージョンを確認
2.4.22-0vl2.10
# apt-get install kernel
ファイル依存を処理しています... 完了
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
パッケージ kernel は以下のパッケージで提供されているバーチャルパッケージです。
kernel22#2.2.25-0vl3 2.2.25-0vl3
kernel-smp#2.4.22-0vl2.11 2.4.22-0vl2.11
kernel-smp#2.4.22-0vl2.10 2.4.22-0vl2.10
kernel-BOOT#2.4.22-0vl2.11 2.4.22-0vl2.11
kernel-BOOT#2.4.22-0vl2.10 2.4.22-0vl2.10
kernel#2.4.22-0vl2.11 2.4.22-0vl2.11
kernel#2.4.22-0vl2.11 2.4.22-0vl2.11
kernel#2.4.22-0vl2.10 2.4.22-0vl2.10
kernel#2.4.22-0vl2.10 2.4.22-0vl2.10
インストールするパッケージを明示的に選択する必要があります。
E: Package kernel has no installation candidate |
インストール可能なカーネルのパッケージが判明したので、パッケージを明示的に指定してインストールする。
# apt-get install kernel#2.4.22-0vl2.11
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージが新たにインストールされます:
kernel#2.4.22-0vl2.11
0 個のアップグレードパッケージ, 1 個の新規パッケージ, 0 個の削除/リプレースパッ
ケージ, 3 個の保留パッケージがあります。
取得パッケージ: 9880kB のアーカイブを取得します。インストール後は 22.5MB が使用
されます。
取得:1 http://updates.vinelinux.org 2.6/i386/updates kernel#2.4.22-0vl2.11 2.4.2
2-0vl2.11 [9880kB]
取得完了: 9880kB を 8s (1169kB/秒)
RPM コマンドを実行しています (-i)...
################################################## |
次に、/etc/lilo.confを書き換えて、インストールしたカーネルが起動できるように設定する。
(省略)
image=/boot/vmlinuz-2.4.22-0vl2.11 ←追加
label=linux ←追加
read-only ←追加
root=/dev/hda8 ←追加
image=/boot/vmlinuz-2.4.22-0vl2.10
label=linux.old ←修正
read-only
root=/dev/hda8
(省略) |
/etc/lilo.confの修正が終了したら、以下のコマンドを実行してLILOを更新する。
# /sbin/lilo
Added linux *
Added linux.old
Added linux-2.2-up |
システムを再起動するとLILOの画面が表示され、新しいカーネルが指定可能になっているはずなので、正常に起動できるかどうかを確認する。
Linux Squareフォーラム Linux Tipsカテゴリ別インデックス |
Linux & OSS 記事ランキング
本日
月間