GRUB это загрузчик. Цель загрузчика исключая всякие настройки, проверки и прочее загрузить ОС.
Почитайте про процесс загрузки операционных систем. Если коротко:
1)Блок питания подает в систему собственно питание
2)Микросхема ROM с записанной на нее прошивкой это может быть BIOS или UEFI начинает проверки оборудования (см. POST)
3)Дальше BIOS ищет диск с загрузочной меткой
4)Считывает с него первые 446 байт (в случае MBR), это первоначальный загрузчик, который очень мало функционален, поскольку в 446 байт много кода не засунешь.
5)Уже этот загрузчик передает управление более "жирному загрузчику", в вашем случае GRUB.
6)GRUB проводит свои настройки и запускает ядро ОС передавая ему параметры разные (т. к. по сути это обычная программа на С). В вашем случае что запускает GRUB? Правильно - ничего, потому что запускать ему нечего. Нет какой либо программы которую он мог бы запустить. А когда нечего запустить вы попадаете в режим восстановления, он же grub rescue, где вы можете в ручную указать что нужно запустить. Из вашего описания не совсем понятно, что вы вообще пытаетесь добиться.