Некоторое время назад я решил изменить размер своего раздела EFI. Не спрашивай почему ... С тех пор я больше не могу нормально загружаться. Для изменения размера я использовал gparted и изменил размер раздела на 268MB. После того, как я не смог загрузиться, я безуспешно изменил его обратно на исходные 512 МБ. Я сейчас загружаю свою систему через Super Grub Disk.
У меня есть 2 диска в моей системе. 1 основной GTP-диск (Kingston) и один с MBR (WD) только для данных. Игнорировать MBR один. Вы также увидите USB-накопитель Transcend, на котором находится диск Super Grub.
Моя текущая раскладка для основного диска выглядит следующим образом:
sudo gdisk /dev/sda
GPT fdisk (gdisk) version 1.0.1
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Disk /dev/sda: 234441648 sectors, 111.8 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): EA79EA21-C913-462F-9A23-9CD5D1E74496
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 234441614
Partitions will be aligned on 2048-sector boundaries
Total free space is 2925 sectors (1.4 MiB)
Number Start (sector) End (sector) Size Code Name
1 2048 1050623 512.0 MiB EF00 EFI System Partition
2 1050624 1550335 244.0 MiB 8300
3 1550336 234440703 111.1 GiB 8E00
Так что у меня явно есть ESP на /dev /sda. Это вывод parted. Чтобы дать вам некоторую информацию о деталях раздела:
(parted) print
\Model: ATA KINGSTON SH103S3 (scsi)
Disk /dev/sda: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 538MB 537MB fat32 EFI System Partition boot, hidden, esp
2 538MB 794MB 256MB ext2
3 794MB 120GB 119GB lvm
Теперь к проблеме загрузки ... Когда я запускаю свой BIOS, я получаю следующие варианты загрузки: (извините за использование картинок ...)
Исходя из того, что тег "UEFI" отсутствует для диска Kingston, я думаю, что Asus не обнаружил этот диск как GPT/EFI. Конечно, так как он присутствует для моей флешки SuperGrubDisk (которая также является GPT с ESP).
В любом случае, при попытке загрузки с диска, у меня черный экран. Это заставляет меня предположить, что он пытается загрузиться с MBR, в котором нет ничего полезного.
Поэтому, когда я запускаю диск Super Grub, я получаю следующие параметры: Похоже, что ESP прямо на HD1, GPT1, как и ожидалось, и отлично загружается.
Я уже прошил последнюю версию прошивки в надежде решить это. Моим последним средством является резервное копирование данных и полная переустановка, но сначала я хочу попытаться решить эту проблему правильно.