Ich habe versucht, 22.04 als Dual-Boot auf meinem alten Mac Mini von 2014 zu installieren. Bisher habe ich:
- einen bootfähigen USB erstellt
rEFInd
auf dem Mac installiert- habe die Hauptfestplatte für Mac in 250 GB aufgeteilt und 250 GB sind nichts.
Ich kann Linux vom USB-Stick booten, aber wenn ich zum Installationsteil komme, erhalte ich die Meldung „Keine anderen Betriebssysteme auf dem Computer“
Ich habe es so gemacht, wie hier vorgeschlagen:Installieren Sie Ubuntu 18.04 auf dem Mac Mini 2018
und wurde ubiquity -b
anstelle der Standardinstallation ausgeführt; der leere Speicherplatz wurde erstellt und als formatiert und die Installationsoption ext4
ausgeführt .Something else
All dies wurde ohne Fehlermeldungen abgeschlossen, aber beim Booten des Mac gelange ich zum rEFInd
Launcher, aber das einzige erkannte Betriebssystem ist macOS.
Übersehe ich irgendwo einen entscheidenden Schritt?
Antwort1
Weil Sie rEFInd unter macOS installiert habenVorBei der Installation von Ubuntu hätte das refind-install
Skript keine Linux-Partitionen erkannt und daher keine EFI-Dateisystemtreiber installiert. Ohne diese und ohne GRUB 2 kann rEFInd die Ubuntu-Installation nicht erkennen.
Um das Problem zu beheben, sollten Sie die ext4_x64.efi
Treiberdatei installieren. Dies können Sie folgendermaßen tun (aus dem Gedächtnis):
- Starten Sie macOS.
- Öffnen Sie ein Terminalfenster.
- Führen Sie das
mountesp
mit rEFInd gelieferte Skript aus. Dadurch wird Ihre EFI-Systempartition (ESP) gemountet, wahrscheinlich unter/Volumes/ESP
. (Das Skript sollte angeben, wo sie gemountet ist.) - Kopieren Sie die
ext4_x64.efi
Datei aus dem Verzeichnis rEFInd (wo immer Sie die.zip
Datei entpackt haben) dorthin/Volumes/ESP/EFI/refind/drivers_x64/
(oder passen Sie sie an den Ort an, an demmountesp
das ESP gemountet ist).
An diesem Punkt sollten Sie in der Lage sein, neu zu starten, und rEFInd sollte die Linux-Kernel Ihrer Ubuntu-Installation erkennen. Wenn Sie in einer großen ext4fs-Partition installiert haben, sollte rEFInd Linux an diesem Punkt starten können. Wenn Sie die Installation mit einer separaten /boot
Partition durchgeführt haben (weil Sie LVM verwendet haben oder aus einem anderen Grund), müssen Sie, anstatt den Ubuntu-Eintrag hervorzuheben und die Eingabetaste zu drücken, ein paar Mal die Tabulatortaste drücken und eine root={something}
Spezifikation hinzufügen, wobei dies {something}
eine Kennung für Ihr Root-Dateisystem ist.