rEFIt の正確な使い方 (Mac mini 32 ビット、OS X、Ubuntu、Win 10)

rEFIt の正確な使い方 (Mac mini 32 ビット、OS X、Ubuntu、Win 10)

しばらくの間デュアルブート方式をうまく使用した後、今度は Mac mini (rEFIt) に 3 番目の OS として Windows 10 (Pro) を追加しようとしています。

これまでのところ最も重要な(?)ステップの順序:

  • 2006年: OS X搭載のMac miniを購入
  • 2012年頃: rEFIt をインストール
  • ...そしてLubuntu(現在15.04)をインストールすると、GRUB2が付属します
  • 今週: RAM (現在 2 GB) とストレージ (元の HD を 120 GB SSD に置き換え) を追加
  • 割り当てられていない空き領域にWindows 10 (Pro)をインストールする

記載の通りこのaskubuntuの質問Windows を正しくインストールできません。プライマリ パーティションが多すぎるようです。

現在の状況はGPartedのスクリーンショット、そして、割り当てられていない空き領域に再度インストールしようとすると、Windows は間違いなく (再び) すでに 4 つのプライマリ パーティションが存在するというエラーを表示します。

最終的に「トリプルブート」システムを実現するには、(今)何ができるでしょうか?

どうやらこのようなシステムを持つことは珍しくありません (少なくとも不可能ではありません) が、現在、詳細について困っています。パーティション (またはその詳細) を変更する必要がありますか。また、変更する必要がある場合、どの OS のどのツールがその作業に適していますか。

答え1

いくつかの予備的なポイントを理解しておくことが重要です:

  • rEFItは放棄されたソフトウェアです-- rEFItの最後の新バージョンは2010年にリリースされました。まだ動作しますが、切り替えを検討することをお勧めします。再検索、これは、現在もメンテナンスが行われている rEFIt のフォークです。rEFInd には、Linux カーネルを直接起動する機能など、役立つ機能がいくつかあります。
  • あなたのMacはおそらく32ビットです-- Intel ベースの Mac の第 1 世代では 32 ビット CPU が使用され、次の世代では 32 ビット EFI と 64 ビット CPU が使用されました。どちらの場合も、EFI ブート ローダーは 32 ビットであり、これは珍しいことであり、場合によっては選択肢が制限されます。たとえば、Linux ディストリビューションで 32 ビット EFI モードのブートを公式にサポートしているものはほとんどありませんが、さまざまな方法で動作させることができます。
  • あなたのディスクはほぼ間違いなくハイブリッドMBRを使用しています-- ハイブリッドMBRは醜くて危険なAppleがEFIベースのOS XとBIOSベースのWindowsの両方の起動をサポートするために使用するハック。ハイブリッドMBRでシステムをトリプルブートするには、徹底的に何が起こっているのか理解しないと、ディスクとすべてのデータが消去されてしまいます。ハイブリッドMBRの詳細については、この件に関する私のページ。

ほとんどの Mac では、Windows 10 をインストールするには EFI モードでインストールするのが推奨されています。そのためには、ハイブリッド MBR を従来の GPT 保護 MBR に置き換える必要があります。これにより、プライマリ パーティションと論理パーティションに関する懸念が解消されます。これらは MBR の概念であり、GPT ディスクには適用されないためです。(GParted のスクリーン ショットには 5 つのパーティションが表示されていますが、いずれも拡張または論理ではありません。これは、GParted がハイブリッド MBR ディスクを認識すると GPT データ構造を優先するためです。)

とはいえ、32 ビット Mac に Windows を EFI モードでインストールできるかどうか、あるいはその方が望ましいかどうかは、すぐにはわかりません。システムで Windows を BIOS/CSM/レガシー モードでインストールする必要があるかもしれません。その場合、ハイブリッド MBR を保持する必要があります。ただし、Windows パーティションのみが「ハイブリッド化」されるように変更することはできます。ハイブリッド MBR に OS X または Linux パーティションを配置する必要はありません。上記のハイブリッド MBR に関する私のページで、これを行う方法を説明していますが、次のことが分かるまでは、これを変更しないことを強くお勧めします。完全に理解してください。ディスクに重大な損傷を与えるリスクを軽視すべきではありません。

何をするにしても、Linux の起動を維持するには追加の変更が必要になる場合があります。rEFInd は、現在使用していると思われる GRUB の BIOS モード バージョンを使用せずに Linux を起動できるため、その点で役立ちます。これにより、GRUB と BIOS モードの Windows ブート ローダーを共存させる必要がなくなります。まずは、USB フラッシュ ドライブ バージョンの rEFInd をダウンロードしてください。その後、それを起動して、rEFInd で Linux を EFI モードで起動できるかどうかを確認します (/sys/firmware/efi起動後にディレクトリが存在する場合は、EFI モードで起動しています。ディレクトリが存在しない場合は、BIOS モードで起動している可能性があります)。これが機能する場合は、rEFInd をハード ディスクにインストールし、次のいずれかを実行します。

  • gdisk新しい保護 MBR を作成するには、 と入力しxてエキスパート メニューに移動し、 でn新しい保護 MBR を作成してから、w変更を保存して終了します。その後、EFI モードで Windows をインストールしてみてください。または...
  • GParted または OS X のディスク ユーティリティを使用して、Windows で使用するためにディスクを再パーティション化し、gdisk新しい Windows パーティションを保持する新しいハイブリッド MBR を作成してから、BIOS/CSM/レガシー モードで Windows をインストールします。

他の情報がない場合、まずEFIモードのWindowsインストールを試します。ただし、これが最適なアプローチであるかどうかを調べる価値はあります。32ビットMac。(おそらく) 32 ビット コンピューターを実行しているという事実は重要な詳細であることに注意してください。64 ビットの観点からのアドバイスは、あなたのケースには当てはまらない可能性があります。

関連情報