Here is my situation: I have a netbook with an 8gb SSD as its first drive and a 32gb drive as its secondary drive. I was hoping to install windows xp on a 20gb partition and then share the remaining 8gb drive and 12gb partition from drive2 for my linux experimentation.
When I boot Windows XP from the first drive, it works perfectly.
When I boot a clone of the same Windows XP install from the SECOND drive, it hangs, showing the words "Starting Up ...". The cloning of the drive was accomplished using a linux utility called partimage
, but I had the same results when I used dd
to copy the partition contents.
Ubuntu works fine (currently booting off the second drive).
After lots of installation and reinstallation and juggling of drives
via ubuntu I've got the following setup according to fdisk -l
Disk /dev/sda: 8069 MB, 8069677056 bytes
255 heads, 63 sectors/track, 981 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x294a294a
Device Boot Start End Blocks Id System
/dev/sda2 * 336 973 5120028 c W95 FAT32 (LBA)
Partition 2 has different physical/logical beginnings (non-Linux?):
phys=(1023, 17, 4) logical=(335, 37, 55)
Partition 2 has different physical/logical endings:
phys=(1023, 17, 4) logical=(972, 143, 27)
Partition 2 does not end on cylinder boundary.
/dev/sda3 981 981 8032+ 83 Linux
Disk /dev/sdb: 32.2 GB, 32279224320 bytes
255 heads, 63 sectors/track, 3924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00021104
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 638 5124703+ c W95 FAT32 (LBA)
/dev/sdb2 * 2466 3924 11719417+ 83 Linux
Here is the relevant section of grub's menu.lst
:
title Windows XP
rootnoverify (hd0,1)
savedefault
makeactive
chainloader +1
title Windows XP (disk 2)
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
Anyone have any advice?
Thanks!