これはすべて、外付けHDDのパーティションにUbuntuをインストールしたときに始まりました。 Ubuntu LiveUSBのインストーラーでは、外付けHDD(/ dev/sdc3)の空のスペースにext4パーティションを作成し、ブートローダーを/ dev/sdcに書き込む構成でした。インストールはうまく完了し、私は1つのキャッチで新しいUbuntuパーティションをうまく起動することができました。
再起動すると、セキュアブート(セキュアブート違反-無効な署名)からの不満が出てきましたが、/ devの元のブートローダー(または何でもかまいません)に触れるようにインストーラーに指示していなかったので奇妙でした/ sda。苦情を却下した後、GRUBでプロンプトが表示されました。また、起動順序を選択できるようになっていないので、奇妙なことに見えました。外付けHDDなしで再起動し、外付けHDDではなくメインドライブにあることを確認しました。その時点で、GRUBはメニューではなく端末を提供しました。 「exit」と入力すると、Windows 8に戻りました。
コマンドプロンプトモードでWindowsを起動し、bootrec /fixmbr
およびbootrec /fixboot
を使用してGRUBを消去しようとしましたが、効果がなく、GRUBが残っています。
だから私の質問は:
/ dev/sdaにインストールしないように指示する必要があると思います。デフォルトでインストールされるためです。
Windowsリペアディスクを使用して、次の手順に従います http://www.fixedbyvonnie.com/2013/12/how-to-repair-the-efi-bootloader-in-windows-8/ 信じていますそれでも、問題を修正するためにブート構成データ(BCD)ストアを再作成する必要があります(/ fixmbr bootrec/fixbootでは不十分です)。