Ich habe keinen Fehler gemacht. Ich dachte, mein Windows würde mit UEFI booten, und ich habe Ubuntu mit UEFI installiert. Aber jetzt glaube ich, mein Windows würde mit MBR booten, und GRUB kann es nicht erkennen.
Ich bin sicher, dass es sich bei der Festplatte um MBR handelt:
> sudo gdisk -l /dev/sdb
GPT fdisk (gdisk) version 1.0.3
Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present
und dass ich über UEFI boote:
> ls /sys/firmware/efi/
config_table fw_platform_size runtime systab
efivars fw_vendor runtime-map vars
Wie kann ich meinen GRUB reparieren, sodass er mit MBR statt mit UEFI bootet?
Ich habe es versucht:
- Laufen
os-prober
undupdate-grub
- Läuft
boot-repair
Keiner von beiden zeigte mir ein GRUB-Menü mit aufgelisteten Windows-Elementen.
Antwort1
Es scheint also, als wäre GRUB ordnungsgemäß auf dem MBR installiert worden, aber das BIOS bootete nicht in der richtigen Reihenfolge. Dies waren die Schritte zur Lösung:
- Ändern Sie die Startreihenfolge im BIOS, um vom MBR zu starten (bei mir bedeutete dies, dass ich die Option für die Festplatte wählte, auf der nicht UEFI stand).
- Booten Sie Ubuntu.
- Laufen
sudo os-prober
- Laufen
sudo update-grub
- Neustart