Я работал над теми же проблемами, загружая GRUB2 с rEFInd:
Удаляет grub-efi и устанавливает grub-pc и gdisk. Используя gdisk, создайте гибридный MBR («варианты восстановления и трансформации» -> «make hybrid mbr»). Когда будет предложено установить загрузочный флаг вашего раздела Linux, выберите Y. Установите GRUB2 в гибридный MBR: grub-install --force /dev/sdXТеперь перезагрузитесь и выберите «Загрузочный Linux (устаревший) из всего объема диска» в rEFInd.