Ich habe ausgiebige Nachforschungsstunden damit verbracht, welches Problem genau Sie erfahren. Ja, Ihr Mac hat über seinen "letzten Versuch" oder "Fallback-Modus" gebootet und zum Booten ein emuliertes BIOS verwendet. Ein auf diese Weise gebootetes Betriebssystem kann keine EFI-Interaktion mit der Hardware erkennen.
Macs booten über EFI, einige Modelle suchen eine FAT-Partition mit efi-Binärdateien, und einige Modelle (wie mein Macbook) benötigen eine HFS-Partition mit efi-Binärdateien. Letzteres folgt nicht dem Standard.
Die Startreihenfolge ist im EEPROM des Macs programmiert, und so weiß der Mac, wo er suchen muss.
Hier sind einige Schritte (ich werde Ihnen nicht zeigen, wie Sie jedes Dienstprogramm verwenden):
- booten Sie vom USB-Image von rEFInd, indem Sie beim Booten alt gedrückt halten
- Verwenden Sie das Boot-Menü von REFInd, um Ihr Ubuntu-Installationsprogramm zu starten (dies stellt sicher, dass das Betriebssystem weiß, dass es über EFI gebootet wurde).
- Installieren Sie Efibootmgr von den offiziellen Repos
- Verwenden Sie efibootmgr, um die eingebetteten EFI-Starteinstellungen im macs-EEPROM zu ändern
Ich hatte große Erfolge mit den obigen Links.