i'm going to have to write a multi-boot HOWTO....
ok, when you get back, tell us:
1. Like he said, Which bootloader? from "edited my grub.conf" I might assume you did GRUB but it can't hurt to be sure...
Assuming you
did use GRUB,
2. Check the table again, which partiton is set active? That is, which has the boot flag? and there's only one...
If this (below) is the case, change the grub.conf entry to
rootnoverify (hd0,0) and go to town.
If this (below) is not the case, if instead /dev/hda2 has the boot flag, it also has the bootsector, and XP's bootloader. make sure it's
rootnoverify (hd0,1) and call back soon. That's the only thing that might go wrong... normally.
The case:
If the first partition (/dev/hda1) has the boot flag, there's a simple answer. XP loaded from /dev/hda2 (in *nix terms) but the boot files were on the first partiton- "system partiton" in M$ terms. That means there's no bootsector on /dev/hda2, the XP bootloader sits on /dev/hda1, and the boot.ini on /dev/hda1 points to a XP install on /dev/hda2.
maybe another way to check this quickly is to try mounting /dev/hda1, it's probably FAT not NTFS so
mkdir /mnt/dell && mount -t vfat /dev/hda1 /mnt/dell, then go into /mnt/dell and look for hidden files named ntldr, ntdetect.com, and boot.ini . That would verify it, i think. if you can't mount it at all, even if you try different FS types, forget it- just go look for the boot flag.
I never dealt with laptops, so weird things can happen... that I'm not familiar with....
