GRUB erkennt Windows nicht: Die Festplatte ist MBR, bootet aber über UEFI

GRUB erkennt Windows nicht: Die Festplatte ist MBR, bootet aber über UEFI

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-proberundupdate-grub
  • Läuftboot-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:

  1. Ä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).
  2. Booten Sie Ubuntu.
  3. Laufensudo os-prober
  4. Laufensudo update-grub
  5. Neustart

verwandte Informationen