Quote:
|
Originally Posted by sskraju
Please let me know what are the prerequisites for this?
|
The only requirements that I can think of are 1) the hard drive must have room for a new partition and 2) the existing partition layout must allow another partition to be created.
Quote:
|
Originally Posted by sskraju
& how to do this step by step.
|
Step 1. Decide the boot loader arrangement that you want. You can keep the existing boot loader arrangement and add Fedora to the existing boot menu, or you can allow the Fedora installer (aka Anaconda) to install Fedora's GRUB boot loader in the master boot record and take over the boot loader chores. I always recommend the former option when adding additional Linux systems. If you decide to do that when you install Fedora, then choose the option to install Fedora's GRUB in the first sector of its own boot sector (watch for and click the "Change device" button). After the installation you will add Fedora to the existing GRUB's boot menu. Of course choose the other option if that is what you prefer. It is the default and will happen unless you interfere with it.
Step 2. Create space for the new system's partition(s). Anaconda can shrink an existing partition, but I have never made use of that feature in it. Anaconda also can delete or reformat a no-longer-needed partition to use for Fedora. You also can use your favorite partition manager to shrink or delete an existing partition in advance of the installation.
Step 3. Install the new system.
Step 4. Adjust the boot loader situation. Fedora 13 still uses legacy GRUB. So does OpenSUSE 11.3 according to a review that I just read. Ubuntu 10.4 uses GRUB 2 by default. If your main boot loader (the one that boots all of the systems) is GRUB 2, there is a good chance that the update-grub command will add an entry for the new system for you. But if your main boot loader is legacy GRUB, then plan on having to manually add a boot menu entry for a newly installed system. One example of what to enter in grub.conf or menu.lst of legacy GRUB when the target system has its own GRUB installed in the first sector of its boot partition...
Code:
title Whatever Here
configfile (hdx,y)/grub/menu.lst
You change x & y to the drive & partition of the boot partition. If the target system does not have a separate boot partition, then you must add /boot to the path of the configfile command.
How's that?