Dual Boot, Grub, FC3-WinXpSP2, 2 drives. No go.

Jonathan Berry berryja at gmail.com
Mon Feb 28 19:57:21 UTC 2005


On Mon, 28 Feb 2005 13:18:04 -0500, Nat Gross
<natgross.rentalsystems at verizon.net> wrote:
> Hi;
> I installed FC3 on a WinXP-sp2 system, whose c: drive was NOT being used
> (for real), or so I thought. And gave the entire drive, hda, to FC3. I
> reasoned that since my winXP booted into drive E:, the second drive,
> hdb, Grub would have no issues with booting Windows. However, although
> it boots FC3 nicely, when I elect to boot xp, it displays 'rootnoverify
> (hd1,0) chainloader +1' and stops. Due to the partioning of hdb (as
> listed below), I have tried hd1,1 as well, with the same results.

You are probably safe.  I have seen Windows XP installed on G: and I:
with nothing on C:.  Unlike previous versions, this is perfectly fine
for XP; the one on I: doesn't even have a real C: drive.  It's
occupied by a card reader :).

> The hardware is as follows:
> Dell Intel 1.6ghz, 768 meg ram, 2 hard drives, 20gig and 60gig.
> Disk info:
> hda:
> hda1 1-33,     /boot, 259meg, ext3.
> hda2 34-164 swap, 1 gig
> hda3 165-2498, /, 18gig, ext3.
> 
> hdb:
> hdb1 1-3633, 28.4gig, fa32. (not mounted, or touched with Linux.)
> hdb2 3634-7299,28.7gig, Extended. ( ditto)
> hdb5 3634-7299,28.7gig,ntfs. (don't know why its listed twice. whatever.)

It's not listed twice.  hdb2 is the extended partition.  It can hold
multiple logical partitions, but you have just one.  hdb5 is the sole
logical parition in hdb2, so it looks like a duplicate.  This is your
problem, see below.

> The /boot/grub/grub.conf:
> # 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/hda3
> #          initrd /initrd-version.img
> #boot=/dev/hda
> default=0
> timeout=5
> splashimage=(hd0,0)/grub/splash.xpm.gz
> hiddenmenu
> password --md5 blah
> title Fedora Core (2.6.9-1.667)
>     root (hd0,0)
>     kernel /vmlinuz-2.6.9-1.667 ro root=LABEL=/ rhgb quiet
>     initrd /initrd-2.6.9-1.667.img
> title WinXP
>     rootnoverify (hd1,1)
>     chainloader +1
> =========================
> As noted above, I also tried     rootnoverify (hd1,0) .

This should be rootnoverify (hd1,4)  Like I said above, were trying to
point it to the extended partition instead of the logical one that
actually has the data.  Now, you might run into a problem with trying
to boot to an extended partition, but it if worked before, then it
ought to work again.  If not, let us know.  You should be able to
"repartition" it to where hdb2 is your XP partition.  You don't need
an extended partition in this case.

> Thank you
> -nat

Hope this helps,
Jonathan




More information about the fedora-list mailing list