Здається, існує деяка плутанина щодо завантаження EFI та ISO Ubuntu.
Відмова: Я мало знаю про Macs, оскільки мені ніколи не траплялося володіти або підтримувати одну з цих машин. Але я хочу все-таки допомогти.
Завантаження Linux та Windows UEFI та ISO Ubuntu Mac
Використовуючи Linux на машинах Windows, я розумію, що для завантаження із зовнішніх носіїв через EFI ви просто копіюєте файли з ISO в підтримувану файлову систему на USB-накопичувачі, яка зазвичай FAT. ISO, які підтримують завантаження UEFI, містять файл, який називається /efi/boot/boot{arch}.efi
, де він {arch}
може бути x64
для AMD64, ia32
i386 arm
або a64
ARM тощо. На (старших) Маках це може бути просто так /efi/boot/boot.efi
.
Гаразд, це все. Дивна річ у тому, що Mac ISO не містять таких файлів, а натомість завантажуються та встановлюються в застарілому режимі BIOS, що було чудово в 2006 році - коли Apple представила Boot Camp - але це не з 2012 року, коли решта галузі переїхала до УЄФІ.
Відповіді Чан-Хо Су та Коліна Уотсона на подібні запитання, схоже, не відображають точно поточний стан.
Виправлення проблеми з навантажувачами UEFI для старих Mac
Я знайшов запис в блозі від AstroFloyd, який займався дуже подібною проблемою , знаючи про вищезазначене.
Його рішення полягає в тому, щоб поставити завантажувач EFI, який дозволяє завантажувати циклічне завантаження UEFI-сумісного ISO. В ідеалі вам просто доведеться покласти два файли на USB-накопичувач у форматі FAT, і все.
Для наочності все, що зараз на вашому USB-накопичувачі, є (відносно кореневого каталогу цього диска):
- /efi/boot/boot.iso
- /efi/boot/boot.efi
Його інструкції написані за допомогою інструментів Linux і стосуються розширених деталей, таких як встановлення типу розділу, але я думаю, що Windows та накопичувальні USB-накопичувачі вже надають цю конфігурацію за замовчуванням.
Щоб було зрозуміло: не використовуйте amd64 + mac ISO, використовуйте останній стандартний.
Пов'язані:
Більше довідкової інформації
Род Сміт - який теж тут - опублікував дуже детальну статтю про завантаження Ubuntu EFI на Mac на своєму сайті. Він пояснює, чому встановлення Linux в режимі BIOS на Mac за допомогою гібридного MBR, принаймні, означає погану ідею і охоплює декілька сценаріїв установки Ubuntu на накопичувач із наявною установкою Mac OS X.
Він використовує свій інструмент Refind, але, наскільки я знаю, systemd-boot також здатний завантажувати OS X та працювати з Macs. Мабуть, трохи складніше налаштувати.