最近、次のコマンドを実行しました。
grub2-mkconfig -o /boot/grub2/grub.cfg
これで、6-7個のLinuxエントリ+ 1個のWindowsエントリがあります。古いカーネルエントリを削除する方法は?
以下を使用してすべての回復カーネルオプションを削除したくありません。
GRUB_DISABLE_LINUX_RECOVERY="true"
ベストアンサー1
このファイルは/boot/grub2/grub.cfg
コマンドによって自動的に生成され、新しいgrub2-mkconfig
カーネルのインストール時に自動的に実行されます。このコマンドは、システムで使用可能なカーネルパッケージを繰り返します。このファイルを直接編集しようとすると、最終的に失敗します(注釈付きのアイテムは単に再生成されるためです)。
@jw013が言ったように、もはやカーネルパッケージを使用したくない場合は、最も簡単な解決策はそのパッケージを削除することです。
編集が必要な場合オプションこの編集可能ファイルは、/etc/default/grub
ビルドスクリプトで使用されるシェル変数を定義します。/etc/grub.d
設定を作成するために実行されるシェルスクリプトのコレクションとして表示することもできます。