...линковщик требует. чтоб груб и в системе был установлен
Тут ведь может случится такая ерунда - установка установке рознь.
Одно дело установить груб в систему.
Т.е. взять пакет[ы] и установить их в систему.
В результате появятся файлы в /usr/lib/grub.
Другое - установить загрузчик в загрузочную запись.
В результате появятся файлы в /boot/grub.