When your Ubuntu Machine boots, you can see GRUB loading. please wait… Press Esc to enter the menu…
Edit the /boot/grub/menu.lst file using the following command
sudo vi /boot/grub/menu.lst
Hide GRUB Menu
By default GRUB Hides the menu .
Now search the section that looks like this
## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
hiddenmenu
Show GRUB Menu
Put a # before hiddenmenu to comment that line out
## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu
Save the file, and you should see the menu the when you reboot your machine.
Change the GRUB Menu Timeout value on Ubuntu
If you want to change the grub menu timeout use the following procedure
Edit the /boot/grub/menu.lst file using the following command
sudo vi /boot/grub/menu.lst
Now find the following section
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 3
The timeout value is defined in seconds and now you need to save the file.