I stopped dual booting and I don't want to have to choose the OS any more. I want to boot into Ubuntu 12.04 directly without seeing the GRUB menu.
How can I achieve that?
|
|
I solved this problem by disabling the OS Prober. I did that because in Edit
Hope you find this useful! BTW, my full /etc/default/grub is:
Happy coding |
|||||||||||||||||
|
You can just change grub settings.type in terminal
Change
Save the file and exit Type If you don't get the result you want, see this bug. |
|||||||||||||||||
|
solves the problem! s.grub2 @ubuntuusers! ;-) Also it's possible to make grub-menu visible again during booting! IMPORTANT if you have a crash and want to boot an older (and stable) Kernel! (Tested with Linux Mint 17.3 Rosa which is based on Ubuntu 14.04) |
|||||
|
|
I've found a simple solution to the problem.
And update grub. It will overwrite timeout settings in grub.cfg, so it doesn't matter what you have in /etc/default/grub. So I have hidden menu that can be invoked by shift for 2 sec. |
|||
|
|
|
this took me a while but it payed off it was a mix of my own digging and answers above first make sure your sets default boot to windows 8.1 pro
sets a five second window to hit shift so i can boot into Ubuntu
main fix for error just in case
sets style to hidden
default Ubuntu stuff
|
||||
|
|
|
Like Agustin, I found that my issue was with the OS Prober. Doing one step better than his solution, I found this gist that will let you have your OSes but still hide the menu. You just need to download those two files, put them into If you ever want to access your non-default OS, just hold down shift while booting up. That will show the menu. |
|||||||||
|
|
for all of you that have word splash in cmd line anything but hardcoding 0 for timeout won't work,,
Try removing word splash from second last line, update and reboot,, voila, no menu :) hth, krex |
|||
|
|
|
I've been seeing a lot of people saying that the suggested answers don't work for them. I tried several options and this one worked for me: Edit /etc/grub.d/00_header, and find:
Change it to...
And run update-grub. |
|||
|
|
|
Add the following line to
|
|||
|
|
|
I had the same problem and none of the tips here worked! The only way was to change /boot/grub/grub.cfg manualy. At some point of this file he makes the timeout goes to 10! So, just comment those lines
But, you can never do update-grub again, otherwise it will turn back to the same file, and timeout is going to 10 again! Save the file (in vi you will need to force it even if you are su!). Restart the computer and it will work just fine! |
|||||||||||||
|
|
if you want to remove a boot entry just type in:
If that doesn't work, install the startup manager, like so:
|
|||||||||||||||||||||
|
|
I tried all those tips they didnt work, ended up reducing the timeout time to zero as follows:
|
|||||||||||||
|
|
You need to edit the file at By default, the entries in that files look like this. GRUB_DEFAULT=0 #GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=false GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX=""
After changes, the required portion of the file will look like this GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX=""
|
|||||||||||||||||
|