Удаленная ubuntu EFI

С довольно красной поверхностью я пытаюсь восстановить свою установку Deepin.

Мне установили Ubuntu 16.04, но хотел попробовать что-то другое. Когда я ранее удалил Ubuntu из своей двойной загрузки окон, я должен был вручную удалить каталог ubuntu EFI для остановки системы, запускающейся в меню начальной загрузки каждый раз. Как идиот я пытался сделать то же со своим Linux только машина, и теперь каждый раз я загружаюсь, я просто добираюсь:

GNU версия 2.02~berta2-36ubuntu2 GRUB

Я пытался просто выйти из использования команды выхода, но затем я просто получаю сообщение, говоря установку надлежащее устройство загрузки.

Я пытался перейти к отказоустойчивому режиму от расцеплять загрузочного диска для включения efi файла назад, но я думаю, что это - просто живой режим поэтому каждый раз, я перезагружаю каталог человечности, не стал снова.

Там какой-либо путь состоит в том, чтобы преодолеть это за исключением переустанавливания? Я могу так или иначе просто получить человечность efi каталог назад там от GRUB или чего-то?

Я теперь прошел процесс восстановления согласно комментарию с Восстановлением начальной загрузки, и это все еще загружается в личинке гну.

1
задан 26 April 2018 в 15:31

1 ответ

Так как efi каталог человечности был удален, необходимо будет скопировать efi файлы с живого CD той же версии как текущая человечность

Так позволяет первой Начальной загрузке в живой CD Ubuntu 16.04 LTS.
Иногда другие версии человечности работали бы, но не используют другой дистрибутив, чтобы сделать живой CD

откройте свой терминал и перечислите разделы на Вашем компьютере

lsblk

Вы получаете что-то как

sda            8:0    0 931.5G  0 disk 
├─sda1         8:1    0 601.4G  0 part 
├─sda2         8:2    0 325.2G  0 part 
└─sda3         8:3    0   200M  0 part 
sr1           11:1    1  1024M  0 rom  
sdb
├─sdb1         8:1    0 4.4G  0 part /media/user/pendrive

Угадайте свой linux ext4 filesytem, sdXY. В этом случае шахта была sda1. Замените его своим собственным

Теперь мы должны смонтировать файловую систему Linux:

sudo mount /dev/sdXY /mnt

смонтируйте некоторые другие необходимые вещи:

for i in  /dev  /dev/pts  /proc  /sys  /run; do sudo mount -B $i  /mnt$i; done

Теперь chroot в смонтированный раздел.

sudo chroot /mnt

Необходимо теперь быть в старой файловой системе человечности

Теперь Создайте каталог, где личинка установила бы файлы:

# mkdir -p /boot/efi

позволяет определяют наш раздел EFI:

lsblk

это обычно - приблизительно 100 МБ или 200 МБ. Мой был sda3. Я представил бы его с помощью sdxy. Диск является sda.

Теперь смонтируйте efi раздел:

# mount /dev/sdxy /boot/efi 

Личинка установки к диску:

# apt install efibootmgr
# grub-install /dev/sdX

личинка установила бы весь nessary efi файлы, требуемые загружать Ваш ПК

После установки личинки сделайте:

# update-grub

Когда Вы сделаны, выходят из chroot:

# exit

Теперь перезагрузка:

reboot

Надо надеяться, это должно зафиксировать его

1
ответ дан 7 December 2019 в 15:20

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

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