Topic: Unable to install XP or Vista on Dell Inspiron 530 with Ubuntu 8.04
Recently, I bought the Dell Inspiron 530 with Ubuntu Linux V8.04 pre-installed and 1 250gb SATA HD. I tried to install XP Pro SP2 on it. It comes with 4 primary partitions 1) Dell utility partition), 2) fat32 (Ubuntu cd contents), 3) ext3 Ubuntu 8.04, 4) linux-swap. XP cannot be installed since 4 primary partitions already exist.
I created an extended partition (using Gparted) and moved linux swap to the extended partition. Edited menu.lst in Linux so grub can present XP as a boot option. Now with 3 primaries, I started the install of XP SP2. After initial partition creation (logical partition within the extended partition) and after files are copied to that partition (/dev/sda6), after the first reboot, the boot loader (I assume XP's, since it overwrites the linux bootloader) gives an error message "Disk error".
After restoring the Linux boot loader, boot to Windows XP (using the grub bootloader) and I get Error 12: Invalid device requested.
I booted to Dell's Utility partition, and ran their diagostic tools and no memory or disk errors were found.
I initially thought that since XP cannot recognize a SATA drive without a driver disk (using F6 during initial install), I would have to go through the process of slipstreaming the driver (I don't have a floppy drive). I then tried to do the same thing but with Vista instead (it comes with SATA drivers?). I got the same identical errors as with the XP installation.
I'm stuck here. How do I get XP and/or Vista installed? The BIOS is set for SATA/IDE, not SATA/RAID.
Partition 2 (/dev/sda2) is shown in Gparted with the 'boot' flag, so I assume that's the 'active' partition. Boot.ini, NTLDR, etc. is also there. Partion /dev/sda6 (partition(5) using boot.ini notation) is where XP is being installed. Not sure why the XP installer chose to put the boot files in partition 2, but there doesn't appear to be a way to control that.
Here's what I've tried so far:
- In grub, I have root (hd0,5)|(new line) makeactive|chainloader +1 (doesn't 'makeactive' make this partition active?)
- I made the XP partition 'active' using Gparted (set flag to 'boot'). Same Error 12: Invalid device requested
- Try setting partition 1 (Dell utility), and the other Linux partitions as 'hidden' as Gparted (booting to the LiveCD). It would only set partition 1 as hidden - it wouldn't hide the Linux ext3 or swap partition as hidden.
- Try marking first 2 partitions as 'hidden'
- 1st 2 partitions show as 'Inactive os/2 boot manager', but have drive letters assigned
- 2nd 2 partitions (linux and linux swap) also have drive letters
- Create 40gb logical in extended partition for the XP installation
- XP setup complains that the "...disk does not contain an XP-compatible partition"
- Had to restore grub afterwards
I've read other post in the forum and I'm not sure what the difference is between Gparted marking a partition as 'hidden' and changing the partition ID to x83
Also, I've read posts that say that Windows cannot be installed to an logical partition (within an extended partition). But as I indicated above, boot.ini, NTLDR, etc. were copied to partition 2 which was active.