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-prober
yupdate-grub
- Correr
boot-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:
- 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).
- Inicie en Ubuntu.
- Correr
sudo os-prober
- Correr
sudo update-grub
- Reiniciar