Я перенес Centos8 VM с ESXi на ядро HyperV 2019 (только hdd). Похоже, что идентификаторы дисков или разделов нарушены, поэтому она не загружается должным образом с помощью опции меню Grub по умолчанию / первой.
Но он запускается с последней (спасательной) опцией.
Как я могу перестроить конфигурацию системы, чтобы новые UUID использовались для процесса загрузки?
Проблема была не в UUID.
Вы должны пересобрать initramfs для вашего текущего ядра, чтобы оно соответствовало новой платформе VM..
В моем случае команда была:
dracut -f /boot/initramfs-4.18.0-193.28.1.el8_2.x86_64.img 4.18.0-193.28.1.el8_2.x86_64
еще:
http://www.cjcheema.com/2019/06/how-to-recover-or-rebuild-initramfs-in-centos-7-linux/