GRUB não detecta janelas: o disco é MBR, mas inicializa via UEFI

GRUB não detecta janelas: o disco é MBR, mas inicializa via UEFI

Eu não fiz besteira. Achei que meu Windows estava inicializando usando UEFI e instalei o Ubuntu usando UEFI. Mas agora acho que meu Windows estava inicializando usando MBR e o GRUB não consegue detectá-lo.

Estou confiante de que o disco é 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

e que estou inicializando via UEFI:

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

Como posso corrigir meu GRUB para que ele inicialize usando MBR em vez de UEFI?

Eu tentei:

  • Correndo os-probereupdate-grub
  • Correndoboot-repair

Nenhum dos dois me deu um menu GRUB com o Windows listado.

Responder1

Portanto, parece que o GRUB foi instalado corretamente no MBR, mas o BIOS não inicializou na ordem correta. Estas foram as etapas para resolver:

  1. Altere a ordem de inicialização no BIOS para inicializar a partir do MBR (para mim, isso foi escolher a opção do disco rígido que não dizia UEFI).
  2. Inicialize no Ubuntu.
  3. Corrersudo os-prober
  4. Corrersudo update-grub
  5. Reinício

informação relacionada