Você precisa ter certeza que você tem GRUB_DEFAULT=saved
em sua configuração do grub (que é gerada automaticamente, você altera esta parte editando o / etc / default / grub). sudo update-grub
para ativar as alterações e usar sudo grub-reboot $1
.
grep -i "menuentry '" /boot/grub/grub.cfg
Dará a você os menus que você pode copiar e colar em $ 1. Ou, como você nota, as opções são indexadas com zero, então a enésima entrada do menu pode ser obtida passando (n-1) para o grub-reboot.
Veja por exemplo
Não foi testado por mim porque não tenho uma instalação 'Windows 7'.