I have ubuntu-12.04 on my virtualbox and I have two kernels in /boot (old and new). When I restart the vbox no grub appears to choose! and the result of cat /proc/cmdline still shows the old kernel is running.

I tried pressing shift but it also does not work!


2 Answers 2


You have to know that VirtualBox is just Virtual, so many things can be different.

Reboot your virtual machine and when you see Oracle's logo , click the screen (focus there) and then hold down Shift until Grub menu appears.

  • Wow thank you so much it took so much of my time and now it works:)
    – beginner
    Jun 30, 2013 at 20:14

Edit /etc/default/grub:

gksudo gedit /etc/default/grub

And add a # in front of GRUB_HIDDEN_TIMEOUT=0

Finally, apply with:

sudo update-grub

Credits: https://askubuntu.com/a/16049/263353

Note: If you plan to change GRUB2 shell keyboard layout, forget immediately about using the Shift method. It may be normal that terminal_input at_keyboard make this key not work anymore.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .