Я потратил много времени на изучение проблемы, с которой вы столкнулись. Да, ваш Mac загрузился с помощью "последней попытки" или "режима отката" и использовал эмулированный BIOS для загрузки. ОС, загруженная таким образом, не может видеть никакого взаимодействия EFI с оборудованием.
Mac загружаются через EFI, некоторые модели ищут раздел FAT с двоичными файлами efi, а некоторые модели (например, мой macbook) требуют раздела HFS с двоичными файлами efi. Последнее не соответствует стандарту.
Порядок загрузки запрограммирован в EEPROM macs, и именно так Mac знает, где искать.
Вот несколько шагов (я не покажу вам, как использовать каждую утилиту):
- загрузиться с образа USB rEFInd, удерживая Alt при загрузке
- используйте загрузочное меню rEFInd для загрузки вашего установщика Ubuntu (это гарантирует, что ОС знает, что оно загружено через EFI)
- установить efibootmgr из официальных репозиториев
- используйте efibootmgr для управления встроенными настройками загрузки EFI в macs EEPROM
Я добился больших успехов, используя ссылки выше.