Загрузка с cd, как обновить grub2, чтобы отразить измененный uuid?
Теперь я сменил диски и получил сообщение от grub (grub2) о том, что диск w/ uuid=XXXX не существует.
Я загрузился с USB-флешки, но не могу понять, как запустить обновление grub, чтобы оно предназначалось для правильной установки grub. Я полагаю, он просто обновит тот, который связан с текущей загруженной системой. Что мне не хватает?
Чтобы еще больше сбить с толку, установка, которую я хочу восстановить, находится на зашифрованном томе lvm, хотя загрузочный раздел не находится ни в lvm, ни в зашифрованном виде, но затрудняет просто обойти и переустановить. У меня есть резервная копия заголовка luks, если нужно, но я надеюсь вернуться к старой установке.
Спасибо!
1 ответ
Пара шагов, чтобы это исправить:
использование
sudo fdisk -l
чтобы получить список текущих разделов. Выход будет иметь вид:Система Идентификатора Начальной Загрузки Конца Блокировки Устройства /dev/sda1 * 2048 391167 194560 83 Linux /dev/sda2 391168 40429567 20019200 83 Linux /dev/sda3 40431614 41940991 754689 5 Extended /dev/sda5 40431616 41940991 754688 82 Linux swap / Solaris
использование
sudo blkid device
чтобы получить UUID для вашего загрузочного раздела. Предположим, что это sda1, тоsudo blkid /dev/sda1
дал бы что-то вроде:/ dev / sda1: UUID = "b3855dc7-ab6e-4167-92a8-7679477e17c2" TYPE = "ext3"
Отредактируйте свой
/etc/fstab
чтобы отразить новый UUID: