vga=ask
é manipulado pelo bootloader, não pelo kernel (é um voodoo feio envolvendo o BIOS e magicamente reescrevendo a linha de comando do kernel, IIRC).
Se você usar as versões de 16 bits dos comandos linux
e initrd
grub, ou seja, linux16
e initrd16
, vga=ask
ainda funcionará. Basta editar sua entrada de inicialização no menu e substituir linux /vmlinuz-...
por linux16 /vmlinuz-...
e o mesmo com initrd.
Se você quiser torná-lo permanente, será necessário modificar /etc/grub.d/10_linux
para gerar linux16/initrd16
em vez de initrd
e linux
.