私は HP Envy 700-215xt を所有しています。UEFI を搭載しており、元の 1 TB ドライブには Windows 7 がインストールされています。2 TB の内蔵ドライブを追加し、GPT として初期化し、最初の 500 GB に Fedora 22 をインストールしました。UEFI のブート順序は、2 番目のドライブの Grub2 を起動するように設定されており、ブート メニューには Fedora と Windows 7 が表示されます。この設定は今のところ問題なく動作しています。
私は、IPM87-MP マザーボードの残りの SATA コネクタ 1 つに eSATA ケーブルとアダプタで接続された「Anker」ハード ドライブ ドッキング ステーション (独自の電源装置付き) を持っています。また、ドッキング ステーションに 2 TB WD SATA ドライブをインストールして、その最初のテラバイトに起動可能な Ubuntu 16.04 をインストールするつもりです。
最初の質問は、新しいドライブも GPT として初期化する必要があるかどうかです。そのドライブでは機能するはずですが、後で別のドライブを入手して同じドッキング ステーションで使用したい場合、UEFI のブート マネージャーがドッキング ステーションの同じエントリを起動しようとしたときに GUID の競合が発生する可能性がありますか?
次に、上記のシナリオで競合が発生する可能性がある場合、ドライブを MBR として初期化すると、そのような競合が防止され、Ubuntu を正常にインストールできるようになり、Fedora の grub2-mkconfig を使用して Fedora のブート メニューに表示され、後で UEFI/GUID の競合なしにドッキング ステーションに別の新しいドライブをインストールできるようになりますか?
前もって感謝します、
自然が好きな人
答え1
GPT の使用をお勧めします。インストールによって EFI の NVRAM にエントリが作成された場合、そのエントリは eSATA ディスクを取り外しても残る場合と残らない場合があります。これは、ディスクが MBR または GPT のどちらを使用していても当てはまります。つまり、どちらにしても運次第です。eSATA ディスクを別のコンピューターで起動する予定がない場合は、次のように進める方がよいでしょう。
- Ubuntu インストーラーを「インストール前に試す」モードで起動します。
- ターミナル ウィンドウを起動します。
- ターミナルウィンドウに入力します
ubiquity -b
。これによりUbuntuインストーラが起動しますが-b
、ないGRUB をインストールします。 - 完了したら、Fedora を再起動して、GRUB 構成を更新するように指示します。(記憶が正しければ、
grub-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
これは Fedora でこれを行う方法です。)
この手順により、2 つの異なる GRUB がインストールされ、ブート プロセスを制御する GRUB としての地位を争う可能性がなくなり、Fedora の GRUB がブート プロセスの制御を維持し、Ubuntu エントリが追加されます。
あるいは、ステップ4の代わりに、Fedoraを起動して私のrEFIndブートマネージャー、これにより、ブート プロセスを管理するプログラムの役割を引き継ぐことになります。2 つの異なる Linux ディストリビューションをデュアル ブートする場合、rEFInd のメンテナンスが少し簡単になります。
GPT ディスクは複数の GUID を使用することに注意してください。1 つはディスク自体用、1 つは各パーティション用、そしてパーティションの用途を識別するためのタイプ コードとして使用される GUID です。最初の 2 つは、懸念されているような競合を回避するために、各ディスクおよびパーティションごとに一意である必要があります。ディスクの低レベルのコピーまたはクローンを作成しない限り (使用するソフトウェアと従う手順によっては、その場合でも実行されない可能性があります)、2 つのディスクに GUID が共有されることはありません。