Grubは、コンピューターにインストールされているオペレーティングシステムを管理するほとんどのLinuxディストリビューションのブートローダーです。たとえば、のように複数のオペレーティングシステムをインストールしている場合は、MicrosoftWindowsとUbuntuを実行しているデュアルブートPCがあります。起動プロセス中に両方のエントリが表示されます。
最近では、M.2およびPCIExpressNVMeソリッドステートドライブの使用が増加しています。そのため、同じPCで複数のオペレーティングシステムを処理する場合、特にすべての異なるタイプのメディアを使用する場合は、状況が少し複雑になります。
そのような問題の1つが私のテストPCで発生しました。オペレーティングシステム内の超高速転送速度の恩恵を受けるために、Windows10とUbuntuをM.2NVMeSSDにインストールしています。データを保存するためだけの通常のSSDもインストールしています。 Windows、Ubuntu、GrubをNVMeドライブに正常にインストールしました。

Ubuntuでカーネルを更新した後、 SSD上のWindowsを指すGrubの新しい重複エントリ。それは意味がありませんでした。 SSDにWindowsがインストールされていません!とにかく、私はそれを選択して、起動中に何が起こるかを確認しようとしました。明らかに、画面は空白でした。
この重複エントリを取り除く必要があります。通常の「sudoupdate-grub」では問題は修正されません。ブート修復でも修正できません。何らかの理由で、Windowsがsda1ドライブにインストールされているとも考えられます。これが私がグラブを片付けるためにしたことです。
Grubを編集してUbuntuのエントリを削除する
ステップ1)「ターミナル」を起動します。 Ctrl + Alt+Tキーボードショートカットを使用できます。
手順2)次のコマンドを入力して、PPAを追加し、「GrubCustomizer」をインストールします。
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
ステップ3)システムを更新する
sudo apt-get update
ステップ4)GrubCustomizerパッケージをインストールします。
sudo apt-get install grub-customizer
ステップ5)[アプリ]メニューからGrubカスタマイザーを起動します。
ステップ6)削除するオプションを右クリックして、[削除]を選択します。私の場合、「Windows 10(/ dev / sda1上)」を削除したい

ステップ7)「保存」をクリックします。アプリケーションには元に戻す機能があり、削除されたエントリを右ペインに配置します。再起動後でも、いつでも変更を元に戻すことができます!
手順8)PCを再起動して、新しい設定を有効にします。私のグラブは、乱雑に見える重複したWindowsエントリからクリーンアップされました。幸せです!
