Автор Тема: update-grub не изменяет uuid скопированного раздела  (Прочитано 2046 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sidbar

Скопировал раздел с системой на соседний раздел диска, поправил uuid в fstab, и сделал update-grub. Гружусь в новую систему и попадаю в старую на разделе с которого копировалась система. В grub.cfg почему-то не изменяет uuid в секции - linux /boot/vmlinuz-4.9.0-3-686-pae root=UUID. Хотелось бы понять, почему так получается, может где-то настройки надо изменить?
Devuan GNU/Linux 4 Chimaera x86_64
 

symon2014

  • Гость
Re: update-grub не изменяет uuid скопированного раздела
« Ответ #1 : 11 Сентября 2017, 21:49:44 »
из исправленного корня grub-install сделать  :)
 

Оффлайн qupl

Re: update-grub не изменяет uuid скопированного раздела
« Ответ #2 : 12 Сентября 2017, 07:21:30 »
Скопировал раздел с системой на соседний раздел диска, поправил uuid в fstab, и сделал  Гружусь в новую систему и попадаю в старую на разделе с которого копировалась система. В grub.cfg почему-то не изменяет uuid в секции - linux /boot/vmlinuz-4.9.0-3-686-pae root=UUID. Хотелось бы понять, почему так получается, может где-то настройки надо изменить?
update-grub  не изменяет, он ищет заново все доступные разделы с установленной ОС. Возможно второй раздел тоже нашелся, но под другой строкой в меню grub?

Оффлайн sidbar

Re: update-grub не изменяет uuid скопированного раздела
« Ответ #3 : 12 Сентября 2017, 14:06:33 »
Возможно второй раздел тоже нашелся, но под другой строкой в меню grub?
Почему возможно, находится и изменяет везде uuid раздела на текущий этого раздела, кроме приведенной строки.
Spoiler: ShowHide
menuentry 'Debian GNU/Linux 9 (stretch) (on /dev/sda6)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-f6901f0f-0f8a-428f-a2a3-b4dcf82721a3' {
   insmod part_gpt
   insmod ext2
   set root='hd0,gpt6'
   if [ x$feature_platform_search_hint = xy ]; then
     search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6  f6901f0f-0f8a-428f-a2a3-b4dcf82721a3
   else
     search --no-floppy --fs-uuid --set=root f6901f0f-0f8a-428f-a2a3-b4dcf82721a3
   fi
   linux /boot/vmlinuz-4.9.0-3-686-pae root=UUID=!!! Здесь UUID старого раздела !!! ro ipv6.disable=1 zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=15 quiet
   initrd /boot/initrd.img-4.9.0-3-686-pae
}


Cообщение объединено 12 Сентября 2017, 14:10:32
из исправленного корня grub-install сделать
Но для этого надо вначале загрузиться в систему, да это сработает.
« Последнее редактирование: 12 Сентября 2017, 14:10:32 от sidbar »
Devuan GNU/Linux 4 Chimaera x86_64
 

symon2014

  • Гость
Re: update-grub не изменяет uuid скопированного раздела
« Ответ #4 : 12 Сентября 2017, 14:43:00 »
загрузиться с лайв , примонтировать раздел, и восстановить и установить груб.
Тыц
 

Оффлайн sidbar

Re: update-grub не изменяет uuid скопированного раздела
« Ответ #5 : 12 Сентября 2017, 21:06:24 »
загрузиться с лайв , примонтировать раздел, и восстановить и установить груб.
Да это понятно, я возмущаюсь поведению программы, по логике вроде не должна так делать.

Cообщение объединено 12 Сентября 2017, 21:26:32
Попробовал с опцией --output=/ обновить конфиг на новом скопированном разделе, точно так же поступил. Я планировал загружаться с уже установленного загрузчика из основной системы.
« Последнее редактирование: 12 Сентября 2017, 21:26:32 от sidbar »
Devuan GNU/Linux 4 Chimaera x86_64
 

Оффлайн Alexandrv

Re: update-grub не изменяет uuid скопированного раздела
« Ответ #6 : 16 Сентября 2017, 14:53:48 »
если скопировал=клонировал, то там 2 одинаковых UUIDa стало, blkid проверить можно
 

Оффлайн sidbar

Re: update-grub не изменяет uuid скопированного раздела
« Ответ #7 : 17 Сентября 2017, 12:35:45 »
Скопировал rsync'ом из работающей системы, раздел этот был с инфой и поэтому я его не форматировал, когда поправил grub.cfg все стало нормально грузиться как и ожидалось.
Devuan GNU/Linux 4 Chimaera x86_64
 

Теги: