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.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.