ホームページ » の仕方 » 新しいUbuntu Grub2ブートメニューをクリーンアップする

    新しいUbuntu Grub2ブートメニューをクリーンアップする

    Ubuntuはバージョン9.10で新しいバージョンのGrubブートマネージャを採用し、古い問題のあるmenu.lstを取り除きました。今日はGrub2でブートメニューオプションを変更する方法を見ています.

    Grub2は多くの点で一歩前進しており、ほとんどの面倒なメニュー.最初の 過去からの問題はなくなりました。それでも、古いバージョンのカーネルを削除することに用心深くないのであれば、ブートリストは必要以上に長くなる可能性があります。.

    注意:このメニューを表示するには、起動中にキーボードのSHIFTボタンを押し続けなければならない場合があります。コンピュータにインストールされているオペレーティングシステムが1つだけの場合は、このメニューが表示されずに自動的に読み込まれることがあります。.

    古いカーネルエントリを削除する

    ブートメニューのための最も一般的なクリーンアップタスクはあなたのマシンの上に横たわる古いカーネルバージョンを削除することです。.

    私たちの場合、2.6.32-21-genericブートメニューのエントリを削除したいです。以前は、これは/boot/grub/menu.lstを開くことを意味していましたが、Grub2では、コンピュータからカーネルパッケージを削除すると、Grubは自動的にそれらのオプションを削除します。.

    古いカーネルバージョンを削除するには、[システム]> [管理]メニューにある[Synaptic Package Manager]を開きます。.

    起動したら、削除するカーネルのバージョンを[クイック検索]テキストフィールドに入力します。最初のいくつかの数字で十分なはずです.

    古いカーネルに関連する各エントリ(例:linux-headers-2.6.32-21およびlinux-image-2.6.32-21-generic)に対して、右クリックして選択 完全削除のマーク.

    ツールバーの「適用」ボタンをクリックしてから、ポップアップ表示された要約ウィンドウで「適用」をクリックします。シナプスパッケージマネージャ.

    次回コンピュータを起動したときには、削除されたカーネルバージョンに関連するエントリはGrubメニューに表示されません。.

    /etc/grub.dを編集して任意のオプションを削除する

    よりきめ細かい制御が必要な場合、またはカーネルバージョンではないエントリを削除したい場合は、/ etc / grub.dにあるファイルを変更する必要があります。.

    /etc/grub.dには、以前は/boot/grub/menu.lstに含まれていたメニューエントリを保持するファイルが含まれています。新しいブートメニューエントリを追加したい場合は、このフォルダに新しいファイルを作成し、必ず実行可能としてマークしてください。.

    ブートメニューのエントリを削除したい場合は、このフォルダ内のファイルを編集します。.

    memtest86 +エントリをすべて削除したい場合は、ターミナルコマンドを使用して、20_memtest86 +ファイルを実行不可にするだけです。

    sudo chmod -x 20_memtest86+

    端末コマンドが続きます

    sudo update-grub

    memtest86 +は実行可能ファイルのみを考慮するため、update-grubによっては見つかりませんでした。.

    しかし、代わりに、我々は削除するつもりです シリアルコンソール115200 memtest86 +のエントリー…

    ターミナルウィンドウを開くアプリケーション>アクセサリ>ターミナル。端末ウィンドウで、次のコマンドを入力します。

    gksudo gedit /etc/grub.d/20_memtest86+

    メニューエントリはこのファイルの一番下にあります。.

    のメニューエントリを削除します シリアルコンソール115200.

    注:メニューエントリをコメントアウトしても機能しません - 削除する必要があります。後で必要になる可能性がある場合は、別のファイルにコピーしてください。.

    このファイルを保存して閉じます。開いたターミナルウィンドウで、次のコマンドを入力します。

    sudo update-grub

    注意:update-grubを実行していなくても、ブートメニューのオプションは変更されません。!

    さて、次回の起動時には、その奇妙なエントリは消えてしまいます。そして、あなたは単純できれいな起動メニューを残します。.

    結論

    Grub2のブートメニューを変更することは、従来のGrubマスターにとっては非常に複雑に思えるかもしれませんが、普通のユーザーにとっては、Grub2はブートメニューをそれほど頻繁に変更する必要がないことを意味します。幸いにも、あなたがそれをしなければならないならば、プロセスはまだかなり簡単です.

    Grub2のエントリを変更する方法についてのより詳細な情報については、このUbuntuフォーラムスレッドは素晴らしいリソースです。古いバージョンのUbuntuを使用している場合は、アップグレード後のUbuntu grubブートメニューのクリーンアップ方法に関する記事を参照してください。.