回答:
Linuxカーネルが更新されると、新しいカーネルが何らかの方法でシステムと互換性がない場合に備えて、古いカーネルイメージが保持されます。各カーネルイメージには2つの部分があります。通常のブートイメージと、更新ごとにメニューが2エントリ増加する回復イメージです。古いカーネルの数は通常3つを超えないため(それぞれのリカバリイメージ、合計6つのイメージ)、ブートメニューのサイズは今後修正する必要があります。
次のように入力して、grubメニューファイルを編集することにより、古いものが表示されないようにすることができます。
sudo gedit /boot/grub/menu.lst
ターミナルに移動し、それらの#
前にシンボルを付けてコメントアウトします(例についてはファイルを参照してください)。Windowsをデフォルトとして設定できたので、あなたはその方法を知っていると思います。不要なことが確実な場合は、それらを削除してディスク領域を解放することもできます。
とにかく、これを行う最も安全な方法は、冗長カーネルイメージを削除するオプションを含むUbuntu Tweakをインストールすることです。追加の画像のリストが表示され、不要な画像を選択するだけで、現在ロードされている画像が表示されていないアプリケーションから安全性が得られます。
2つの理由から、それらを非表示にするか削除することにより、それらをすべて削除することはお勧めできません。1つ目は、深刻な問題が発生した場合(通常はハードウェアに関連しており、通常は機能していない場合)、以前のカーネルイメージを使用して起動し、問題が解決したかどうかを確認することです。カーネルの更新には、システムの一部を壊すという厄介な癖があります。もう1つの理由は、特にパスワードを忘れた場合に、「リカバリ」イメージが非常に役立つ可能性があることです。
システムを更新したときに、ブートメニューのエントリを使用して新しいカーネルがインストールされたため、ブートメニューが長くなり、Windowsブートメニューエントリがさらに押し下げられました。
これを読んでください:古いカーネルバージョンを削除/非表示にする方法はありますか?
ちょっとしたアドバイス:セキュリティ上の理由(アップデートが実行中のカーネルを台無しにする場合など)のために、私は通常、/ bootフォルダーにもう1つのカーネルイメージを保持します(実際に役立つことがわかりました)。
フォローアップの質問については:
はい。新しいカーネルをインストールするたびに、menu.lst(grub v.1を使用しているため)が新しいイメージをリストに追加します。リストをクリーンアップする場合は、menu.lstを手動で編集するか、Chrisが既に言ったようにubuntu tweakをインストールする必要があります。
画像オプションをコメントアウトするとはどういう意味ですか?「タイトル」をgrubリストに表示する名前に変更するか、不要なエントリをすべてコメントアウト/削除する必要があります。