Systemd-boot zeigt Linux nicht als Boot-Option an

Egaaal

Cadet 4th Year
Registriert
Apr. 2022
Beiträge
104
Hallo liebes Forum,

ich installiere gerade Arch Linux auf meinem alten 2009er Macbook.
Erstmal die "Vorgeschichte": Ich habe Arch installiert und bin der offiziellen "Anleitung für Einsteiger" gefolgt. Ich habe dabei Systemd-Boot verwendet und aber das formatieren und benennen der EFI-Systempartition am Anfang der Anleitung überlesen. Ich habe also "bootctl install" eingegeben und daraufhin eine Fehlermeldung bekommen. Dann habe ich nochmal nach oben geblättert und die partition erstellt, um danach wieder runterzublättern und dabei aber die entry-Konfiguration zu übersehen. Ich hab bootctl upgedatet, die Partitionen ausgehängt und neugestartet. Dann ist mir aufgefallen, was ich vergessen hatte. Also bin ich wieder in die Installation, hab die Partitionen eingehängt, konfiguriert, upgedatet, ausgehängt, neugestartet. Dann kam zum ersten mal das Problem. Daraufhin hab ich die EFI-Partition gelöscht und den Bootloader-Teil komplett neu gemacht, diesmal ohne etwas zu vergessen. Das Problem besteht immer noch, jetzt bin ich hier.

Danke schon mal im Vorraus für eure Antworten:)

Was ich vielleicht noch erwähnen sollte: 1.: Ich habe noch einen Rechner mit Arch, kann also auch mit GUI und so auf die Festplatte zugreifen. 2.: Die Linux installation auf dem Mac idt im Dualboot mit einer MacOS 10.6.8 Installation. 3.: Die Festplatte ist über USB angebunden, da ich beim saubermachen des Macbooks ausversehen das Festplattenkabel angerissen habe.
Ergänzung ()

chroot und exit Commands hab ich rausgelassen, es ist eh schon ein Roman...
 
Ich bin mir nicht ganz sicher, ob ich richtig verstanden habe, was du alles gemacht hast, aber vllt. hilft es...

In der Anleitung wird die EFI-Partition unter /boot eingehängt und bei der Installation wird dorthin das Kernelabbild geschrieben, das vom Bootloader geladen wird.
Wenn du die Partition nachträglich erstellt und eingehängt hast, ist diese natürlich leer. Du müsstest dann wahrscheinlich alle Dateien vom alten /boot auf die neue EFI-Partition kopieren (kA ob es dabei irgendetwas besonderes zu beachten gibt). Evtl. reicht es auch, das Kernelabbild neu zu erstellen (mkinitcpio -P, passiert auch automatisch, wenn der Kernel mit pacman -S linux reinstalliert wird).
fstab müsstest du ebenfalls anpassen bzw. neu erstellen. Und irgendwas hab ich bestimmt noch vergessen.

...oder fang noch einmal ganz von vorne an. Vermutlich schneller, als zu korrigieren, was du verwurschtelt hast.
 
  • Gefällt mir
Reaktionen: Egaaal
Zurück
Oben