Originally Posted by taurusx5
PTrenholme, thank you for the response. Below is the info that you requested of me. I hope this helps you help me in turn. Thank you.
x@xx:~$ sudo /sbin/fdisk -l /dev/sd?
[sudo] password for x:
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x4d764d75
Device Boot Start End Blocks Id System
/dev/sda1 * 1 9327 74919096 83 Linux
/dev/sda2 9328 9729 3229065 5 Extended
/dev/sda5 9328 9729 3229033+ 82 Linux swap / Solaris
O.K., that shows that you have an 80 Gb hard drive, and that all
9729 cylinders of that drive are in use by your Ubuntu installation.
So you've got three options:
1) Try to shrink the main Ubuntu partition to make room for XP
2) Buy and install a second hard drive and install XP on it
3) Wipe the 80Gb drive, install XP using 40Gb, leaving the other 40 Gb free, and then install Ubuntu in the free space.
Option 1 requires you to re-partition the drive, and re-install GRUB after XP overwrites your MBR.
Option 2 requires that you spend some money and mess with your hardware.
Option 3 is easy, but you need to save (back up) anything you need to save before implementing it, and to restore the information afterwards.
So, how do you want to proceed?
Second thought re option 2: That option could also be implemented by replacing the HD by a larger one. I did it that way with my laptop, and used dd
to copy the old drive's data (including the partition table) to the new, larger drive, and then used gparted
to correct the partition table. Of course, I also needed a USB drive enclosure for the drive. In fact, what I did was buy a larger USB drive, transfer the laptop's drive image to it, and then swapped the drives so the larger one was inside the laptop.