EFIブートとUbuntu ISOについては混乱があるようです。
免責事項:私はこれらのマシンの1つを所有したりサポートしたりしたことがなかったので、Macについてはあまり知りません。とにかく私は助けたいです。
LinuxおよびWindows UEFIブートとUbuntu Mac ISO
LinuxをWindowsマシンで使用すると、EFIを介して外部メディアから起動するには、ISOからUSBドライブ上のサポートされているファイルシステム(通常はFAT)にファイルをコピーするだけだと理解しています。サポートUEFIブートと呼ばれるファイル含まれていることのISO /efi/boot/boot{arch}.efi
、{arch}
することができx64
AMD64用、ia32
i386用、arm
またはa64
ARM用などに。(古い)Macの場合、これは単なる問題です/efi/boot/boot.efi
。
さて、それはそれです。奇妙なことに、Mac ISOにはそのようなファイルが含まれておらず、代わりにレガシーBIOSモードで起動およびインストールされます。これは、AppleがBoot Campを発表した2006年には問題ありませんでしたが、業界の残りの部分が移行した2012年以降ではありませんUEFI。
同様の質問に対するChan-Ho SuhとColin Watsonの回答は、現在の状態を正確に反映していないようです。
古いMacのUEFIローダーの問題を修正する
上記を認識しながら、非常に類似した問題を扱っているAstroFloydのブログエントリを見つけました。
彼のソリューションは、UEFI互換ISOのループバックロードを可能にするEFIローダーを配置することです。理想的には、FATフォーマットのUSBドライブに2つのファイルを置くだけでよいのです。
明確にするために、現在USBドライブにあるのは(そのドライブのルートディレクトリに対して)です。
- /efi/boot/boot.iso
- /efi/boot/boot.efi
彼の指示はLinuxツールを使用して記述され、パーティションタイプの設定などの詳細を扱っていますが、Windowsおよび既成のUSBドライブは、デフォルトでこの構成をすでに提供していると思います。
明確にするために:amd64 + mac ISOを使用せず、最新の標準のものを使用してください。
関連:
その他の背景情報
ロッド・スミス– ここにもいる –が彼のサイトでMac上のEFI-Booting Ubuntuに関する非常に詳細な記事を公開しています。彼はなぜハイブリッドMBRを使用してLinuxをBIOSにBIOSモードでMacにインストールするのが悪い考えであるかを説明し、既存のMac OS XインストールのドライブにUbuntuをインストールするいくつかのシナリオをカバーします。
彼はツールRefindを使用していますが、私が知る限り、systemd-bootはOS Xを起動してMacで作業することもできます。おそらく設定が少し難しいでしょう。