Feeds

Run Mac OS X on a PC

We show you how

  • alert
  • submit to reddit

Combat fraud and increase customer satisfaction

Special Report Want to run Mac OS X on a PC? Perhaps you don't want to pay the premium for Apple's hardware - or Apple doesn't make the kind of computer you need, such as a netbook. Because of its native roots in Motorola and PowerPC code, this has traditionally required instruction level emulation. Two things have changed. Apple based Mac OS X on NeXT code, which could run on Intel. And since 2006 Apple has been making Intel PCs. In theory, installing Mac OS X on a PC is much easier. How do you go about it?

The version of Leopard sold by Apple includes drivers for Apple provided hardware only. It also requires an Apple Extensible Firmware Interface (EFI), which replaces the traditional PC BIOS. The Kalyway DVD is a hacked version of OS X that removes the EFI requirement and includes a variety of device drivers for common PC hardware.

Should you try this? As a minimum, I'd recommend the following: You are comfortable editing BIOS settings and knowing the details of your hardware and chipsets. You're not afraid of the Unix command line (not a definite requirement, but many of the troubleshooting guides out there mention it, so you'll probably have to use it at some point). And probably the most important: You have a lot of time.

Preliminary steps

Before trying this upgrade, you'll need to do some prep work.

  1. Know your hardware. There is no automatic hardware detection in this install. You will have to specify in detail your PC hardware configuration, including video card, amount of video memory, network card, CPU, sound card and motherboard chipset. Windows users can find this information in the Device Manager or by running msinfo32.exe. Linux users should run lspci and lsdev. Print this out and set it aside.
  2. Check the hardware compatibility list on the OSx86 wiki for known issues with your configuration. Take this with a grain of salt, as there are no guarantees your hardware will be supported. As the wiki says, "We want to keep it as accurate as possible, but please, do not entirely rely on this list when buying hardware."
  3. Download the Kalyway 10.5.2 ISO from your favorite torrent site and burn it on a DVD.
  4. Backup your data. You will be running disk partitioning software to create a Mac OS X partition, and the installer will be overwriting both that partition and the MBR of your drive.
  5. Choose a drive and create a partition for Mac OS X. The various OS X installation guides out there really dwell on disk partitioning. There are step by step guides for using Windows Disk Manager, diskpart, Partition Magic, and the Gparted live CD, among others. Whichever one you pick, be sure to create a partition at least 9GB. Don't worry about specifying the partition type or formatting it, the OS X installer will take care of that. What it won't do is create the partition, which is why we're doing it here.

Since the installer will be overwriting the disk's Master Boot Record, any other OS present won't boot unless you restore the previous MBR. By far the easiest way around this problem is to use a separate drive for OS X.

In my case, I'm installing on a new system with two disk drives, so I unplugged the Slackware/Windows drive and plugged the second drive in the primary SATA slot on the motherboard.

If all this talk of partitioning, MBRs and switching drive cables scares you, best to stop now. It gets a lot worse.

Now that the preliminaries are out of the way, it's time to install the OS. Boot the PC with the Kalyway DVD in the drive.

Press F8 when it says to, and turn on verbose mode by entering the startup option "-v" after "boot"

High performance access to file storage

More from The Register

next story
Android engineer: We DIDN'T copy Apple OR follow Samsung's orders
Veep testifies for Samsung during Apple patent trial
This time it's 'Personal': new Office 365 sub covers just two devices
Redmond also brings Office into Google's back yard
Batten down the hatches, Ubuntu 14.04 LTS due in TWO DAYS
Admins dab straining server brows in advance of Trusty Tahr's long-term support landing
Microsoft lobs pre-release Windows Phone 8.1 at devs who dare
App makers can load it before anyone else, but if they do they're stuck with it
Half of Twitter's 'active users' are SILENT STALKERS
Nearly 50% have NEVER tweeted a word
Internet-of-stuff startup dumps NoSQL for ... SQL?
NoSQL taste great at first but lacks proper nutrients, says startup cloud whiz
Windows 8.1, which you probably haven't upgraded to yet, ALREADY OBSOLETE
Pre-Update versions of new Windows version will no longer support patches
Microsoft TIER SMEAR changes app prices whether devs ask or not
Some go up, some go down, Redmond goes silent
Red Hat to ship RHEL 7 release candidate with a taste of container tech
Grab 'near-final' version of next Enterprise Linux next week
Ditch the sync, paddle in the Streem: Upstart offers syncless sharing
Upload, delete and carry on sharing afterwards?
prev story

Whitepapers

Designing a defence for mobile apps
In this whitepaper learn the various considerations for defending mobile applications; from the mobile application architecture itself to the myriad testing technologies needed to properly assess mobile applications risk.
3 Big data security analytics techniques
Applying these Big Data security analytics techniques can help you make your business safer by detecting attacks early, before significant damage is done.
Five 3D headsets to be won!
We were so impressed by the Durovis Dive headset we’ve asked the company to give some away to Reg readers.
The benefits of software based PBX
Why you should break free from your proprietary PBX and how to leverage your existing server hardware.
Securing web applications made simple and scalable
In this whitepaper learn how automated security testing can provide a simple and scalable way to protect your web applications.