Переносил массив винчестеров из одного сервера в другой. Диски отформатированы в GPT. На предыдущем месте был UEFI, на новом - нет.
Долго мучался, но в итоге нашел такой работоспособный вариант:
На каждом винчестере создал раздел bios_grub через parted, снёс grub-efi, поставил grub-pc, сделал grub-install на все винчестеры (без указания разделов, но это он сам понимает когда раздел bios_grub есть).
Всё хорошо, но перед появлением меню GRUB на пустом экране мигает курсор и ждёт нажатия любой клавиши. Точно такая же фигня была и сразу после переноса винчестеров, и при втыкании загрузочной флэшки, работающей только в UEFI. С той лишь разницей, что нажатие любой клавиши ничего не меняло.
Что бы это могло быть и как от этого избавиться?
Правильная загрузочная флэшка (сделанная в Startup disk creator в той версии убунты где его ещё не поломали) загружается без всяких ожиданий.