Viele Nutzer installieren Windows und Linux auf demselben Computer. Diese Konfiguration nennt man Dual Boot. Das ist praktisch, kann aber nach Updates, Änderungen an Partitionen oder Problemen mit dem Bootloader dazu führen, dass das System nicht mehr korrekt startet.
Manchmal startet der PC direkt in Windows, manchmal bleibt er bei GRUB hängen, und manchmal startet weder Windows noch Linux. Dieser Artikel erklärt die häufigsten Ursachen und sinnvolle Lösungswege.
1. Zuerst das genaue Symptom prüfen
- Der PC startet sofort in Windows
- Das GRUB-Menü erscheint, aber Linux startet nicht
- Das GRUB-Menü erscheint, aber Windows startet nicht
- Es erscheint nur
grub rescue - Es erscheint
no bootable deviceoder eine ähnliche Meldung - Schwarzer Bildschirm oder Hängenbleiben beim Herstellerlogo
Je nach Symptom unterscheidet sich die Ursache deutlich.
2. Häufige Ursachen
- Ein Windows-Update hat die Boot-Reihenfolge geändert
- GRUB wurde beschädigt oder überschrieben
- Die EFI-Partition ist fehlerhaft
- Die Boot-Reihenfolge in BIOS/UEFI wurde verändert
- Fast Startup verursacht einen inkonsistenten Zustand
- Nach dem Ändern von Partitionen stimmen Boot-Einträge nicht mehr
- Windows Boot Manager oder Linux-Konfiguration sind beschädigt
3. Zuerst die Boot-Reihenfolge im BIOS/UEFI prüfen
Wenn der Rechner immer direkt in Windows startet, sollte zuerst die Boot-Reihenfolge geprüft werden. Nach größeren Windows-Updates steht oft wieder Windows Boot Manager an erster Stelle.
- Computer neu starten
- Beim Einschalten F2, Entf, Esc oder F12 drücken
- Zum Boot-Menü im BIOS/UEFI wechseln
- Prüfen, welcher Eintrag an erster Stelle steht
Wenn Linux früher über GRUB gestartet wurde, sollte dort meist ein Eintrag wie ubuntu oder debian stehen.
4. Wenn nur Windows startet
Das bedeutet nicht automatisch, dass Linux gelöscht wurde. Oft wird GRUB einfach nicht mehr zuerst geladen.
- Prüfen, ob die Linux-Partition noch vorhanden ist
- Prüfen, ob im BIOS/UEFI noch ein Linux-Boot-Eintrag existiert
- Prüfen, ob weiterhin UEFI verwendet wird
Wenn Linux noch vorhanden ist, lässt sich GRUB oft mit einem Live-USB reparieren.
5. GRUB mit einem Live-USB reparieren
Wenn GRUB überschrieben oder beschädigt wurde, kann er mit einem Linux-Live-USB neu installiert werden. Zuerst die Partitionen anzeigen:
sudo fdisk -l
Angenommen, die Linux-Root-Partition ist /dev/sda3 und die EFI-Partition /dev/sda1:
sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
sudo grub-install --boot-directory=/mnt/boot /dev/sda
sudo update-grub
Falls das nicht reicht, ist eine Reparatur per chroot oft zuverlässiger:
sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sda
update-grub
exit
6. Wenn Windows nicht startet
Wenn GRUB erscheint, aber Windows nicht startet, liegt das Problem oft beim Windows Boot Manager oder an der BCD-Konfiguration. Dann sollte mit einem Windows-Installationsmedium die Startreparatur ausgeführt werden.
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
Danach kann es nötig sein, GRUB erneut zu reparieren.
7. Fast Startup und UEFI/Legacy beachten
In einer Dual-Boot-Umgebung sollte Windows Fast Startup deaktiviert werden. Sonst kann Linux Probleme mit der Windows-Partition bekommen.
Außerdem sollten beide Systeme im gleichen Modus installiert sein:
- beide mit UEFI
- oder beide mit Legacy BIOS
Mischkonfigurationen führen oft zu Startproblemen.
8. Zusammenfassung
Wenn ein Dual-Boot-System nicht mehr startet, ist meist nicht das ganze System verschwunden. Oft sind Boot-Reihenfolge, GRUB, die EFI-Partition oder Windows-Updates die eigentliche Ursache.
- Boot-Reihenfolge im BIOS/UEFI prüfen
- Vorhandensein von Windows- und Linux-Partitionen prüfen
- GRUB mit Live-USB reparieren
- Falls nötig, Windows Boot Manager reparieren
Solange die Partitionen selbst nicht gelöscht wurden, lassen sich die meisten Probleme beheben.