Linux Tips

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 Tips Index



 Linux Squareフォーラム Linux Tipsカテゴリ別インデックス
インストール/RPM ブート/ブートローダ
ファイル操作 環境設定
ユーザー管理 コンソール/ターミナル
X Window System セキュリティ
トラブルシューティング 他OS関係
ネットワーク ハードウェア
Webサーバ Samba
GNOME KDE
OpenOffice.org エミュレータ
ソフトウェア そのほか/FAQ
全Tips公開順インデックス Linux Tips月間ランキング
Linux Squareフォーラム全記事インデックス

MONOist組み込み開発フォーラムの中から、Linux関連記事を紹介します


Linux & OSS フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Linux & OSS 記事ランキング

本日 月間