外部にディストリビューションをインストールした後にGrubがクラッシュするのはなぜですか?

外部にディストリビューションをインストールした後にGrubがクラッシュするのはなぜですか?

Windowsとubuntu budgie 19.04用のパーティションを持つ内部ドライブnvme0があります。これで、外部SSDにKDEネオンがインストールされました。これにより、外部ドライブが接続されている場合にのみgrubに入ることができます。再接続して再起動すると、再び機能しているようです。ブートローダが内部ドライブでのみ機能するようにする方法を知りたいです。外付けドライブは小さいですが、ブートのために持ち運ぶのは非現実的です。

答え1

この問題を解決するのは比較的簡単です。インストーラはUbuntuのUEFI Grubブートローダを多少置き換えます。これにより、既存のGrubと並んで新しいブートローダをインストールまたは完全に置き換えることができます。

/boot/grub新しいブートローダ/ブートローダ設定は、外部ドライブ(から)から設定全体をロードするように設定されています。したがって、あなたの使命は構成を復元することです。

まず、Ubuntuから起動します(ドライブ接続)。その後、root:

sudo grub-install
sudo update-grub

それでも問題が解決しない場合は、BIOSを確認して新しいブートローダもインストールされていることを確認してください。その場合は、BIOSブート設定で古いブートローダを選択できます。

関連情報