
У меня в ноутбуке SSD на 2 ТБ и 12 разделов на нем, 6 из которых предназначены для хранения версий моей корневой файловой системы Xubuntu (по мере выхода крупных обновлений). Я загружался с nvme0n1p7 и загрузился с USB-накопителя, чтобы скопировать его на nvme0n1p8. Я внес изменения в /etc/hostname и в запись для "/" в /etc/fstab. Я также изменил UUID новой файловой системы. Я перезагрузился в исходный раздел и выполнил "update-grub", который распознал новый раздел.
Однако все попытки загрузиться в новый раздел, похоже, работают, но только кажутся, потому что имя хоста не меняется, а blkid сообщает, что "/" находится на исходном разделе. Виновником, похоже, является GRUB, потому что когда я использую его редактор во время загрузки, я вижу, что запись для нового раздела имеет старый UUID в части "root=". Как ни странно, в командах "search" у него новый UUID. Я не понимаю файл grub.cfg, который это генерирует, поэтому не решаюсь его редактировать, и в любом случае он, вероятно, снова испортится при следующем обновлении grub.
Я вижу похожий вопрос наКлонировал корневой раздел Linux Mint на новый диск — не загружаетсяно там вообще нет ответов, и комментарии мне не помогают.
Итак, вопрос: что я могу изменить, чтобы update-grub создал правильную конфигурацию?
решение1
Я могу ошибаться, но в теме есть ответ.Как исправить grub после перемещения корневого раздела?
Скриншот https://i.stack.imgur.com/ImrHy.png
Надеюсь, это поможет.