重複した grub のアンインストール

重複した grub のアンインストール

(動作しない)重複したgrubのインストールを削除したいです。別のPCからKubuntuパーティションをコピーし、grubを手動でインストールしようとした後、2つの異なるgrubインストールが行われました。数時間動作しようとした後(そして、グラブに到達したときに「デバイスが見つかりません」+「不明なファイルシステム」エラーを取り除くことはできません)、私はKubuntuをあきらめて最初から再インストールしました。今私はこれを持っています:

$ efibootmgr
BootCurrent: 0005
Timeout: 1 seconds
BootOrder: 0000,0002,0005,0001
Boot0000* Windows Boot Manager
Boot0001* Hard Drive
Boot0002* grub
Boot0005* ubuntu

Boot0002 grubに問題があります。私が読んだことによれば、それを削除することができますが、efibootmgr -Bb 0002それを行うと、実際のGrubインストールではなく開始項目だけが削除されると思います。そのエントリを削除する前に grub が正しく削除されたことをどのように確認できますか?

編集する:解決策が見つかりましたここただし、Windowsが必要です(デュアルブートがあります)。 Linux専用ソリューションに興味がある人がいる可能性があるため、この質問を開いてください。

ベストアンサー1

未使用または古いカーネルパッケージを確認することができます。これにより、grubエントリを効果的に削除し、ハードドライブスペースを解放することができます。これを行うには、次のコマンドを使用してどのカーネルがインストールされているかを確認する必要があります。

sudo dpkg -l | grep linux-image     

その後、以下を使用して、未使用/古いカーネルイメージ(存在する場合)を削除できます。

sudo apt-get remove linux-image-version_number     

バージョン番号削除するカーネルバージョンの場合、通常、最新のカーネルバージョンで問題が発生した場合に備えて、ハードドライブに少なくとも2つのバージョンが必要です。

/etc/default/grub     

このファイルには、ユーザーが構成したときに正常と見なされるデフォルト設定が含まれています。オプションには、メニューの表示時期、起動するデフォルトのオペレーティングシステムなどが含まれます。管理者(root)権限を持つユーザーはこのファイルのエントリを編集し、更新時にgrub.cfgにマージできます。インストールファイルに含まれるデフォルトオプションは、GRUB 2が認識する小さな変数のセットです。

最も一般的な設定はデフォルトファイルにありますが、他の設定もこのファイルに含めることができます。これには、背景やテーマなどのアイテムが含まれます。事前定義された変数が含まれており、/usr/sbin/grub-mkconfig以下を使用して一覧表示できます。

grep "export GRUB_DEFAULT" -A50 /usr/sbin/grub-mkconfig | grep GRUB_ 

ファイルを変更した後に変更を永久に適用するには、次のコマンドを実行する必要があります。

sudo update-grub 

おすすめ記事