Running XP on a Mac

I’ve been designing and building websites for 10 years now and in all that time I’ve used a Mac as my working machine along with a PC to test on for IE. Having a spare copy of Windows XP about I bought a copy of the Parallels virtualisation software. I installed Parallels along with XP on an iMac with 1Gb of RAM, it does run on 1Gb but it is fairly slow. I immediately upgraded my iMac to the maximum 3Gb (I really didn’t need much in the way of persuasion). With 3Gb available I set the ‘PC’ to use 1Gb of this, it made massive difference in the speed, it’s every bit as fast as the actual PC I had been using for testing.

I now have a ‘PC’ with XP SP2 and IE6 as well as a ‘PC’ with XP SP3 and IE7 along with the multiple IE hack running. I also threw on Firefox 3 for good measure. The great thing about using Parallels is the ability to copy the entire PC thus avoiding any cockups with rogue software. I’ll probably set up a software testing PC that won’t matter if I screw it up. XP uses my existing Mac internet connection so I didn’t even have to bother with setting up any of the networking.

I had a go at installing Xubuntu, it did install but so far has no net connection. I will have to look at this further, it would be great to be able to test Linux browser compatibility too.

Finally I can design, build and test websites on one machine.

Installing Linux on a Sony Vaio PCG-C1MGP

I finally got a distribution of Linux to successfully install on my Vaio. No problems with detecting the CD-ROM drive, screen sets up automatically and wifi works. I’m documenting the process as a record so I don’t forget.

Hardware

  • Sony Vaio PCG-C1MGP
  • CD-ROM drive PCGA-CD51/A
  • Netgear MA521 PCMCIA

Step 1

Download the Alternate install CD of Feisty Fawn as the Vaio only has 128mb of RAM.

Step 2

Wipe the Vaio hard disk, I’m going to use the laptop mostly for web development so Windows is pretty much useless to me.

Step 3

Next install the following using Synaptic Package Manager

  • ndiswrapper-common
  • ndiswrapper-source
  • ndiswrapper-utils-1.9

Now download the Windows XP drivers for the Netgear card. Extract and copy NET8180.inf and rtl8180.sys onto a flash drive and copy to the Vaio.

Open a teminal window and type:
sudo ndiswrapper -i ~/drivers/drivername.inf
sudo ndiswrapper -m

Then open System > Network and configure the network settings then activate the connection.