GRUB no detecta Windows: el disco es MBR pero arranca a través de UEFI

GRUB no detecta Windows: el disco es MBR pero arranca a través de UEFI

No me equivoqué. Pensé que mi Windows arrancaba usando UEFI e instalé Ubuntu usando UEFI. Pero ahora creo que mi Windows se estaba iniciando usando MBR y GRUB no puede detectarlo.

Estoy seguro de que el disco es MBR:

> 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

y que estoy arrancando vía UEFI:

> ls /sys/firmware/efi/
config_table  fw_platform_size  runtime      systab
efivars       fw_vendor         runtime-map  vars

¿Cómo puedo arreglar mi GRUB para que arranque usando MBR en lugar de UEFI?

He intentado:

  • corriendo os-proberyupdate-grub
  • Correrboot-repair

Ninguno de los dos me dio un menú de GRUB con Windows en la lista.

Respuesta1

Entonces, parece que GRUB se instaló correctamente en el MBR, pero el BIOS no se inició en el orden correcto. Estos fueron los pasos a resolver:

  1. Cambie el orden de inicio en BIOS para iniciar desde MBR (para mí, esto fue elegir la opción para el disco duro que no decía UEFI).
  2. Inicie en Ubuntu.
  3. Corrersudo os-prober
  4. Corrersudo update-grub
  5. Reiniciar

información relacionada