Раздел на втором диске должен быть тоже vfat и видеться в blkid как раздел, с файловой системой vfat. Идентификатор UUID файловой системы может быть другой. Вообще, при работе загрузчика он должен уметь обслуживать фактически на EFI раздела, обновляя efi файл с образом загрузчика на обоих, так что, скорее всего в /etc где-то должно быть прописано в UUID обоих EFI разделов или напротив один. С такой схемой я до конца не разбирался. Так что у тебя есть возможность погрепать и разобраться, ну и написать исследование. Что бы тебе более детально подсказать - нужно промоделировать на виртуалке такое поведение, применительно, что это будет не nvme, а обычный (виртуальный) диск с другой моделью - это без разницы. У меня есть сомнения в том, что UUID файловых систем должен быть разный, с одной стороны - загрузчик должен искать свой раздел и раздел со своими модулями, а это может быть EFI раздел по UUID, но возможно и по PARTUUID. У тебя сейчас копия и таблицы разделов на обоих дисках одинаковая
anonymous
()