Nos velhos tempos do lilo nós poderíamos configurá-lo para inicializar com timeout = 0, mas se o shift fosse pressionado na inicialização, o menu era exibido.
Isso pode ser feito com grub.
Estou usando o grub 1.98
linux
boot
bootloader
grub
ctrl-alt-delor
fonte
fonte