
まず Windows 10 をインストールし、その後、最新の Xubuntu バージョンをインストールしました。今起動すると、Xubuntu が直接起動します。GRUB はロードされません。また、GRUB のブート スタイルを非表示からメニューに変更しましたが、成功しませんでした。次に、起動中に Esc キーを押して GRUB ブート メニューを強制的に表示しようとしましたが、これも成功しませんでした。つまり、GRUB はまったくロードされていないようです。
起動順序を (UEFI で) Windows 10 がインストールされているハード ディスクに変更すると、問題なく起動します。boot-repair ツールを試しました。適用を選択すると、CRM のレガシー モードを有効にする必要があると表示されました。UEFI 画面で確認したところ、すでに有効になっています。boot-repair から取得したエラーは次のとおりですLegacyWindows detected
。
Xubuntu をインストールするときに、必要だったので efi パーティションを作成しました。このパーティションは fstab にあります。Uefi-Bios に入って起動するディスクを選択せずにデュアルブートを動作させるにはどうすればよいですか?
答え1
レガシーシステムと UEFI システム間でデュアルブートを行うことはできません。
これを修正する最も簡単な方法は、Windows のブートをレガシー モードから UEFI モードに変換することです。これを行う方法についての手順が見つかりました。https://www.maketecheasier.com/convert-legacy-bios-uefi-windows10/
新しい ISO から Windows を再インストールする場合は、他のツールを使用してパーティション テーブルの種類を変更する必要があります。実際に私が以前に何度か使用したことがある、gdisk という非常に優れたツールがあります。https://www.explorelinux.com/convert-disk-mbr-to-gpt-on-linux/
始める前に、データをバックアップしてください。何か問題が発生した場合、そのドライブ上のすべてのデータが失われる可能性があります。
完了したら、Ubuntua を実行し、grub os-prober を実行して Windows を見つけます (自動的に見つからなかった場合)。または、rEFInd ブート マネージャーをインストールすることもできます。デュアル ブート efi システムでは、grub よりもはるかに優れていると思います。