Как я могу восстановить ошибку загрузки из-за перемещения загрузочного сектора?

Я только что установил домашний раздел в соответствии с этим руководством. Теперь я удалил old_home (резервную папку) и уменьшил системный раздел. Теперь я попрошу GParted (Live CD) расширить мой домашний раздел sda3. Но это дает мне предупреждение, что загрузочный сектор будет перемещен, и система не загрузится. Итак, до того, как я разберу домашний раздел, как бы исправить эту ошибку, которую предсказал GParted?

Я использовал руководство раньше с хорошим результатом.

Системный раздел находится перед домашним разделом, а флаг загрузки находится в системном разделе (см. снимок экрана), но я считаю, что GParted сообщает мне, что загрузочный сектор находится на домашнем разделе.

4
задан 19 October 2017 в 17:31

3 ответа

Если вы переместите головной конец загрузочного раздела (который является корневым разделом, если есть каталог / boot), вы должны восстановить grub. Вы можете сделать это в соответствии с описанием в этой ссылке,

help.ubuntu.com/community/Grub2/Installing#Reinstalling_GRUB_2

описаны ручные методы, а также автоматический метод с help.ubuntu.com/community/Grub2/Installing#Reinstalling_GRUB_2 . У вас есть лучший контроль, когда вы используете ручные методы с помощью инструмента командной строки grub-install.

3
ответ дан 22 May 2018 в 17:25
  • 1
    Спасибо за помощь, которую вы и другие дарите здесь. Как вы думаете, GParted является более осторожным, давая предупреждение здесь. Я не перемещаю загрузочный раздел. (Надеюсь, я не могу смешать все так плохо.) У меня, вероятно, не будет проблем с загрузкой? – ycc_swe 19 October 2017 в 08:42
  • 2
    Может быть, может и нет. Какой раздел вы собираетесь переместить? Является ли / boot в этом разделе? – sudodus 19 October 2017 в 08:48
  • 3
    Если вам нужна подробная справка, вы можете отредактировать исходный вопрос и опубликовать вывод следующих строк команд (при загрузке с живого диска). Отметьте каждую строку четыре пробела, чтобы сделать текст «кодом». [F1], [F2]; sudo lsblk -f; sudo lsblk -m – sudodus 19 October 2017 в 08:51
  • 4
    Я видел ваш отредактированный вопрос и ссылку на скриншот gparted. Я думаю, что /boot находится в /dev/sda1, который является корневым разделом. Вы можете переместить /dev/sda3, который является разделом /home без риска для grub, но могут быть и другие риски. Все операции над таблицей разделов потенциально опасны, поэтому сохраняйте резервные копии важных файлов. – sudodus 19 October 2017 в 08:56
  • 5
    Спасибо. Я пробую это сейчас, когда я на Live CD. Если он сломается, а Boot Repair CD не исправит его, я вернусь с листингами. – ycc_swe 19 October 2017 в 08:58

Если вы переместите головной конец загрузочного раздела (который является корневым разделом, если есть каталог / boot), вы должны восстановить grub. Вы можете сделать это в соответствии с описанием в этой ссылке,

help.ubuntu.com/community/Grub2/Installing#Reinstalling_GRUB_2

описаны ручные методы, а также автоматический метод с help.ubuntu.com/community/Grub2/Installing#Reinstalling_GRUB_2 . У вас есть лучший контроль, когда вы используете ручные методы с помощью инструмента командной строки grub-install.

3
ответ дан 18 July 2018 в 05:04

Если вы переместите головной конец загрузочного раздела (который является корневым разделом, если есть каталог / boot), вы должны восстановить grub. Вы можете сделать это в соответствии с описанием в этой ссылке,

help.ubuntu.com/community/Grub2/Installing#Reinstalling_GRUB_2

описаны ручные методы, а также автоматический метод с help.ubuntu.com/community/Grub2/Installing#Reinstalling_GRUB_2 . У вас есть лучший контроль, когда вы используете ручные методы с помощью инструмента командной строки grub-install.

3
ответ дан 24 July 2018 в 18:14

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

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