GRUB не может найти Ubuntu с запущенной grub-install / dev / sda

Кажется, я напортачил. Мне нужно было соединить корневой раздел и домашний раздел, поэтому я загрузил live CD и скопировал корневое содержимое в домашний раздел, затем удалил корневой раздел. Я изменил fstab смонтировать sda4 (старый домашний раздел) в / и перезагрузить. Конечно, он отправил меня в режим восстановления Grub, и мне пришлось запустить

set prefix=(hd0,msdos4)/boot/grub
set root=(hd0,msdos4)
insmod normal
normal

Затем, когда я попытался загрузить Ubuntu, он сказал мне, что раздел не существует за которым следует UUID старого корневого раздела, поэтому я открыл команды Ubuntu (нажав c) и заменил все UUID на новый, а все msdos3 на msdos4, после чего он загрузился правильно. Итак, я запустил в терминале

sudo update-grub

To сохраните изменения, внесенные в grub.cfg Когда я перезагрузился, чтобы проверить, все ли в порядке, он снова отправил меня в режим восстановления grub, и мне пришлось снова установить root и префикс. Я попытался запустить

sudo grub-install /dev/sda

Чтобы переустановить Ubuntu на grub, он говорит «нет ошибок», но запускается снова

sudo update-grub

Он выводит только «Windows 10 найдена на sda1» Спасибо за вашу помощь

0
задан 30 November 2020 в 19:36

1 ответ

Решено восстановлением загрузки, не знаю, что оно сделало, но сработало

0
ответ дан 30 November 2020 в 16:44

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

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