Es ist ein frustrierendes Gefühl: Sie klappen Ihren bewährten, vielleicht schon etwas betagten Laptop auf, auf dem Ihr geliebtes Linux Mint zuverlässig läuft, drücken den Einschaltknopf – und nichts passiert. Statt des vertrauten Mint-Logos werden Sie mit einer Fehlermeldung konfrontiert, die so kryptisch wie bedrohlich klingt: „efi von EFI ubuntu nicht gefunden hat” (oder eine ähnliche englische Variante wie „Failed to open EFIubuntushimx64.efi – Not Found”). Plötzlich ist Ihr zuverlässiger Begleiter nur noch ein teurer Papierbeschwerer. Aber keine Panik! Dieser Fehler ist zwar ärgerlich, aber in den meisten Fällen behebbar. Gerade bei alten Laptops, die den Übergang von traditionellem BIOS zu modernem UEFI miterlebt haben, können solche Boot-Probleme häufig auftreten.
In diesem umfassenden Artikel tauchen wir tief in die Bedeutung dieser Fehlermeldung ein, beleuchten die häufigsten Ursachen, insbesondere im Kontext älterer Hardware, und bieten Ihnen eine detaillierte, schrittweise Anleitung zur Fehlerbehebung. Ziel ist es, Ihrem alten Laptop wieder Leben einzuhauchen und Sie sicher zurück in Ihr Linux Mint System zu bringen.
Was bedeutet „efi von EFI ubuntu nicht gefunden hat”?
Um das Problem zu verstehen, müssen wir uns zunächst mit den Grundlagen des Startvorgangs eines modernen Computers beschäftigen. Bei den meisten aktuellen Systemen, aber auch bei vielen älteren Laptops, die nach 2010 hergestellt wurden, kommt die Unified Extensible Firmware Interface (UEFI) zum Einsatz. UEFI ist der Nachfolger des traditionellen BIOS und übernimmt die Aufgabe, das Betriebssystem zu starten. Es ist wie ein Mini-Betriebssystem, das auf der Hauptplatine Ihres Computers sitzt und die Hardware initialisiert, bevor es die Kontrolle an Ihr eigentliches Betriebssystem (in diesem Fall Linux Mint) übergibt.
Der entscheidende Teil des Startvorgangs unter UEFI ist die EFI System Partition (ESP). Dies ist eine kleine, FAT32-formatierte Partition auf Ihrer Festplatte oder SSD, die spezielle Dateien enthält, die zum Starten von Betriebssystemen benötigt werden. Dazu gehören Bootloader wie grubx64.efi
und shimx64.efi
für Linux-Distributionen wie Ubuntu oder Linux Mint.
Die Fehlermeldung „efi von EFI ubuntu nicht gefunden hat” besagt im Kern, dass die UEFI-Firmware Ihres Laptops versucht hat, die Startdatei für Ubuntu (oder ein Derivat wie Linux Mint) zu finden – genauer gesagt, die Datei shimx64.efi
oder grubx64.efi
, die sich typischerweise im Verzeichnis /EFI/ubuntu/
auf der ESP befindet – diese Datei aber nicht finden konnte. „Nicht gefunden” ist hier der zentrale Punkt. Warum aber sucht das System nach „ubuntu”, wenn Sie Linux Mint installiert haben? Ganz einfach: Linux Mint basiert auf Ubuntu, und oft werden die Ubuntu-Bootloader-Komponenten auch für Mint verwendet.
Häufige Ursachen für diesen Boot-Fehler auf alten Laptops
Gerade bei alten Laptops sind die Ursachen für diesen Fehler oft vielfältiger als bei neueren Geräten. Der Übergang von BIOS zu UEFI war fließend, und viele Geräte boten eine Mischung aus beidem (oft als Compatibility Support Module – CSM oder „Legacy Boot” bezeichnet), was zu Verwirrung und Fehlkonfigurationen führen kann. Hier sind die häufigsten Gründe:
- Falscher Boot-Modus (UEFI vs. Legacy/BIOS): Dies ist wahrscheinlich die häufigste Ursache. Wenn Ihr Linux Mint im UEFI-Modus installiert wurde, aber die Firmware Ihres Laptops plötzlich auf „Legacy BIOS” oder „CSM” umgestellt ist (oder umgekehrt), kann die Firmware die EFI-Bootloader-Dateien nicht finden, da sie nach einer anderen Startmethode sucht. Auf alten Laptops kann sich der Boot-Modus manchmal durch ein Firmware-Update, einen BIOS-Reset oder sogar eine leere CMOS-Batterie ändern.
- Beschädigte EFI System Partition (ESP): Die ESP ist eine kritische Partition. Wenn sie durch einen fehlerhaften Systemupdate, unsachgemäßes Herunterfahren, Sektorschäden auf der Festplatte oder versehentliches Löschen beschädigt wird, fehlen die Bootloader-Dateien oder sind unlesbar.
- Fehlende oder beschädigte EFI Bootloader-Dateien: Manchmal sind nicht die gesamte ESP, sondern nur die spezifischen Dateien
shimx64.efi
odergrubx64.efi
beschädigt oder fehlen. Dies kann nach einem fehlgeschlagenen GRUB-Update oder einer manuellen Manipulation passieren. - Falsche Boot-Reihenfolge in den Firmware-Einstellungen: Es ist möglich, dass Ihr Laptop versucht, von einem falschen Gerät oder einer falschen Partition zu starten, bevor er überhaupt Ihre Linux Mint-Installation erreicht.
- Firmware-Probleme (BIOS/UEFI): Veraltete Firmware auf alten Laptops kann manchmal zu Startproblemen führen, insbesondere wenn sie mit neueren Betriebssystemen kombiniert wird. Ein Reset auf Werkseinstellungen kann hier helfen, kann aber auch andere Probleme verursachen.
- Probleme mit der Festplatte/SSD: Physische Fehler der Festplatte oder SSD können dazu führen, dass die ESP nicht gelesen werden kann. Dies ist ein ernsteres Problem, das eine Hardware-Reparatur erfordert.
- Dual-Boot-Komplikationen (seltener, aber möglich): Wenn Sie neben Linux Mint auch ein anderes Betriebssystem (z.B. Windows) installiert hatten, könnte ein Update des anderen OS den Linux-Bootloader überschrieben haben.
Schritt-für-Schritt-Anleitung zur Fehlerbehebung
Die gute Nachricht ist, dass die meisten dieser Probleme mit ein wenig Geduld und den richtigen Schritten behoben werden können. Sie benötigen dazu einen Linux Mint Live-USB-Stick oder eine Live-DVD, die Sie bei der Installation von Linux Mint verwendet haben oder einfach eine neue herunterladen und erstellen können.
Vorbereitung: Erstellen eines Linux Mint Live-Mediums
Falls Sie keinen mehr haben, laden Sie die neueste Version von Linux Mint herunter und erstellen Sie einen bootfähigen USB-Stick. Anleitungen dazu finden Sie auf der offiziellen Linux Mint Website oder durch eine kurze Suche. Tools wie Rufus (für Windows) oder Etcher (für alle OS) sind hier sehr nützlich.
Schritt 1: Überprüfen der BIOS/UEFI-Einstellungen
Dies ist der erste und oft erfolgreichste Schritt, insbesondere bei alten Laptops. Schalten Sie Ihren Laptop ein und drücken Sie sofort wiederholt eine Taste, um in die Firmware-Einstellungen (BIOS/UEFI) zu gelangen. Die Taste variiert je nach Hersteller: Häufig sind es F2
, Entf
, F10
, F12
oder Esc
.
- Suchen Sie nach Menüpunkten wie „Boot Options”, „Boot Mode”, „UEFI/Legacy Boot”, „CSM (Compatibility Support Module)”.
- Wenn Ihr Laptop Linux Mint im UEFI-Modus installiert hat (was bei neueren Installationen Standard ist), stellen Sie sicher, dass „UEFI” oder „UEFI (Native)” als Boot-Modus ausgewählt ist. Deaktivieren Sie „Legacy Boot” oder „CSM”.
- Wenn Sie sich nicht sicher sind, in welchem Modus Linux Mint installiert wurde (was bei alten Laptops, die sowohl UEFI als auch Legacy unterstützen, vorkommen kann), versuchen Sie beide Einstellungen nacheinander. Speichern Sie die Änderungen und starten Sie neu, um zu sehen, ob das Problem behoben ist.
- Überprüfen Sie auch die Boot-Reihenfolge. Stellen Sie sicher, dass Ihre Festplatte oder SSD, auf der Linux Mint installiert ist, an erster Stelle steht.
- Achten Sie auf eine Option namens „Secure Boot”. Deaktivieren Sie diese in der Regel für Linux-Systeme, es sei denn, Sie haben spezielle Signaturen eingerichtet.
Schritt 2: Überprüfen der EFI System Partition (ESP) und der Bootloader-Dateien
Wenn das Ändern der Boot-Modi nicht geholfen hat, booten Sie von Ihrem Linux Mint Live-USB-Stick. Wählen Sie „Linux Mint starten” oder eine ähnliche Option.
- Öffnen Sie ein Terminal (normalerweise über das Menü oder mit
Strg+Alt+T
). - Identifizieren Sie Ihre Festplatten und Partitionen mit dem Befehl:
lsblk -f
Suchen Sie nach der Partition, die als „EFI System” oder „boot/efi” gemeldet wird. Sie ist normalerweise klein (100-500 MB) und hat das Dateisystem
vfat
(FAT32). Merken Sie sich den Namen, z.B./dev/sda1
. - Identifizieren Sie auch Ihre Linux Mint Root-Partition (
/
). Dies ist die größte Partition mit dem Dateisystemext4
. Merken Sie sich auch deren Namen, z.B./dev/sda2
. - Mounten Sie die ESP:
sudo mount /dev/sdXy /mnt
Ersetzen Sie
sdXy
durch den tatsächlichen Namen Ihrer ESP (z.B.sda1
). - Überprüfen Sie den Inhalt des EFI-Verzeichnisses:
ls /mnt/EFI
Sie sollten hier einen Ordner namens
ubuntu
sehen. Wenn nicht, ist das ein klares Zeichen für das Problem. - Überprüfen Sie den Inhalt des ubuntu-Ordners:
ls /mnt/EFI/ubuntu
Suchen Sie nach Dateien wie
shimx64.efi
undgrubx64.efi
. Wenn diese fehlen oder derubuntu
-Ordner nicht existiert, ist dies die Ursache des Fehlers.
Schritt 3: Reparieren des GRUB Bootloaders
Dies ist der wichtigste Schritt, wenn die Bootloader-Dateien fehlen oder beschädigt sind. Wir haben zwei Hauptmethoden:
Methode A: Mit dem Tool boot-repair
(empfohlen für Anfänger)
Das Tool boot-repair ist eine hervorragende und benutzerfreundliche Lösung, um die meisten GRUB-Probleme zu beheben. Es automatisiert den Prozess der Neuinstallation und Konfiguration des Bootloaders.
- Stellen Sie sicher, dass Sie noch im Live-System sind und eine Internetverbindung haben.
- Öffnen Sie ein Terminal und fügen Sie das PPA für
boot-repair
hinzu:sudo add-apt-repository ppa:yannubuntu/boot-repair -y
- Aktualisieren Sie Ihre Paketlisten:
sudo apt update
- Installieren Sie
boot-repair
:sudo apt install -y boot-repair
- Starten Sie das Tool:
boot-repair
- Im
boot-repair
-Fenster wählen Sie die Option „Recommended repair” (Empfohlene Reparatur). Das Tool analysiert Ihr System und versucht, den Bootloader automatisch zu reparieren. Dies kann einige Minuten dauern. - Folgen Sie den Anweisungen auf dem Bildschirm. Nach Abschluss erhalten Sie möglicherweise einen Link zu einem Bericht.
- Schließen Sie
boot-repair
, entfernen Sie den Live-USB-Stick und starten Sie den Laptop neu. Hoffentlich startet Ihr Linux Mint jetzt erfolgreich.
Methode B: Manuelle GRUB-Neuinstallation (für Fortgeschrittene)
Wenn boot-repair
nicht funktioniert oder Sie eine manuelle Kontrolle bevorzugen, können Sie GRUB auch von Hand neu installieren. Dies erfordert mehr Terminalkenntnisse.
- Stellen Sie sicher, dass Sie im Live-System sind und die Root-Partition (z.B.
/dev/sdXz
) und die ESP (z.B./dev/sdXy
) Ihrer Linux Mint-Installation identifiziert haben. - Mounten Sie Ihre Root-Partition:
sudo mount /dev/sdXz /mnt
- Mounten Sie die ESP in das richtige Verzeichnis innerhalb Ihrer gemounteten Root-Partition:
sudo mkdir -p /mnt/boot/efi
sudo mount /dev/sdXy /mnt/boot/efi
- Binden Sie weitere Systemverzeichnisse ein, die für die GRUB-Installation benötigt werden:
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
- Wechseln Sie in die Chroot-Umgebung Ihrer installierten Linux Mint-Partition. Dies ermöglicht es Ihnen, Befehle so auszuführen, als wären Sie direkt im installierten System:
sudo chroot /mnt
- Installieren Sie GRUB neu auf Ihre Festplatte (nicht auf eine Partition wie
sda1
, sondern auf die ganze Platte wiesda
):grub-install /dev/sdX
Ersetzen Sie
/dev/sdX
durch den Namen Ihrer Festplatte (z.B./dev/sda
). - Aktualisieren Sie die GRUB-Konfiguration:
update-grub
- Verlassen Sie die Chroot-Umgebung:
exit
- Entfernen Sie die gemounteten Partitionen:
sudo umount -R /mnt
- Entfernen Sie den Live-USB-Stick und starten Sie den Laptop neu.
Schritt 4: BIOS/UEFI auf Werkseinstellungen zurücksetzen
Wenn alle vorherigen Schritte fehlschlagen, insbesondere wenn Sie vermuten, dass die Firmware des Laptops selbst Probleme macht, können Sie versuchen, das BIOS/UEFI auf die Werkseinstellungen zurückzusetzen („Load Optimized Defaults” oder „Load Factory Defaults”). Beachten Sie, dass dies alle Ihre benutzerdefinierten Einstellungen löscht. Danach müssen Sie die Boot-Modi und die Boot-Reihenfolge gemäß Schritt 1 erneut überprüfen und einstellen.
Schritt 5: Überprüfung auf Festplattenprobleme
Wenn selbst nach einer erfolgreichen GRUB-Neuinstallation der Fehler wieder auftritt, könnte ein Hardware-Problem vorliegen. Eine beschädigte Festplatte oder SSD kann zu sporadischen Lesefehlern führen, die das Finden der Bootloader-Dateien verhindern. Vom Live-USB-Stick aus können Sie die SMART-Daten Ihrer Festplatte überprüfen:
- Öffnen Sie ein Terminal.
- Installieren Sie
smartmontools
:sudo apt install smartmontools
- Überprüfen Sie Ihre Festplatte (ersetzen Sie
/dev/sdX
durch den Namen Ihrer Festplatte, z.B./dev/sda
):sudo smartctl -a /dev/sdX
Suchen Sie nach Fehlern, insbesondere in den Zeilen „Reallocated_Sector_Ct” oder „Current_Pending_Sector_Ct”. Nicht-Null-Werte hier können auf eine sterbende Festplatte hindeuten.
Wenn die Festplatte fehlerhaft ist, ist ein Austausch und eine Neuinstallation des Systems (oder das Wiederherstellen eines Backups) die einzig dauerhafte Lösung.
Prävention und bewährte Verfahren
Um zukünftige Boot-Fehler zu vermeiden, besonders auf alten Laptops:
- Backups sind Gold wert: Regelmäßige Sicherungen Ihrer wichtigen Daten sind unerlässlich. Wenn alles andere fehlschlägt, können Sie Ihr System neu installieren und Ihre Daten wiederherstellen.
- Verständnis des Boot-Modus: Achten Sie bei der Installation von Linux Mint darauf, ob Sie im UEFI- oder Legacy-Modus booten, und stellen Sie sicher, dass dies konsistent bleibt.
- Vorsicht bei Updates: Obwohl Linux Mint-Updates im Allgemeinen stabil sind, kann es bei Kernel- oder GRUB-Updates auf älterer Hardware manchmal zu unerwarteten Problemen kommen. Sorgen Sie für eine gute Internetverbindung und ausreichend Strom während der Updates.
- CMOS-Batterie überprüfen: Auf sehr alten Laptops kann eine schwache oder leere CMOS-Batterie dazu führen, dass die BIOS-Einstellungen (einschließlich des Boot-Modus) bei jedem Ausschalten verloren gehen. Ein Austausch kann hier Wunder wirken.
Fazit
Der Fehler „efi von EFI ubuntu nicht gefunden hat” ist ein häufiges Problem, das viele Nutzer von Linux Mint, insbesondere auf alten Laptops, heimsuchen kann. Er weist darauf hin, dass der Bootloader für Ihr Betriebssystem nicht gefunden oder geladen werden kann. Die Ursachen reichen von einfachen Fehlkonfigurationen in den BIOS/UEFI-Einstellungen bis hin zu beschädigten Bootloader-Dateien oder sogar Hardware-Defekten.
Mit den hier beschriebenen Schritten – der Überprüfung der Firmware-Einstellungen, der Nutzung eines Live-USB-Sticks zum Mounten und Inspizieren der Partitionen und vor allem der Reparatur des GRUB-Bootloaders mit Tools wie boot-repair oder manueller Neuinstallation – können Sie die meisten dieser Probleme selbst lösen. Bleiben Sie geduldig, arbeiten Sie systematisch die Schritte durch, und Ihr alter Linux Mint-Laptop wird bald wieder in gewohnter Manier hochfahren.