Grubブートローダのエントリを編集するにはどうしたらいいですか?(Hide, Rename, Remove)。できればプログラムではなく、手動で行いたいです。

基本的に、私は古い Linux バージョン、3 つのオペレーティングシステム、および memtest を含む、かなり氾濫した Grub ブートローダを持っています。私が望むのは、OSだけを残したいということです。また、新しいカーネルがリリースされたときに何に注意すべきかを誰かに教えてもらいたいのです。以上、よろしくお願いします。

ブログ記事GRUB2 revisitedでは、GRUB2'の設定ファイルを手動で編集する方法を、順を追って説明しています。 このシリーズの他の記事(Category = GRUBでフィルタリングしたもの)をチェックすると、古いカーネルの削除や、アップデートで新しいカーネルが届いたときの情報も見つかります。 この投稿には、多くの関連ウェブサイトへの参照が含まれています。

解説 (0)

grubファイルを直接編集するのではなく、不要なカーネルをクリーンアップする必要があります'。

まずはこれから。

dpkg -l | grep linux-image

update-grubスクリプトは、私の知る限り、/bootに見つけたすべてのエントリを作成するだけなので、apt-get remove` で古い linux-image (および linux-headers) パッケージを削除すると、/boot がきれいになり、grub の設定もきれいになります。

これは適切な方法であり、将来的に新しいカーネルがリリースされても特別な対応は必要ありません。)

解説 (0)

お使いの grub のバージョンにもよりますが、StartUpManager アプリケーション を使って grub メニューを管理することができます。その Advanced` タブの設定では、Memtest / Recovery ブートエントリの選択/選択解除や、カーネルバージョン数の設定ができます。grub2では、現在のところ、[外観]タブと[詳細]タブに含まれる項目は少なく、また、[セキュリティ]タブはGrub2が完全にインストールされた状態では存在しません(こちら参照)。

.

解説 (3)