FedoraThis forum is for the discussion of the Fedora Project.
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.
Here is an update. Maybe LVM is not the reason why FC5 will not boot from Lilo. This is a quote from one of the experts from the Fedora forum.
"To tell you the truth, I have no idea why. You probably can, but it requires a lot of configuration... Fedora's been using GRUB ever since I can remember, so that's probably why it 'just works' in GRUB."
Note that I install LILO from within Slackware, and my Fedora partition is mounted under /mnt/fedora. If you were installing natively under Fedora, you'd just use:
Note that I install LILO from within Slackware, and my Fedora partition is mounted under /mnt/fedora. If you were installing natively under Fedora, you'd just use:
as the first two lines. Of course, you'd need to substitute the filenames of the kernel and initrd you wish to boot.
Also, note that there is no direct "root=xxx" entry. This prevents it from working.
rkelsen; You are my hero! This is exactly what I need. I will give it a try ASAP. My mistake was with the "root=xxx" which every other Linux distro I have tried requires, and the append="root=LABEL=/" line. How in the world did you come up with this solution?
How in the world did you come up with this solution?
Well, I had the same problem. I almost gave up and installed GRUB, but something kept nagging me. If GRUB can do it, LILO should be able to as well. So, I tried a few different things. This is what worked.
Code:
Rob's first rule of LILO:
If it doesn't work, you need to add an "append=" entry.
Well, I had the same problem. I almost gave up and installed GRUB, but something kept nagging me. If GRUB can do it, LILO should be able to as well. So, I tried a few different things. This is what worked.
Code:
Rob's first rule of LILO:
If it doesn't work, you need to add an "append=" entry.
Well, it WORKS! The only change I had to make from your example was the append line. Mine had to be:
append="root=/dev/hda12"
I will remember "Rob's first rule of LILO".
If you don't mind, I am going to post this solution on the Fedora forum site. Of course I will give credit to you. Those folks over there have been forced to use Grub for so long they don't know another option exists.
Also, note that there is no direct "root=xxx" entry. This prevents it from working.
interesting! i believe i had that line, as i was installing lilo from within arch and just copied one of the existing entries, changing the image name, location, etc. that must be why it didn't work, because i've done the same thing with other OSes (e.g., tried it with ubuntu once), mounting the /dev/hdx like you described, and it always worked fine. i would never think to leave out the root= line, how in the world did you find that out?
interesting! i believe i had that line, as i was installing lilo from within arch and just copied one of the existing entries, changing the image name, location, etc. that must be why it didn't work, because i've done the same thing with other OSes (e.g., tried it with ubuntu once), mounting the /dev/hdx like you described, and it always worked fine. i would never think to leave out the root= line, how in the world did you find that out?
I have installed over a dozen Linux distros in a multi boot system using LILO as the loader. Fedora is the only one that required this unusual configuration of lilo.conf. Many thanks to Rob and always remember Rob's first rule of LILO: "If it doesn't work, you need to add an 'append=' entry."
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.