Я испортил раздел EFI и теперь, когда я загружаю свой компьютер, он открывает интерфейс BIOS без какой-либо опции загрузки, как если бы мой диск был удален. Однако, используя живой USB (который правильно распознается и загружается) и используя командную строку grub, я смог загрузить свою основную ОС (Ubuntu). Однако я не знаю, как решить эту проблему. Я попытался запустить grub-install /dev /sda, но это ничего не изменило.
Раздел EFI выглядит вполне нормально: он имеет правильный флаг (esp, boot) и внутри находятся все правильные файлы.
tree /boot/efi/
└── EFI
├── Boot
│ └── bootx64.efi
├── Microsoft
│ ├── Boot
│ .....
└── ubuntu
├── fbx64.efi
├── fw
├── fwupx64.efi
├── grub.cfg
├── grubx64.efi
├── mmx64.efi
└── shimx64.efi
Что я должен проверить? Что мне не хватает?
Это моя таблица разделов:
parted /dev/sda print
Model: ATA Crucial_CT525MX3 (scsi)
Disk /dev/sda: 525GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 1612MB 1611MB fat32 EFI System Partition boot, esp
2 1612MB 87.9GB 86.3GB ext4 Ubuntu
3 87.9GB 281GB 193GB ext4 Home
5 290GB 290GB 16.8MB Microsoft reserved partition msftres
6 290GB 405GB 115GB ntfs Basic data partition msftdata
8 405GB 500GB 94.4GB ntfs Data msftdata
9 500GB 525GB 25.3GB ext4 Backup OS
Раздел EFI настроен правильно, как вы можете видеть:
~# efibootmgr
BootCurrent: 0006
Timeout: 2 seconds
BootOrder: 0006,0002,0003,0001,0000,0005
Boot0000* ubuntu
Boot0001* Windows Boot Manager
Boot0002* grub
Boot0003* Windows Boot Manager
Boot0005* GRUB
Boot0006* UEFI: SA04G PMAP