Linuxカーネルのインストール

linux linux-kernel
Linuxカーネルのインストール

カーネルプログラミングを学んでおり、カーネルでモジュールの作成/テスト、開発などを行いたい。 Linuxボックスに最新のUbuntuがインストールされています。 私の基本的な質問はこれです:

これに新しいパーティションを同じパーティションにインストールする必要があり、既存のカーネルを上書きしますか? または、試してみるために新しいパーティションにベアボーンカーネルをインストールしますか?

  0  0


ベストアンサー

カーネルは / boot`にあるプレーンな古いファイルにあります。 通常、「/ boot / vmlinuz-2.6.39-2-amd64」のような名前が付けられます。 付随するモジュールは `/ lib / modules`にあります(例: / lib / modules / 2.6.39-2-amd64`)。

新しいカーネルをインストールするときに既存のカーネルを上書きする必要がある理由はありません。 / bootに新しいものを追加して、 `update-grub`を実行するだけです。 grubから起動するカーネルを選択できます(実際、grub CLIを使用してメニューにないカーネルを起動することもできます)。

カーネルのメイクファイルを使用してインストールする場合、名前を一意にするために「EXTRAVERSION」を設定できます。

1


新しいパーティションは必要ありません。 もちろん、現在のカーネルを上書きしないでください! カーネルはディスク上のいくつかのファイルであり、新しいパーティションは必要ありません。/bootに現在の差分ファイル名を付けてそれらを貼り付けることができます。

0


タイトルとURLをコピーしました