Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
No,it's just Fedoras lame defaults. When you reboot, just after the POST (hardware) messages, the screen will go blank - hit <Esc> and you should see the boot menu.
When you are in Fedora, run this from a terminal, and post the output
Code:
su -c 'grep -Ei "timeout|hidden" /boot/grub/grub.conf'
No,it's just Fedoras lame defaults. When you reboot, just after the POST (hardware) messages, the screen will go blank - hit <Esc> and you should see the boot menu.
When you are in Fedora, run this from a terminal, and post the output
Code:
su -c 'grep -Ei "timeout|hidden" /boot/grub/grub.conf'
Code:
# su -c 'grep -Ei "timeout|hidden" /boot/grub/grub.conf'
timeout=0
hiddenmenu
As root edit that file and change the timeout to say 5 (seconds) - personally I'd also comment out the hiddenmenu; just add a # character at the start of the line. That is up to you after you see the effect of the first change.
Open a terminal, enter
su -c "gedit /boot/grub/grub.conf"
and add to the end of the file
title Ubuntu
root (hd0,0)
kernel /boot/vmlinuz ro root=/dev/sda1
initrd /boot/initrd.img
This example assumes you have Ubuntu on the first partition (sda1) which grub calls (hd0,0). Alter that if it isn't there. Also, look at Ubuntu's /boot directory and check that vmlinuz and initrd haven't been given long names like "vmlinuz-2.6.32".
You also need to alter the entry timeout=0 to timeout=5 and delete "hiddenmenu".
Fedora only add Windows automatically: they can't believe that any one with Fedora would want any other Linux!
Last edited by DavidMcCann; 03-23-2011 at 01:50 PM.
I only suggested that he reinstall grub to the partition because: when he had only ubuntu installed that had control of the MBR and it still believes it does.
When Fedora was installed, then it also installed to the MBR.
One solution is to have grub2 installed in one of the installs and not have any grub installed in the other install, just a /boot/grub/menu.lst file with correct entries in it for grub2 to pick up.
Although this does make it necessary to manually update the menu.lst with each kernel upgrade or at least update some symlinks pointing to the latest kernel and image.
As an alternative, one can install the secondary grub to the partition boot record and then the menu.lst will get automatically updated. The drawback of this option is that you have to boot the primary os and update-grub. Although this can be overcome by adding an entry in the primary grub's configuration pointing to the symlinks in the secondary. This is basically what post # is referring to. Ubuntu automatically updates symlinks with each kernel update ( although I believe that they are in / and not /boot but I am not sure)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.