Случайно удалил мой раздел EFI

У меня были Windows 10 и Ubuntu Gnome 16.04, установленные на моем ноутбуке. Из-за некоторой проблемы, возникающей в Windows, я решил удалить ее во время процесса, который я случайно удалил в разделе EFI для Ubuntu. Как я могу восстановить его без переустановки всего Ubuntu ??

0
задан 23 August 2017 в 23:08

1 ответ

Если вы еще не использовали дисковое пространство, вы сможете восстановить раздел с помощью TestDisk. После восстановления раздела таким образом, ссылки диспетчера загрузки на основе NVRAM могут работать или не работать, поэтому вам, возможно, потребуется восстановить систему в качестве загрузочного диска так или иначе. Один из способов - использовать мой менеджер загрузки rEFInd на USB-накопителе или CD-R для однократной загрузки, а затем создать новую загрузочную запись с помощью efibootmgr. Команда будет выглядеть примерно так:

sudo efibootmgr -c -d /dev/sda -p 1 -l \\EFI\\ubuntu\\shimx64.efi -L ubuntu

Это создает новую загрузочную запись для файла загрузчика EFI/ubuntu/shimx64.efi на /dev/sda1. Измените параметры -d, -p и -l, если это необходимо для вашей системы.

Предостережение: флэш-диск rEFInd USB и изображения CD-R, которые я предоставляю, не поддерживают Secure Boot. Если он включен, вам нужно либо отключить его, либо TestDisk. , чтобы заставить rEFInd работать с активной загрузкой. Вы можете временно отключить Безопасную загрузку и затем снова включить ее позже, если хотите.

Если вы перезаписали часть диска, используемую для хранения ESP, ваша задача сложнее. Вы все равно можете выполнять одноразовую загрузку с помощью rEFInd, но вам нужно будет создать новый ESP и заполнить его загрузчиками для Ubuntu (возможно, GRUB, но вы можете использовать rEFInd или что-то еще) и Windows. Если у вас есть резервная копия ESP, восстановление должно работать. Если нет, вы можете использовать Boot Repair для установки нового GRUB или установки rEFInd из своего пакета Debian или PPA. Для восстановления системы Windows вы должны будете спросить об этом на форуме Windows. Если возможно, сначала выполните восстановление Windows, так как Windows установит его загрузчик как значение по умолчанию, и он не предоставит опции для загрузки в Ubuntu. GRUB и rEFInd, напротив, предоставляют варианты загрузки Ubuntu или Windows. (Или они должны, иногда это работает неправильно.)

1
ответ дан 18 July 2018 в 08:01

Другие вопросы по тегам:

Похожие вопросы: