Дисковод /boot/efi еще не готов или отсутствует Ошибка
Я установил Ubuntu 12.04 64-битную версию. У меня нет проблем с этим, пока мы не попытались сделать резервную копию с помощью программного обеспечения Acronis True Image.
Обычно Ubuntu отображается в меню BIOS в разделе "Загрузка EFI". Затем возникла проблема с этим программным обеспечением, и Ubuntu теряется из меню загрузки EFI. Тогда Ubuntu не может загрузиться.
Я использовал программу Boot-Repair, приведенную в следующей ссылке.
Я следовал инструкциям, приведенным в рекомендуемом решении. Я установил GParted, удалил загрузочный раздел FAT32 и создал неформатированный раздел с флагом bios_grub в соответствии с рекомендациями программы Boot-Repair.
После завершения рекомендуемой операции восстановления загрузки теперь запускается Ubuntu, но выдает ошибку, как описано в заголовке.
The disk drive /boot/efi is not ready yet or not present Error.
Continue to wait or Press S to skip mounting or M for manual recovery.
Если я нажму S, я могу войти в Ubuntu и использовать его без проблем.
Кроме того, я проверил и увидел, что в меню BIOS Ubuntu по-прежнему не существует в параметрах загрузки EFI. Я искал решение на форумах и пробовал рекомендуемые решения, указанные в следующей ссылке, но они не работали.
Пожалуйста, помогите решить эту проблему, могу ли я отключить опцию загрузки EFI из Ubuntu?
1 ответ
Отредактируйте свой /etc/fstab файл и закомментировать или удалить запись для /boot/efi; это должно покончить с сообщением об ошибке. Теперь вы загружаете Ubuntu в режиме BIOS, а не в режиме EFI, поэтому вам больше не нужно /boot/efi раздел. (Этот раздел является "загрузочным разделом FAT32", на который вы ссылались ранее, также называемый системным разделом EFI или ESP.)
Тем не менее, я подозреваю, что вы загружаете Windows в режиме EFI. Если это так, вам, вероятно, потребуется использовать менеджер загрузки вашей прошивки, чтобы выбрать ОС для загрузки. Это может или не может быть удобно. Если вы предпочитаете использовать что-то другое (GRUB Legacy, GRUB 2, rEFIt, rEFInd или что-то еще), вам необходимо снова запустить загрузку EFI для Linux. Удалив ESP и заново создав новый, вы также удалили загрузчик режима EFI для Linux. Исправление, за которым вы следовали, было трудным способом сделать это; Самый простой способ - загрузиться в режиме EFI (скажем, с помощью установщика Ubuntu) и использовать efibootmgr Программа для добавления загрузчика Linux EFI (возможно, GRUB 2) обратно в параметры NVRAM. Вы все еще можете это сделать, но вам придется удалить grub-pc и переустановить grub-efi. Это повлечет за собой прыжки через несколько обручей. В качестве альтернативы вы можете переключиться на что-то другое, например GRUB Legacy, ELILO или загрузчик ядра EFI (если вы используете ядро 3.3.0 или новее). Смотрите мою веб-страницу о загрузчиках EFI для более подробной информации об этих опциях. В целом, если вы довольны выбором своей ОС так, как вы это делаете сейчас, вероятно, проще придерживаться этого метода, по крайней мере, в краткосрочной перспективе.