Originally posted by bill-lancaster
View Post
All of the menu stuff is to present options to the user in case an alternate is needed. The install default now, and to my memory in the past, is to just boot directly to the primary option (newest kernel) without any menu. If you dual boot (or in my case, multi-boot) the menu must be exposed to allow a selection. There is a key-at-boot-time option (SHIFT or ESC depending on GRUB type) that exposes the menu and temporarily (as in - for this boot only) cancels the timer.
Many people don't like their system to do that or are booting more than one install so there are options to change that behavior. One reason is a new kernel may not boot correctly and unless one is quick on the keys, the reset button can become the only option.
In your case, I assume the "recordfail" issue causes the menu to appear and you don't need or want that. I suspect that fixing the current issue will resolve the boot menu, but in case it doesn't, in that same default/grub file is the settings you need to adjust. The default (no GRUB menu) looks like:
Code:
GRUB_DEFAULT=0 GRUB_TIMEOUT_STYLE=hidden GRUB_TIMEOUT=0
"GRUB_DEFAULT=0" means "boot the first entry"
"GRUB_TIMEOUT_STYLE=hidden "don't show the menu"
"GRUB_TIMEOUT=0" means "go right to booting without waiting"
So check that file and see if yours is set this way. If so, fixing the recordfail thing should return you to booting without seeing the menu at all.
In my case, since I have anywhere from 3 to 7 distros on my system, I need the menu exposed. I also use a dedicated GRUB install so I can add and remove various distros without accidentally removing my ability to boot. This works by booting to GRUB, having a menu selection of all the installed distros (plus a couple bootable ISOs), when a distro is selected, it's grub menu is then selected. So here, I have two GRUB menus exposed - the first from the GRUB install, then the second from which ever install has been initially selected.I set all my GRUB menus to show themselves and wait 3 seconds before booting by using these options in default/grub:
Code:
GRUB_DEFAULT=0 GRUB_TIMEOUT_STYLE=menu GRUB_TIMEOUT=3
Don't forget to run "sudo update-grub" every time you make changes to the default/grub file so your changes take effect.
Leave a comment: