
現在、ラップトップに Windows XP と Linux Mint 17 をインストールしています。Windows XP のため、ディスクは MBR タイプです。Linux
Mint は問題なくインストールしましたが、現在 Red Hat ベースのシステム (RedHat 7、Oracle Linux 7、Centos 7、SL 7) をインストールしようとしています。しかし、同じエラーが発生し、インストールを続行できません。
有効なブートローダ デバイスが見つかりません。詳細は下記を参照してください。UEFI インストールの場合、/boot/efi にマウントされた GPT 形式のディスクに EFI システム パーティションを含める必要があります。
エラー メッセージは明確ですが、1 つ問題があります。MBR ディスクがあります。
この問題を解決するためにさまざまな方法を試しましたが、何も機能しません。
この場合、何を試みればよいか教えてください。おそらく、すでに誰かがこの問題を解決しているでしょう。
よろしくお願いします。
答え1
問題は解決しました。
左下隅に「フルディスクの概要とブートローダー...」という小さなリンクがあります。このリンクをクリックすると、ディスクドライブと緑色のマークが表示されます。これはブートローダーがインストールされることを意味します。このオプションのチェックを外して続行をクリックすると、警告メッセージが表示されますが、無視してください。
これで、RH ベースの OS をインストールできます。
答え2
エラー メッセージ (「UEFI インストールの場合...」) は、インストーラーが、Windows XP が確実に使用し、Mint でもおそらく使用されている BIOS モードではなく、EFI/UEFI モードで起動したことを明確に示しています。
見つかった回避策では、GRUB のコピーなしでもインストールは成功します。その後update-grub
Mint で実行して Mint の GRUB で Red Hat インストールを検出できるため、おそらく問題ありません。
しかし、一般的なルールとしては、既存のOSで使用されているのと同じブートモード(BIOS/CSM/レガシーまたはEFI/UEFI)でインストーラを起動する必要があります。この目標は、いつものコンピュータに組み込まれているブートマネージャを使用することで実現できます。いつものブートプロセスの早い段階でEscキーまたはファンクションキーを押すことでアクセスできます(ブートローダーやOS固有のものが画面に表示される前)。ファームウェアでBIOS/CSM/レガシーサポートが有効になっている場合、EFIブートマネージャーはいつもの外部メディアを起動するための 2 つのオプションを提供します。1 つのオプションには文字列「UEFI」が含まれ、もう 1 つのオプションには含まれません。EFI/UEFI モードで起動するには「UEFI」オプションを選択し、BIOS/CSM/レガシー モードで起動するにはその文字列がないオプションを選択します。
前の段落で「通常」という言葉を何度も強調したことに注目してください。それは、いいえユーザー インターフェイスの標準化、または BIOS/CSM/レガシー オプションの有効化方法とブート メディアとのやり取り方法。したがって、あるコンピューターでは外部メディアのブート モードを制御するための比較的簡単なオプションが提供される一方、別のコンピューターでは、希望どおりに動作させるまでに Lex Luthor や Doctor Evil のような状況に陥ることがあります (あなたも同じように不機嫌になるでしょう)。
このため、私の一般的なアドバイスは、可能であれば BIOS/CSM/レガシー サポートを使用しないことです。ほとんどの EFI/UEFI ベースのコンピューターでは、BIOS/CSM/レガシー サポートがアクティブ化されていない場合、ブート プロセスがはるかに簡単になります。もちろん、EFI のみにすることは常に可能であるとは限りません。あなたの場合、Windows XP は EFI モード ブートをサポートしていません (少なくとも、x86 または x86-64 コンピューターではサポートされていません)。そのため、デュアル ブートするには、BIOS/CSM/レガシー サポートを使用する必要があります。EFI のみにするというアドバイスを述べたのは、XP ではなく Windows 7 以降を使用している可能性のある他のユーザーや、将来的に設定を変更したい場合に備えてです。
答え3
ここでの最初の質問は、現在どのマスター (MBR) ブートローダを使用しているかということです。NTFS ブートローダ、または Mint の grub または lilo である可能性があります。いずれの場合も、RH インストーラによる変更を許可しないことをお勧めします。
代わりに、RH セットアップに、ブートローダを MBR ではなく RH パーティションにインストールするように指示します。次に、マスター ブートローダ設定を編集して、そのパーティションを起動メニューに含めます。