MacBook: Run Windows 2003 Server SP1 on your Macbook

I’m on my second Macbook. My first one was fast and beautiful but it had that annoying moo and randomly shut down on a regular basis. For reasons unknown, an AppleCare rep told me on my 5th call that my laptop was DOA and could be exchanged for a new one. It was well past my 14-day exchange limit and I found it so hard to believe, I asked him/her to note it on my profile. It took about 3 weeks for me to find the time to back it up, wipe it and schedule an appt with a Mac Genius. I get there after wiping my drive (as instructed) and the rep told me that I was given the wrong information — I could only repair my laptop, not exchange it. I was liek omg, check my profile, plz. Long story short, they honored the inaccurate information because it was noted (so always ask for it in writing!)

Running Windows Server 2003 R2 on my Macbook was not really a pleasant experience. For some reason, R2 will not run programs that regular Windows 2003 SP1 will run. From Xircon (a super old IRC client) to Tag&Rename and others.. maybe it refuses to run 16-bit programs? Anyway, I’m merrily back to Server 2003 SP1 (after some slipstreaming action).

Bootcamp 1.1 supports a whole lot more than the version I installed awhile back. A shitton of those instructions are out of date. This time around, I had to use Orca to modify the msi file and get it installed that way; I also realized that the instructions for running bluetooth were incomplete — the bth.ini needs to be modified in order for bluetooth to be detected.

So here are some shortcut instructions on how to get a next-to-flawless install of Windows 2003 SP1on your bootcamp. Before you start, please burn the Bootcamp 1.1 disk in OS X and check to make sure that Bluetooth is turned on. Also, download and burn all of the linked programs below so that you can have easy access to it.

1. Slipstream Sp1 into Windows 2003. You cannot upgrade after, the update will fail with a “not enough space” error. Install it as usual. Oh, but make sure you have a USB keyboard handy; otherwise, you won’t be able to use Ctrl-Alt-Delete. To overcome this, download keyboard.reg and run it after your intial login. While you are at it, download updatedapplereg.bat and run that too.

2. Download and install WinRar.

3. Download XP’s Bluetooth stack. Extract it using WinRAR, then, within the ENU folder, extract the contents of “Q323183_WXP_SP2_X86_ENU.EXE” to the current directory (ENU).

4. Download update.inf and replace the one in the ENU directory. Download bth.inf and do the same.

5. Install the Bluetooth software by double clicking update.exe. Do not skip this step even if you don’t plan to use Bluetooth — skipping this step may cause a driver rollback when installing Macbook drivers.

6. Download hid2hci.zip and extract it into the Windows\System32 directory. Open a command prompt, CD to that directory then type in hid2hci.exe 05ac 1000

7. Download a modified version of Bootcamp 1.1’s MSI file here: Macintosh Drivers for Windows XP.msi. I used ORCA to modify that msi to allow you to install the drivers on Win2k3 and not just XP.

8. Install IIS on your machine. Copy Macintosh Drivers for Windows XP.msi to C:\inetpub\wwwroot and give IUSR_Machinename read permissions.

9. Copy Macintosh Drivers for Windows XP.exe from your Bootcamp CD to C:\temp

10. Extract the drivers from this exe by Using a command window, CD to C:\temp and typing in “Install Macintosh Drivers for Windows XP.exe” /V /a. Extract to C:\temp. This will be needed later on in the process when the drivers say “Oh no! I can’t find xxx.xxx.”

11a. Type in “Install Macintosh Drivers for Windows XP.exe” /UM”http://localhost/Macintosh Drivers for Windows XP.msi”(use regular quotation marks..not the WordPressified ones seen here)

11b. Install all the stuff. If you run into the “Can’t find this file in this Docs&Settings\temp folder, copy them manually from C:\temp. Once you are done, go to How to Convert Your Server into a Workstation and be sure to follow the points about Hardware Acceleration.

12. Install Input Remapper and map your keyboard to your liking.

13. Notebook Hardware Control is pretty cool too. But if you experience random shutdowns while in Windows, uninstall it and wait for another release.

