
Debian をインストールし、/dev/sda
新しいドライブを追加し、/dev/sdc
ここに別の Debian をインストールしました。今すぐ起動すると新しい grub がロードされ、古い Debian はその中にありません。
BIOSに移動して以前のインストールを手動で選択すると、次の結果が表示されます。
再起動して正しい起動デバイスを選択するか、選択した起動デバイスに起動メディアを挿入してキーを押します。
どちらのドライブも grub を持っている必要がありますが、最初のドライブから grub をロードするように BIOS に指示するにはどうすればよいですか、それとも両方の Debian インスタンスをブート可能にする効果的な方法は何ですか?
編集する:
実行すると、os-prober
以前のインストールを検出できず、少し心配になりますが、新しいインストールに触れてはいけないパーティションなので、何が起こっているのか理解できませんか?/boot/efi
パーティションにマウントすると、そこにファイルがあることがわかります。
答え1
Debian 起動可能な USB を接続し、回復モードに入り、この問題を解決しました。そこから回復grubオプションを選択して再起動しました。
この時点で、マスターインスタンスは起動可能でしたが、他のすべてのオプションが壊れていたため、ログイン後に起動しましたが、update-grub
すべてが正常でした。
なぜこれが起こるのか疑問に思います。