Re: dual boot fc4 and rawhide

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Xavier Toth wrote:

I want to dual boot FC4 and Rawhide . So far I've added a second disk
to my system
which I recently upgraded to FC4. I actually disconnected the original
disk and installed FC4 on the new one letting the installer partition
the disk. Now I've reconnected the original disk and am trying to
configure grub to allow me to boot off either disk. I added an entry
to device.map for the new disk (hb1 /dev/sdb) and copied the stuff in
grub.config and changed the titles and root commands (root (hb1,0))
for the new disk. Unfortunately it only ever boots off the original
disk even when I use one of my new titles. This may not have been the
best way to approach this problem any advice would be appreciated.

grub.conf

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
#          initrd /initrd-version.img
#boot=/dev/sda
password --md5 default=0
fallback=2	
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
#hiddenmenu
title Rawhide (2.6.11-1.1369_FC4smp)
	root (hd1,0)
	kernel /vmlinuz-2.6.11-1.1369_FC4smp ro root=/dev/VolGroup00/LogVol00
rhgb quiet
	initrd /initrd-2.6.11-1.1369_FC4smp.img
title Rawhide (2.6.11-1.1369_FC4)
	root (hd1,0)
	kernel /vmlinuz-2.6.11-1.1369_FC4 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
	initrd /initrd-2.6.11-1.1369_FC4.img
title Fedora Core (2.6.11-1.1369_FC4smp)
	root (hd0,0)
	kernel /vmlinuz-2.6.11-1.1369_FC4smp ro root=/dev/VolGroup00/LogVol00
rhgb quiet
	initrd /initrd-2.6.11-1.1369_FC4smp.img
title Fedora Core (2.6.11-1.1369_FC4)
	root (hd0,0)
	kernel /vmlinuz-2.6.11-1.1369_FC4 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
	initrd /initrd-2.6.11-1.1369_FC4.img

The easiest way to boot many different operating systems is to install a secondary systems grub into its boot partition. Then from the installatiion where grub is installed into the master boot record, chainload the secondary installation in much th same way that foreign operating systems are booted by grub.

Chainloader ....

After your installation installed in the MBR starts to chainload your secondary installation, the primary installation is out of the picture and each controls their own kernel stanza removals and additions. I boot 4 installations this way. (ME, FC3, FC4 and development.)

For the primary installation add to grub.conf something like the below stanza.

title Development
       rootnoverify (hd1,0)
       chainloader +1

For the secondary installation, run the below command while booted into the secondary installation.
grub-install /dev/hdb1

Assuming that your boot partition is located on the first partition of your secondary drive.

Hopefully this will give you some clues as how to achieve this.

Jim

--
Eat drink and be merry, for tomorrow they may make it illegal.


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux