grub.conf help (w/ XP)

Michael A. Peters mpeters at mac.com
Fri Apr 2 16:47:13 UTC 2004


On Fri, 2004-04-02 at 05:48, Jeff Vian wrote:
> Edward Croft wrote:
> 
> >On Thu, 2004-04-01 at 13:25, Michael A. Peters wrote:
> >  
> >
> >>Yes, but the issue is Windows was installed as C:\
> >>When making it the slave, it now becomes D:\ and everything in the
> >>install that is hard coded as C:\ becomes screwed.
> >>
> >>That's why I need to use a boot loader that switches the drives.
> >>    
> >>
> >
> >It can be done in grub. The key is to make Windows think the drive is
> >the first drive. This is done with the commands.
> >
> >    map (hd0) (hd1)
> >    map (hd1) (hd0)
> >    chainloader +1
> >
> >I'm sorry I don't have my home file with me, otherwise, I could give you
> >the exact example.
> >
> >For more info, use info grub
> >
> >  
> >
> Edward
> Exactly how did you get this to work?
> I have windows on my slave drive but the commands you list above result 
> in an error from grub about "invalid or unsupported executable format"
> 
> My exact grub format I am trying to use is
>     map (hd0) (hd1)
>     map (hd1) (hd0)
>     rootnoverify (hd0,0)
>     chainloader +1
> 
> I have also tried changing the rootnoverify (hd1,0)
> tried changing the sequence of the last 2 lines,
> 
> And in every case I get the same error message from grub.
> 
> If I change bios to boot from the second drive it works perfectly, but 
> that is less than ideal to have to change the bios setting for dual booting.
> 
> >
> >  
> >

Here is my working grub.conf for this setup (attached)

-- 
Cheap Linux CD's - http://mpeters.us/linux/
-------------- next part --------------
# 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/hda7
#          initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Fedora Core (2.6.4-1.300)
	root (hd0,0)
	kernel /vmlinuz-2.6.4-1.300 ro root=LABEL=/ rhgb quiet
	initrd /initrd-2.6.4-1.300.img

title Fedora Core (2.6.3-2.1.253.2.1)
	root (hd0,0)
	kernel /vmlinuz-2.6.3-2.1.253.2.1 ro root=LABEL=/ rhgb quiet
	initrd /initrd-2.6.3-2.1.253.2.1.img

title Windows XP
	map (hd0) (hd1)
	map (hd1) (hd0)
	rootnoverify (hd1,0)
	makeactive
	chainloader +1
	boot


More information about the fedora-list mailing list