In the end, I’ve got a more fufilling Windows 2003 Server/Macbook exprience this time around. There’s no mooing so far, no random shutdowns and I was actually able to install the Macintosh Drivers for Windows XP.msi with the help of the /V /a switch on the exe, ORCA on the extracted MSI and UM on the exe, pointing to the modified msi file that I was required to upload to my webserver. It all installed, seemingly without a hitch. And my new Targus Chill Mat is working wonderfully; should have got this a long time ago.

1. Slipstream Sp1 into Windows 2003. You cannot upgrade after, the update will fail with a “not enough space” error. Install it as usual. Oh, but make sure you have a USB keyboard handy; otherwise, you won’t be able to use Ctrl-Alt-Delete. To overcome this, download keyboard.reg and run it after your intial login. While you are at it, download updatedapplereg.bat and run that too.

2. Download and install WinRar.

3. Download XP’s Bluetooth stack. Extract it, then, within the ENU folder, extract the contents of “Q323183_WXP_SP2_X86_ENU.EXE” to the current directory (ENU).

4. Download update.inf and replace the one in the ENU\update directory – you will be prompted to replace the old update.inf. Download bth.inf and save it to the root ENU directory – you will be prompted to replace the old bth.inf. Also, download btfiles.zip and extract them into your system32 directory.

5. Install the Bluetooth software by double clicking update.exe.

6. Download hid2hci.zip and extract it into the Windows\System32 directory. Open a command prompt, CD to that directory then type in hid2hci.exe 05ac 1000

7. Download a modified version of Bootcamp 1.1’s MSI file here: Macintosh Drivers for Windows XP.msi. I used ORCA to modify that msi to allow you to install the drivers on Win2k3 and not just XP.

8. Install IIS on your machine. Copy Macintosh Drivers for Windows XP.msi to C:\inetpub\wwwroot and give IUSR_Machinename read permissions.

9. Copy Macintosh Drivers for Windows XP.exe from your Bootcamp CD to C:\temp

10. Using a command window, CD to C:\temp and type in “Install Macintosh Drivers for Windows XP.exe” /UM”http://localhost/Macintosh Drivers for Windows XP.msi”(use regular quotation marks..not the WordPressified ones seen here)

11. Install all the stuff. Once you are done, go to How to Convert Your Server into a Workstation and be sure to follow the points about Hardware Acceleration.

12. Install Input Remapper and map your keyboard to your liking.

13. Notebook Hardware Control is pretty cool too. But if you experience random shutdowns while in Windows, uninstall it and wait for another release.

In the end, I’ve got a more fufilling Windows 2003 Server/Macbook exprience this time around. There’s no mooing so far, no random shutdowns and I was actually able to install the Macintosh Drivers for Windows XP.msi with the help of the /V /a switch on the exe, ORCA on the extracted MSI and UM on the exe, pointing to the modified msi file that I was required to upload to my webserver. It all installed, seemingly without a hitch. And my new Targus Chill Mat is working wonderfully; should have got this a long time ago.

Chrissy is a PowerShell MVP who has worked in IT for nearly 20 years, and currently serves as a Sr. Database Engineer in Belgium. Always an avid scripter, she attended the Monad session at Microsoft’s Professional Developers Conference in Los Angeles back in 2005 and has worked and played with PowerShell ever since. Chrissy is currently pursuing an MS in Systems Engineering at Regis University and helps maintain RealCajunRecipes.com in her spare time. She holds a number of certifications, including those relating to SQL Server, SuSE Linux, SharePoint and network security. She recently became co-lead of the SQL PASS PowerShell Virtual Chapter. You can follow her on Twitter at @cl.

