Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's 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.
I have Mandriva 2007 and Win 32 installed in my machine with dual boot via lilo. And everything is running ok.
I have an almost empty 40GB slave(mounted as slave in the disk controller) disk and I would like to install Fedora 8 as a 3rd operating system. I would like to create the partitions on this slave disk, install Fedora8 in it and change lilo to recognize and allow boot in Fedora 8 too.
Is this possible? If affirmative, is this a safe operation, e.g., I can't lost everything installed in computer due to a disastrous tentative.
May you give me your opinion and, if possible, a list of the steps I must follow to obtain the desired result without risks? Specially how I change lilo and what is the correct lilo entry needed.
Greetings from Sao Paulo - Brazil
Ricardo
Last edited by nightrider; 03-16-2008 at 08:00 AM.
The easiest way to do this is to simply run the Fedora installer, direct it to install Fedora on the slave disk, and allow it to set up the bootloader (it will install GRUB). It will automatically detect Windows and configure for booting it--it might even do the same for Mandriva.
Regardless of what method you choose, I recommend GRUB--mainly because there are more people around that can help with it.
assuming that all your data is backed up, installing Fedora should be no more risky than other changes you might make.
Depending on your system configuration, consider leaving some of that 40GB empty (unpartitioned) for future changes.
The easiest way to do this is to simply run the Fedora installer, direct it to install Fedora on the slave disk, and allow it to set up the bootloader (it will install GRUB). It will automatically detect Windows and configure for booting it--it might even do the same for Mandriva.
It can be set so Fedora is giving an option to boot into Mandriva,but then Lilo has to be installed on Mandriva's partition,otherwise OP wan't be able to boot into Mandriva unless he do some changes.
As I remember,Mandriva gives you an option to choose between Lilo and Grub,so I would choose Grub and install it on Mandriva's partition,then I would install Fedora with Grub on the MBR.Also,when I used Fedora it didn't recognize any Linux partition I had,so I had to add them manualy.
It can be set so Fedora is giving an option to boot into Mandriva,but then Lilo has to be installed on Mandriva's partition,otherwise OP wan't be able to boot into Mandriva unless he do some changes.
I disagree. Regardless of whether Fedora detects the Mandriva installation, it will not be necessary to install LILO--not will it be necessary to install anything on the Mandriva partition.
For OP (and anyone else): If you look in /boot/grub/menu.lst you will see the following generic entry:
title name of distro
root (hdx,y)
kernel /boot/kernelname root=/dev/xxxx
initrd /boot/initrdname
To set up GRUB to boot another system, you simply need the correct parameters for that system.
I disagree. Regardless of whether Fedora detects the Mandriva installation, it will not be necessary to install LILO--not will it be necessary to install anything on the Mandriva partition.
For OP (and anyone else): If you look in /boot/grub/menu.lst you will see the following generic entry:
title name of distro
root (hdx,y)
kernel /boot/kernelname root=/dev/xxxx
initrd /boot/initrdname
To set up GRUB to boot another system, you simply need the correct parameters for that system.
I disagree.If OP (and anyone alse) would do as you suggested then they wouldn't be able to boot into Mandriva simply because Mandriva's boot loader was overwriten with Fedora's boot loader.It's not possible to boot another OS from main OS if boot loader of another OS is not installed on the root partition.
Run the installer, but do not allow it to install a bootloader.
Re-boot into Mandriva
Go to /mnt and mount the new Linux (Fedora) partition. cd to boot and read the names of the kernel and initrd files.
Edit your LILO config file (in the Mandriva directories) according to LILO documentation.
Alternative: When installing Fedora, put the bootloader on a floppy and do not disturb the existing LILO setup.
To avoid frustration and unhappiness:
recognize that LQ members will often try to give you the best advice they can--based on all factors. In some cases, that advice will go beyond a specific question. In this case a paucity of LILO help is perhaps consistent with my earlier suggestion of one reason to move to GRUB.
Patience will get you a lot here.....
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.