Quote:
|
there is not a boot manager screen at all. it just boots right into windows.
|
Hmmm, it sounds like you forgot to install GRUB or you didn't install GRUB in the MBR, or maybe you chose to install GRUB on the first track on the partition where you installed Fedora, but the problem of this, is that Fedora will never boot in that partition because that's not an active partition. Only 1 active primary partition can be in a hard disk and actually Windows is in there, that's why maybe you only see Windows' boot. (I suppose)
Anyway you have to install GRUB in the MBR (Master Boot Record). To do this just follow this steps:
(First of all, enter your BIOS setup and in BOOT Sequence choose to boot with CDROM first.)
1. Boot with your Fedora Core Installation CD 1.
2. Type "linux rescue" at the prompt.
3. Answer the questions about keyboard and language.
4. Tell the rescue mode to use your proper partition to mount (the one that you want to get booted into)
5. When you come to the console prompt type: chroot /mnt/sysimage.
6. Type grub
7. Set the GRUB's root device to the partition containing the boot directory like this:
grub> root (hd0,0)
I have Windows 98 in hd0,0 ; Windows XP in hd0,1 and Fedora Core /boot partition in hd0,2. So in my case it should be: root (hd0,2)
If you are not sure which partition actually holds this directory, use the command 'find' like this:
grub> find /boot/grub/stage1
This will search for the file name '/boot/grub/stage1' and show the devices which contain the file.
Once you've set the root device correctly, run the command 'setup'.
8. Then, run the command setup
grub> setup (hd0)
This command will install GRUB boot loader on the Master Boot Record (MBR) of the first drive.
9. Type quit
GRUB is now in the MBR.
10. Finally, you'll have to check your /boot/grub/grub.conf if it is ok, for example whith nano: $
nano /boot/grub/grub.conf
(/etc/grub.conf or /boot/grub/grub.conf or /boot/grub/menu.lst, they are the same file) This file has all the boot partitions.
11. Restart your PC without the Fedora Core CD 1 Installation.
If everything went just fine, voila, GRUB now becomes your main boot manager for your multi OS system.
------------------------------------------------
This is my 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,2)
# kernel /vmlinuz-version ro root=/dev/hda5
# initrd /initrd-version.img
# boot=/dev/hda
#
default=0
timeout=10
splashimage=(hd0,2)/grub/splash.xpm.gz
#
title GNU/Linux Fedora Core 1 (2.4.22-1.2174.nptl)
root (hd0,2)
kernel /vmlinuz-2.4.22-1.2174.nptl ro root=LABEL=/ hdc=ide-scsi apm=off acpi=on rhgb
initrd /initrd-2.4.22-1.2174.nptl.img
#
title Microsoft Windows 98 SE & XP Pro
rootnoverify (hd0,0)
chainloader +1
----------------------------------------------
As you can see,
default=0 (My default boot system is Fedora)
timeout=10 (Fedora will boot in 10 seconds if you don't touch anything)
splashimage=(hd0,2)/grub/splash.xpm.gz (Generately the splash image is in your /boot partition. In my case, hd0,2 is where I have the image, because in hd0,0 is Windows 98, hd0,1 is Windows XP, and hd0,2 is the /boot partition of Fedora)
title GNU/Linux Fedora Core 1 (2.4.22-1.2174.nptl) (the name of your system that will appear in your menu at starup, you can write anything you want)
root (hd0,2) (this is your /boot partition, specifies which partition contains your Linux kernel image. So "root (hd0,2) tells GRUB that the kernel is on the 3rd primary partition of my first hard disk (I have two disks), in my case hd0,2)
kernel /vmlinuz-2.4.22-1.2174.nptl ro root=LABEL=/ hdc=ide-scsi apm=off acpi=on rhgb (tells GRUB where to find your kernel, my kernel version is 2.4.22-1.2174, you have to type your kernel version)
apm=off acpi=on (I had to add 'apm=off acpi=on' to my kernel parameters to get power-off to work properly)
initrd /initrd-2.4.22-1.2174.nptl.img (tells where your init ramdisk image is located)
title Microsoft Windows 98 SE & XP Pro (As I said, I have Windows 98 in hd0,0 and Windows XP in hd0,1)
rootnoverify (hd0,0) (rootnoverify tells GRUB to boot from the Windows partition, but not to attempt to mount it)
(hd0,0 is where Windows XP puts the boot.ini to boot into Windows 98 and XP)
chainloader +1 (chainloader tells GRUB to chain to Windows' bootloader which will start Windows)
---------------------------------------------
GRUB and Linux Partitions:
hd0 in GRUB = is hda in Linux
This is the first hard disk.
hd0,0 in GRUB = is hda1 in Linux
This is the first primary partition of the first hard disk.
hd0,1 in GRUB = is hda2 in Linux
This is the second primary partition of the first hard disk.
hd0,5 in GRUB = hda6 in Linux
This is the first logical unit of the extended partition (hd0,4) of the the first hard disk.
hd1,0 in GRUB = is hdb1 in Linux
This is the first primary partition of the second hard disk.
Good Luck !