"grub.cfg" deve ser grub2 (grub legado usado grub.conf), que usaria gfxpayload = em vez de vga =.
por exemplo, tente
gfxpayload = 1600x1200
ou
gfxpayload = auto
('auto' deve usar a resolução nativa do LCD). Mas cuidado ... você não deve editar diretamente o grub.cfg, porque suas alterações serão sobrescritas.