There’s been a running debate in the CNET forums about whether it’s legal to run OS X on a PC, and if it isn’t should it be allowed as a discussion. It certainly seems to violate the EULA, but I believe it should be allowed to be discussed. I tend to put the burden of proof in speech maters on the party who wants to restrict speech. I don’t have a lot of faith in EULAs, and as long as you’re not pirating OS X, why shouldn’t you be able to run it on a machine of your choosing. However, not everyone agrees with me and I see their point too. But should a software maker be able to restrict what you do with software if it doesn’t break any other laws?
In any case, all this discussion got me motivated to try running OS X on a PC. I plan to shoot a video on it for CNET. Here’s the script in progress outlining the steps I took.
What, this? It’s OS X runnig on my ThinkPad. Well, I mean, OS X runs on Intel now, so why not? Actually there’s a reason. I’m Tom Merritt from CNET.com. I’ll tell you how I did this, and tell you why you might not want to, on today’s Insider Secrets.
So yes this is really OS X. I know I’ve showed you how to make Windows LOOK like a Mac before but this is the real thing, see.
There’s a group of hackers called the OSX86 project at osx86-project.org who have a whole wiki about how to run OS X on an Intel machine.
Before we get to the how part, let me remind you this WILL break your EULA. And so it remains murky as to whether you’re allowed to do it or not. Apple’s mostly concerned with manufacturers not being allowed to pump out PCs with OS X, but be forewarned.
This is a pretty nice bit of hackery, but you should know you risk really messing up a computer if you don’t know what you’re doing. So don’t try this at home.
So when you’re not trying this at home here’s what you need.
A hard drive,
A LEGITIMATE copy of OS X. NO piracy. THAT my friends is most DEFINTELY illegal.
And a couple of downloads I’ll show you along the way.
The first one of those is called MacDrive 7. This program lets your PC read the Mac files on the CD.
Move the files from the CD into the root directory of your C drive.
I’ve created an IMG of the OS right here.
Next you’ll need Forensic Acquisition Utilities from gmgsystemsinc.com. This is pretty powerful tool we’re going to use for a mundane purpose. Writing the OS X IMG to a hard drive in such a way that it’s bootable.
You’ll unzip the FAU files to the C drive as well.
Now here’s what I’m doing.
I’ve got a ThinkPad hard drive here in this case. I’m going to use DD.exe from the FAU to image this hard drive as a bootable OS X.
Then I’ll put the hard drive in this ThinkPad here and boot it up.
I need to make sure I know the actual fphysical drive address of this drive in order to use DD.exe.
So I downloaded WMI tools from Microsoft. And I’m using WMI Object Browser to determine that the E drive is actually Physical Drive 1. See that string there. That’s what I need to remember.
Now I’ll call up the command prompt.
I type in dd if for input file dd if=c:\tiger-x86-flat.img and then of fro output file and the physical address of my external drive of=\\.\PHYSICALDRIVE1 then finally because it’s a local drive I add the switch –localwrt
When I press enter, the drive begins copying the image to the external drive.
Drag and dropping it won’t make it boot right so you have to do it this way, bit by bit.
Once I’ve got it copies, I take the drive out of the case.
Put it in the ThinkPad.
Boot Up
And voila, here’s OS X running on my ThinkPad.
WiFi doesn’t work but Ethernet does and it’s a little sluggish because it’s an old machine.
But the fact of the matter is, it’s OS X on a ThinkPad.
The osx86 project has a wiki where you can check on the device compatibility.
A quick shout out to techhash.com where I cribbed the steps when I tried it the first time, and to all the folks out there that hacked away at making this work in the first place.
Worth reminding you again, it’s a nifty trick but it does break the EULA, so be warned.
July 27th, 2007 at 12:30 am
Tom, awesome! Thanks for this, and sorry for bugging you on Pownce about it. :P
I can’t wait to see the video!
July 29th, 2007 at 5:11 am
[…] Tom Merritt of CNET and host of Buzz Out Loud shows us how in detail on a post on his blog SuBBrilliant. […]
August 3rd, 2007 at 7:54 am
So I thought I’d give this a go and after mucking through the ripping and patching I ran into a road block at the command prompt. I am entering
“dd if=c:\Mac-OS-X-10.4.8.iso of=\\.\PHYSICALDRIVE1 -localwrt â€
I read somewhere you need to add -localwrt for local drives. I have also tried combinations of this string but to no avail. Maybe it needs to be an .IMG file? Any idea on what I’m entering wrong.
Thanks
August 3rd, 2007 at 8:59 am
Mine was an IMG file.
August 21st, 2007 at 8:31 pm
it says that dd is not a recognizable command. help me out. ay.seven.ex.fan@gmail.com
December 19th, 2007 at 5:32 am
Will this work on Partions. I have two hard drives one with windows and the other one partioned I want for OS X, Ubuntu and a share disk on the second one. I’ve got them all set up and everything is installed except OS X. If I use this method will it install on the partion I want or the entire hard drive. If it will go on the hard drive could you tell me a way that would set it up on a partion. I can use Linux.
December 19th, 2007 at 2:01 pm
dd has to be installed in the root directory in order to work
–As for OS X on a partition, I think this method could work, but my guess is you’d have to bit by bit copy OS X FIRST, then add the other partitions.
I’d start here for more research – http://osx86.thefreesuite.com/leo_intel.php
June 6th, 2008 at 9:44 am
I have an apple macbook the hd crashed in and I did not know it did not have a dvd drive in it just a cd reader I had bought OSX Tiger 10.4 on a dvd to reload the book with but can not do this now to no avail I have even tried getting it to boot off external usb dvd drive but it never would.
I was wondering if this metthod would work for me to get this macbook back up and running and do I have to partition the new sata laptop drive and format it first before I do the bit by bit copy?
any help would be great
Thanks Clay
August 30th, 2008 at 10:30 pm
Good Day
Just wanted to share my new experience.
If your Windows XP fails to run due to an error related to missing HAL.DLL, invalid Boot.ini or any other critical system boot files you can fix this by using the XP installation CD. Simply boot from your XP Setup CD and enter the Recovery Console. Then launch “attrib -H -R -S” on the C:\Boot.ini file and remove it. Run “Bootcfg /Rebuild” and then Fixboot
Regards,
Carl
November 1st, 2008 at 7:29 pm
mac installed fairly quick and easy on my thinkpad T42…the only issue i’m getting is the video playback…all the dvd’s or video files are being played in a way that how sould i describe it…the background is gray and black checkered squares…does mac os x 10.4 support ATI at all! please advise..is there a way i could tweak it?