甲:As I had the same problem and figured out the following solution:
Add a line with this assignment:
the desired timeout in case of a previously failed boot
乙：I had a similar issue just with Ubuntu 11.10, the following steps worked for me, maybe give it a try and see if this solves your problem:
Run Gedit as root (
locate the following lines:
Change the values as follows:
Save and run
update-grub from your terminal and reboot.
Now GRUB menu should always be shown. Another option is to show GRUB menu only as needed. To do this just hold down the SHIFT button when BIOS load screen appears.