나는 멍청했다. Windows가 UEFI를 사용하여 부팅되고 있다고 생각했고 UEFI를 사용하여 Ubuntu를 설치했습니다. 하지만 이제 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
UEFI 대신 MBR을 사용하여 부팅되도록 GRUB를 어떻게 수정합니까?
난 노력 했어:
- 달리기
os-prober
와update-grub
- 달리기
boot-repair
Windows가 나열된 GRUB 메뉴도 제공되지 않았습니다.
답변1
그래서 GRUB이 MBR에 제대로 설치된 것 같지만 BIOS가 올바른 순서로 부팅되지 않은 것 같습니다. 해결 단계는 다음과 같습니다.
- MBR에서 부팅하도록 BIOS에서 부팅 순서를 변경합니다(저에게는 UEFI가 아닌 하드 디스크 옵션을 선택하는 것이었습니다).
- 우분투로 부팅합니다.
- 달리다
sudo os-prober
- 달리다
sudo update-grub
- 재부팅