Problems with grub/fedora/windowsxp



Hi;

I don't seem to be able to chainload to WindowsXP anymore.

My grub.conf in /boot/grub/ includes:
...
title WindowsXP SP3
rootnoverify (hd0,0)
chainloader +1
makeactive

]# fdisk -l
Disk /dev/sda: 41.0 GB, 40981069312 bytes
255 heads, 63 sectors/track, 4982 cylinders, total 80041151 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa6a9a6a9

Device Boot Start End Blocks Id System
/dev/sda1 * 63 63649529 31824733+ c W95 FAT32 (LBA)
/dev/sda2 63649530 80035829 8193150 f W95 Ext'd (LBA)
/dev/sda5 63649593 80035829 8193118+ 83 Linux

Disk /dev/sdb: 500.1 GB, 500106780160 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976771055 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00066c56

Device Boot Start End Blocks Id System
/dev/sdb1 2048 1026047 512000 83 Linux
/dev/sdb2 21506048 25602047 2048000 82 Linux swap /
Solaris
/dev/sdb3 1026048 21506047 10240000 83 Linux
/dev/sdb4 25602048 976769023 475583488 5 Extended
/dev/sdb5 25604096 935809023 455102464 83 Linux
/dev/sdb6 935811072 976769023 20478976 b W95 FAT32

Partition table entries are not in disk order


First question: Just to double check. Is the chainloader for WindowsXP
written correctly? I have been know to repeatedly over look a
stupidity.

Second Question: What does "Partition table entries are not in disk
order" mean? I googled and got articles on the new 4096 disk sector
format. Never had a problem with that before.


Second question:
grub> find /boot/grub/stage1
find /boot/grub/stage1
Error 15: File not found

but,

grub> find /grub/stage1
find /grub/stage1
(hd1,0)
(hd2,0)

Yet, the /boot partition exists, and contains my /grub/grub.conf file.
Any changes I make in this file show up in the grub menu at boot up.
Has grub been changed to ignore the /boot?

Why is find telling me I have two disks with stage1. I have only one
(hd1,0), Could it by finding a stage1 file on my (hd0,4) - my linux
backup partition? How? It hasn't been added to fstab yet.

Then,

grub> root (hd1,0)
root (hd1,0)
Filesystem type is ext2fs, partition type 0x83
grub> setup (hd0)
setup (hd0)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... yes
Checking if "/grub/stage2" exists... yes
Checking if "/grub/e2fs_stage1_5" exists... yes
Running "embed /grub/e2fs_stage1_5 (hd0)"... 26 sectors are embedded.
succeeded
Running "install /grub/stage1 d (hd0) (hd0)1+26 p
(hd1,0)/grub/stage2 /grub/grub.conf"... succeeded
Done.

However, as a double check I ran grub-install

# grub-install hd1
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

# this device map was generated by anaconda
(hd0) /dev/sda
(hd1) /dev/sdb


Now here is where it gets really confusing:

When grub.conf in /boot/grub/ includes:
title Fedora (2.6.35.10-74.fc14.x86_64)
root (hd1,0)
kernel /vmlinuz-2.6.35.10-74.fc14.x86_64 ro root=UUID=20... etc.

Fedora won't boot.

But when I change it to the following (hd2,0):
title Fedora (2.6.35.10-74.fc14.x86_64)
root (hd2,0)
kernel /vmlinuz-2.6.35.10-74.fc14.x86_64 ro root=UUID=20
Fedora boots.

Finally, as a test to see if WindowsXP will boot on its own, without the
use of grub, using my WindowsXP Recovery Console, tried to restore the
MBR. WindowsXP would no longer boot.

Two outstanding other pieces of information. I thought sda (hd0) was
failing and removed the cables to save it. Reattaching the cables
seemed to fix everything. I can mount sda. No more spin up problems
are being recorded by 'Smart'.

I re-installed Fedora 14 but his should not have mucked up the windows
(sda) installation order as can some times happen.

That's it.

Any suggestions on what I should try next?

--
Regards Bill
Fedora 14, Gnome 2.32
Evo.2.32, Emacs 23.2.1






--
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines



Relevant Pages

  • Re: GRand Unified Boot misery and Fedora Core 4
    ... > And grub sucks. ... > people, but then so does Windows, would you argue that Windows is ... You already installed Win98SE with large disk support, ... thread, get rid of the "hdd=ide-scsi" in your Fedora boot stanza, reboot, ...
    (linux.redhat.install)
  • Re: GRand Unified Boot misery and Fedora Core 4
    ... > And grub sucks. ... > people, but then so does Windows, would you argue that Windows is ... You already installed Win98SE with large disk support, ... thread, get rid of the "hdd=ide-scsi" in your Fedora boot stanza, reboot, ...
    (comp.os.linux.setup)
  • Re: bootable failed sw raid 1 with F9
    ... Install went great, after reboot my system booted fine, so far so good. ... pulled out a disk and started again. ... by a GRUB shell, no boot logo, no idea what to do. ... I spent some time pinning the problem down to Fedora 9,. ...
    (Fedora)
  • Re: Dual boot fedora and windoz-xp
    ... don't get any grub screen giving me a choice of o/s, ... I rebooted with the Fedora ... I had the same problem with trying to dual boot a windows xp on disk 0 ...
    (Fedora)
  • [FIXED -- kind of] Grub_IMAGE bad grub stage1 image -- what is this telling me.
    ... Grub_IMAGE Detected 'bad grub stage1 image'. ... BIOS changed the disk boot order automatically on me when I ... It may well be my old Maxtor with my WindowsXP system has ...
    (Fedora)