Posted in OS X & iPhone, Windows
17 comments on “MacBook: Run Windows 2003 Server SP1 on your Macbook
  1. carl says:

    Great work! How did you extract the bluetooth Q…ENU.EXE file without getting the “the version of windows you have installed does not match the update you are trying to install” error. I’ve tried various administrative options on this self-extracting cabinet to bypass it, but without success /V /a /extract…. Not experienced on the options so pardon the ignorance. Thanks.

    “…then, within the ENU folder, extract the contents of “Q323183_WXP_SP2_X86_ENU.EXE” to the current directory (ENU).”

  2. carl says:

    Never mind. I answered my own question. Per your earlier step I successfully extracted it via WinRAR. Problem solved.

  3. GS Bhullar says:

    Your instructions were great and four blutooth devices get installed in blink of an eye. Why dont u write instructions for installing ‘WINDOWS VISTA’ as a lot of people like me need to be spoon-fed and beleive mea lot of us are searching for same for last many weeks since RC1 came out.

  4. Elvis says:

    Do you provide a blog feed subscription for this blog so I can get it via email?

  5. Hello,

    Any chance you could prepare an altered MSI for bootcamp 1.1.2? Failing that, do you still have the EXE from the 1.1 CD? I can’t seem to find it online anywhere.

    Many thanks!
    Andrew Eberhard

  6. Peter says:

    Hi,
    thanks for the great and promising instructions…! and now I got the same question as Andrew: does is work for 1.1.2? Actually I do not need bluetooth etc., I just would like to have a little server as webserver and db-server… THANKS!

    (wondering why not more people are doing this…)

  7. Cpuroast says:

    Hmm, I have 2k3 serv SP1 installed on my macbook, all is running great.

    SP2 for 2k3 serv was released and I wanted to install it so I could get WPA2 wifi support.

    So I start the install, everything seems to fine, and then, it wants to create the uninstaller and complains about not enough space to create the uninstaller, missing 3MB extra, but there is 48GB free space on the partition.

    I have a feeling it’s getting confused by the weird partitions that are created by OS X.

    I’ve tried locating the space check, so I can remove it, but can’t seem to find it.

    If you have any insight, that would be great.

    Thanks again for your great guide.

  8. Chrissy says:

    Hey Cpuroast.. oh yeah, I’m familiar with that one. Not sure how to get around it other than slipstreaming SP2 into the Win2k3 install and reinstalling Windows. Not sure if I’ve ever reinstalled Win2k3 over itself but if its like XP, XP has kept my data in the past.

    Be sure to back up all your stuff if that’s the route you take.

  9. Chrissy says:

    Hey andrew,
    Sorry but I gave up on Win2k3&Macbook awhile back and I can’t provide any further info. Now I run vista enterprise on a Dell XPS machine. Not as sweet looking but for me, it’s a lot less headache.

    Elvis, I don’t have any email service for new posts..sorry!

  10. Kyle says:

    I was hoping to get the modified Macintosh Drivers for Windows XP.msi file but it seems to no longer be a working link. :( Any chance I could get that at another host?

  11. Things are much better now on Bootcamp 1.3 and RC2 SP2. Heat issues are better, keyboard mappings are automatic, keyboard backlighting works, bluetooth and isight work fine, etc…and the install works after editing bootcamp.msi with orca. I’ll post instructions for getting it all working on my blog and post a comment here when it’s out. Thanks for posting these instructions they got me started at least and helped me to figure out some kinks…I know your not on a MacBook anymore but I wanted to say thanks anyway!

  12. Alan says:

    So Shane, do you have it working yet? I am eager for your instructions.

  13. Sarah says:

    Do you know how to transfer files from the Mac side of my macbook to the pc side and vise versa?

  14. Wasiim says:

    Im currently uploding Macintosh Driver on Rapidshare….will put the download link very soon. Its a one executable setup file that will install all Macbook driver including iSight (which i tested and works fine).

  15. Wasiim says:

    Macintosh Driver / Macbook Driver.

    http://rapidshare.com/files/70723993/Install_Macintosh_Drivers_for_Windows_XP.zip
    http://rapidshare.com/files/75809112/Install_Macintosh_Drivers_for_Windows_XP.z01

    Drivers include iSight which works fine, tested by me.

    Download both, then extract and install.

    Enjoy…

    [email protected]

  16. Arun says:

    Hi,

    I am unable to install 2003 std server in my macbook
    it has got os x 10.5.4, boot loader 2.0.
    I created the windows partion and clicked start installation.. macbook rebooted to the windows partition and check the bootable device… in couple of seconds it ejected the 2003 CD out.
    please guide me how can I install 2003 in my macbook?

  17. David says:

    I am was able to install Window Server 2003 R1 but the sound card don’t
    work. The error was “Audio device on High Definition Audio Bus” can not find drive. I tried Dell “R122161” and WindowsServer2003 KB901105 update. Can someone please help me.

Leave a Reply

Your email address will not be published. Required fields are marked *

*