Установил на флешку ОС.
Уже "не универсальная". Никто не обещает, что будет работать система, установленная на другом железе. Хотя, в большинстве случаев, будет работать.
нормально загружается только на ПК с UEFI
Дважды "не универсальная".
На других ПК с UEFI не загружается
Одна из возможных причин, ты "размазал" систему по разным дискам.
чтобы при загрузке ОС правильно определялось оборудование других ПК с UEFI.
Гарантированно это только в "живой системе". Всякая установленная система "настроена" на то железо, на котором устанавливалась. Хотя, в большинстве случаев, будет работать.
какие файлы и как нужно изменить, что ОС с флешки загружалась
Вероятно, нет загрузчика. Проверить, есть-ли на флешке ESP-раздел. Если нет, то создать. Скопировать на ESP-раздел флешки файлы загрузчика с жесткого диска компьютера.
Можно взять файлы загрузчика из исо-образа. Если на другом компьютере в качестве загрузчика груб, то можно создать в нем пункт загрузки системы с флешки.