Кажется, есть некоторая путаница с загрузкой EFI и ISO Ubuntu.
Отказ от ответственности: я не знаю много о Mac, потому что мне никогда не приходилось иметь или поддерживать одну из этих машин. Но я все равно хочу помочь.
Загрузка 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 и так далее. На (старых) Mac это может быть просто /efi/boot/boot.efi
.
Хорошо, вот и все. Странно то, что ISO-образы Mac не содержат таких файлов, а вместо этого загружаются и устанавливаются в устаревшем режиме BIOS, что было хорошо в 2006 году - когда Apple представила Boot Camp - но не с 2012 года, когда остальная часть отрасли перешла на UEFI.
Ответы Чан-Хо Су и Колина Уотсона на подобные вопросы, похоже, не отражают текущее состояние.
Исправление проблемы с загрузчиками UEFI для старых Mac
Я нашел запись в блоге от AstroFloyd, имеющую дело с очень похожей проблемой , осознавая вышеизложенное.
Его решение состоит в том, чтобы установить загрузчик EFI, который обеспечивает обратную загрузку UEFI-совместимого ISO. В идеале вам просто нужно поместить два файла на USB-накопитель в формате FAT и все.
Для ясности, все, что сейчас находится на вашем USB-диске (относительно корневого каталога этого диска):
- /efi/boot/boot.iso
- /efi/boot/boot.efi
Его инструкции написаны с использованием инструментов Linux и имеют дело со сложными деталями, такими как установка типа раздела, но я предполагаю, что Windows и стандартные USB-накопители уже предоставляют эту конфигурацию по умолчанию.
Для ясности: не используйте ISO-образ amd64 + mac, используйте последнюю стандартную версию.
Связанные с:
Дополнительная справочная информация
Род Смит, который тоже здесь , опубликовал на своем сайте очень подробную статью об EFI-Booting Ubuntu на Mac . Он объясняет, почему установка Linux в режиме BIOS на Mac с использованием гибридной MBR является по меньшей мере плохой идеей и охватывает несколько сценариев установки Ubuntu на диск с существующей установкой Mac OS X.
Он использует свой инструмент Refind, но насколько я знаю, systemd-boot также способен загружать OS X и работать с Mac. Это, вероятно, немного сложнее настроить.