GRUB не обнаруживает Windows: Диск MBR, но загрузка через UEFI

GRUB не обнаруживает Windows: Диск MBR, но загрузка через UEFI

Я дун облажался. Я думал, что моя Windows загружается с помощью UEFI, и я установил Ubuntu с помощью UEFI. Но теперь я думаю, что моя Windows загружалась с помощью MBR, и GRUB не может ее обнаружить.

Я уверен, что диск 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

и что я загружаюсь через UEFI:

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

Как мне исправить GRUB, чтобы он загружался с использованием MBR вместо UEFI?

Я пробовал:

  • Бег os-proberиupdate-grub
  • Бегboot-repair

Ни один из них не выдал мне меню GRUB со списком Windows.

решение1

Итак, похоже, что GRUB был правильно установлен на MBR, но BIOS не загружался в правильном порядке. Вот шаги для решения:

  1. Измените порядок загрузки в BIOS на загрузку с MBR (в моем случае это был выбор опции для жесткого диска, на которой не было написано UEFI).
  2. Загрузите Ubuntu.
  3. Бегатьsudo os-prober
  4. Бегатьsudo update-grub
  5. Перезагрузить

Связанный контент