Как создать системный раздел EFI?
TL; DR Как создать системный раздел EFI с нуля? Как поместить на него прошивку EFI, на которой он создается?
Длинная версия
Я ноутбук Toshiba T430. Я получил его с установленной Windows 7 (но думаю, что изначально он поставлялся с Windows 8). Я установил Ubuntu на нем, но удалил некоторые разделы на диске, так что я в конечном итоге уничтожить Windows и только с Ubuntu. Среди удаленных разделов был системный раздел EFI. Я обнаружил, что Ubuntu теперь загружается в режиме Legacy (а не UEFI). Я пытаюсь следовать это руководство по преобразованию моей установки Ubuntu из Legacy в UEFI . Проблема - так как нет EFI раздела всякий раз, когда я выбираю из BIOS загрузку с помощью UEFI, я не могу загрузиться. Это считается не только для жесткого диска, но и для usb и DVD. Думаю, это логично - он ожидает EFI раздел и так как не может его найти, он не может продолжать загрузку дальше, будь то с HDD или DVD. Так как же воссоздать EFI раздел?
В руководстве выше сказано:
Создание EFI раздела
Если вы вручную разбиваете диск на разделы в программе установки Ubuntu, вы должны убедиться, что у вас настроен EFI раздел.
Если ваш диск уже содержит EFI раздел (например, если на вашем компьютере была предустановлена Windows8), его можно использовать и для Ubuntu. Не форматируйте его. Настоятельно рекомендуется иметь только 1 EFI раздел на диск.
EFI раздел может быть создан через последнюю версию GParted (версия Gparted, включенная в 12.04 диск - OK), и должен иметь следующие атрибуты:
у меня были некоторые проблемы с созданием этого раздела:
я загружаюсь с живого Ubuntu DVD, открываю GParted, создаю раздел размером 200MB и форматирую его в FAT32.
В GParted я не могу установить точку монтирования и, следовательно, не могу установить загрузочный флаг.
В
/etc/fstab
я не установил точку монтирования, так как это живой CD и fstab выглядели совсем не так, как я ожидал, по сравнению с обычной загрузкой. В любом случае, я просто не знал, какие значения устанавливать.я снова загрузился через live DVD и затем выбрал установку Ubuntu. Затем я создал раздел с упомянутыми критериями - точка монтирования, 200MB, FAT32, загрузочный флаг.
Тем не менее, я продолжаю иметь эту проблему, и я полагаю, что это потому, что на этом разделе нет EFI прошивки, это просто пустой раздел, который подходит для EFI прошивки.
Итак, как создать EFI раздел, в котором есть программное обеспечение EFI, чтобы ноутбук мог снова загрузиться в режиме UEFI?
SOLUTION Спасибо вам обоим за ответы. Я установил Windows 8.1 с нуля, отформатировав весь диск, а затем установил (на этот раз правильно) Ubuntu рядом с ним. Теперь это мои разделы:
Во время установки Win 8, как только я удалил все существующие разделы и позволил Windows переформатировать диск, он автоматически создал, помимо основного установочного раздела, три дополнительных раздела, а именно 1, 2, 3. Теперь, после того, как у меня появился правильный ESP, я мог загружаться как с HDD, так и с DVD в режиме UEFI.
Вы говорите, что ESP не хранит никакой информации по умолчанию, но я думаю, что при установке операционной системы, он помещает туда некоторую информацию. Так что, думаю, мой случай был следующим: Я стер его и, хотя я воссоздал его, он не был наполнен никакой информацией, так как создание ESP было сделано после установки операционной системы. Я потерял установку Ubuntu (ничего страшного, все равно это была свежая установка), но я думаю, что для того, чтобы сохранить ее, я должен был последовать совету grawity . Не было времени, но, к счастью, теперь все в порядке.