My day in the Mactel underground installing OS x86
Last week I was listening to This Week in Tech, with the golden voice of Leo Laporte. Apparently Leo had refused a copy of os x86 that had been offered to him by some punk kids. Me? I love punk kids. They pay my bills (because I'm paid to teach them). So it was with great glee that one such punk kid let me know about a little experiment... He and some friends were going to put OS x86 on his Dell. He offered transportation to an undisclosed site where the grand plan would unfold, and I told him I'd check it out.Brace yourself for a walk through the seamy underbelly of Macdom. Let's face it, all this business has Apple a little ruffled. And Mac purists just roll their eyes, knowing whatever comes out of Cupertino next year will be loads better than the VAIO's, Dells, and e-Machines currently sporting the little OS that could. I'm going to explain what we had to go through to get all this working, and what we had by the end of the day. Read on— if you dare!
My buddy (and his brethren) had of course obtained a copy of os x86 that's been making the rounds on Bittorrent. It's the VMWare one from "Curtis" but for our purposes we were going to run it without VMWare. This is the method we found over at 360hacker.net. Unfortunately, the "how to" was a little lacking, which cost us a lot of time. By the way, I noticed the post at 360 has changed somewhat since it was first posted, but several errors are still there.
Since the first step had been done for us, we proceeded to pop the 2 GB+ DVD with the .bz2 file on it into a PowerMac G5 tower. We had an external USB drive (80 GB) and plugged it in. After unpacking the tar twice to get inside, we had a number of files inside a folder. You only need ONE for the 360hacker method. All those other files are for the VMWare install (I think). The OS X image file is a little over 6 GB! So when we tried to copy to our external HD, it didn't work. Why? Because the drive came from the factory formatted as FAT32. And as you Windoze converts might know, you can't have files over 2 GB on a FAT32 drive.
Unfortunately, what made sense next didn't readily come to us. Ideally all we had to do was plug the drive into the PC, reformat as NTFS, and using the network (between the Dell and Mac), transfer the file. Slower, but effective. Instead, like a bunch of boneheads, we reformatted the drive as a UNIX volume. Once again, failure. At least we knew HFS+ wouldn't work, because Ubuntu wouldn't read it. We reformatted the drive as NTFS on the PC side after that, only to discover NTFS volumes on the Mac are read-only! Why this insistence on using the Mac? Because unpacking tar's on Windows makes baby Jesus cry.
So we figured it out. It took surprisingly little time to send that 6 GB file from Mac to PC (external drive) over the network. Once the .img file was on there we were ready to rock. Unfortunately the guy who was supposed to bring the Ubuntu live CD had left it at home. So we started to download the ISO... And that's when we went out for brunch.
Once we had a Live CD for Ubuntu, we thought we were ready. Ubuntu is really slick. I've used Red Hat, Knoppix, Linspire, and Fedora, but Ubuntu was quite cool. The live CD worked flawlessly, and when I plugged in the external HD it magically appeared on the desktop. First time I'd seen that on a Linux distro, but maybe only because it's the first time I'd ever tried. Anyway, I opened up the removable drive and saw our image file. Now we were ready to rock and roll.

Sadly, it was not to be. None of us could remember how to use spaces when doing a simple cd command to get into the external drive in the command line. In other words, we couldn't navigate to our image file within the Terminal. Dang. Now we had to go in and rename the volume, which meant a trip back to Windows. Ug. By the way, the instructions we used said to get to the external volume using /Devices, but that didn't work. We used /media and it worked...
Once we changed the name of "New Volume" to "NewVolume" things went better. We could see the file in Terminal. Now we carefully typed in the magic bit of code necessary to copy the image file to the Dell's internal HD... It was a lot like casting a secret enchantment. As my friend read the command aloud and typed, we all mouthed the words...
What did we get? Permission denied. Over and over (tried all hda's). Problem was, this particular drive we were using had a Seagate drive with Fedora on it. Somehow this drive had become locked, so that even as root we couldn't reformat or write over it. Stupid permissions!
After trying two or three floppy-based methods of erasing the drive, I was ready to get a magnet. This thing was locked up tighter than a fruit fly's rear-end. Then somebody sitting in the corner, nursing a bold blend from Starbucks, suggested going to Seagate's site and using their tools. Duh!
OK, Ubuntu Live CD, check. External drive with disk image, check. Internal drive with permssion to overwrite? Finally, a check. The magic DD command did the rest. A mere 8 minutes later and we were looking at each other with anticipation. Did it work? It looks like it's done!
We shut the machine down, ejecting the CD, unplugging the external HD, and sitting back for a moment. Taking a deep breath, we booted up. And lo and behold, there was the grey Apple logo! Unfortunately, again, we were stymied. It hung. We rebooted again, this time choosing Safe Boot. Success! Oh, wait, that password thing...
The 360hacker post mentions some diagnostic screen, and more CLI codes. Quite frankly, we never got there. The machine seemed to hang up when we tried, and we never got to the command line. So we ran a quick Google search for deadmoo's password. Within seconds we were booting up again, and this time, it was for real.
I cannot describe the surreal feeling of seeing the Mac OS running on a Dell box. For a moment I felt like I was in the bowels of Apple's secret labs (which would be a lot more like "Charlie and the Chocolate Factory" than I care to admit). A kid in a candy store. It was also a little creepy. But there it went. Dashboard worked, Safari launched, everything seemed in order. Since we're in safe mode it wouldn't connect to the internet, but no matter. It was working! We never could boot normally.
So what's it like? On our machine, which is a stock Optiplex with a 2.4 GHz processor and 512 MB of RAM, x86 was very slow. A little bit of lag between click and response. I noticed a bit of graphic noise every time a menu fade out effect or other graphic candy was supposed to happen. When we opened up Activity Monitor we saw our problem: the processor was at 100% all the time! I have no idea why.
Ultimately there's no way we're going to be using this as a production machine. I know some people have had super-zippy systems running at tremendous speed, but I just didn't see it. Besides, we destroyed the disc and erased the drive. So please Apple, don't sue me. Still, it was fun while it lasted. Now I hope I never have to see another Dell running OS X for as long as I live.
Share
Categories
Analysis / Opinion Hardware Software Hacks How-tos Cult of Mac
Last week I was listening to This Week in Tech, with the golden voice of Leo Laporte. Apparently Leo had refused a copy of os x86 that had...
Add a Comment
Hey guys - Well done! Okay so there's a negative vibe out there but not only did you go out and try this with apparently very little or no research, you didn't hold back on the bits that were just lapses. Things like hitting tab to complete file names - interesting work around. On a more serious note: Did you not have a computer hooked up to the net nearby? The only reason I ask is that as a Linux user you start learning that the answers are out there, you just need to ask. I was rather put off by some of the comments of Mac owners out there - these guys weren't discussing OS X on a powerpc platform, they were discussing OS x86 - ever thought to keep on subject?
September 07 2005 at 9:35 AM Report abuse Permalink rate up rate down ReplyPLEASE, PLEASe do this again. The method you used is almost totally outdated. You didn't look for ways to improve speed. I have OSX86 running faster than on my PowerBook. I am absolutely furious at the way this was handled; it's almost misinformation.
September 06 2005 at 1:39 PM Report abuse Permalink rate up rate down ReplyI've got the software up and running on an AMD X2 4400+ using the Asus A8N -SLI Premium with 2gigs of memory and a 120gig drive and the Nvidia 7800GTX. A few notes; 1. I installed it using a second drive under Windows. My windows boot drive is SATA and not supported, but the ATA133 ports are supported and work fine with the second 120 gigabyte drive. Note: There are some things you must do if you wish to re-size the partition to use the full size of the drive. Google it. 2. SSE3 rocks and Rosetta is working fine for several apps that I loaded up. Any app that specifically targets AltiVec code does not work properly (big ticket Apps like FCP 5, Shake, etc). You might get it to boot, but forget it running. This is a Developer Beta and the framework for the multi-tier support for Altivec and SSE3 has not been released in this pirate beta. 3. Activity Monitor reports two processors as the AMD X2 dual cores possess. It's fast after the copy-protection framework file is deleted. 4. Video support is limited to the on-board video provided by the Intel board that is installed in the Developer boxes. You will get 1024x768 if you have enough memory. There is a command to type at the boot sequence to move it up to 1280x1025@85hz. Quartz Extreme is not supported because of the generic VGA driver on non-developer boxes. 5. Audio support is limited to the AC97. Soundblasters, etc. do not work at this time. 6. If you find that your USB keyboard doesn't show up, I pulled the plug and it popped it in again. Also, if it's a two pronged cable with USB and a legacy PS2 cord, make sure the legacy cord is not plugged in. 7. If you are getting 90-100% in the activity monitor, it's because the system is looking for the copy protection chip. This can be rectified by deleting a specific file in the system library. Check the wiki for the information. Otherwise, it's really exciting to see how far the Marklar project has been going. A lot of the binaries are Intel compiled, but not optimized. Seeing as this is true, the speed on this dual core AMD chip is great sitting next to my Dual G5 2.0ghz. For the continual question of "will they sell it to the general public without Mac hardware". In a word... no. They won't be releasing it for generic PC's because; a- they are a hardware company; b- attempting to support the multitude of chipsets, cards, and generic parts in the clone world is impossible unless you are of the size of Microsoft. This very reason is what makes XP unreliable and the reason the Mac hardware is "locked" to specific hardware choices (you can get different video cards, etc.. they are the same as the PC with slight mods.). Mac OS X and the hardware are very stable together. I rarely reboot/turn-off the G5 unless my power bill is from hell. Regardless, the only way you'll see it in the store is with a disk bundled in a Macintosh box, but it'll be a torrent and hobby OS for those trying to run it on generic hardware. Sort of equivalent to the linux crowd - "I got linux to run on my toaster!". It's a beautiful OS. Reminds me of NeXTSTEP 486 when it came out. This time they'll be making the hardware. C
September 05 2005 at 1:34 PM Report abuse Permalink rate up rate down ReplyWow, it looks like you went through hell to get OS X installed.. This would've made it so much easier: http://theriffhimself.net/journal/7/mac-os-x-tiger-on-a-pc
September 02 2005 at 6:00 PM Report abuse Permalink rate up rate down ReplyHey yall should use the native install method the one u used really sucks, I know cause I used it before, download the malkar image and patch it with the generic OSX installer patch you can find all over bittorrent, read the readme in the path so you can get the proper MD5 checked ISO, burn it and install as you would normally instalkl OSX, it will be 100% faster, I run on an inspiron 1100 with a celeron processor and 512 mb of ram and get awesome performance(xept from the battery). use that method then write a real post about how intel boxes rock out with their c*&^-out.
September 02 2005 at 1:43 PM Report abuse Permalink rate up rate down Replyjust to let you know, the reason the machine was running sluggishly may have had nothing to do with the tpm files. mac os x runs slower than crap on a fully decked out powerbook right after you install it because spotlight has to do a little thing called indexing. it took almost nine hours to complete on my computer, but when its done, its lightning fast. too bad you got rid of it. you could have gone into the terminal and typed "top -u" and if the topmost process was something like "mds" then, spotlight was your culprit, and patience would have solved your problem.
September 02 2005 at 12:17 PM Report abuse Permalink rate up rate down Replyg0at: My apologies for not giving specific credit. The guide I posted is a modified version of the one at http://www.360hacker.net/forums/viewtopic.php?p=1108 Just like I said before, I didn't claim credit. Don't get your knickers in a twist over it dude, I didn't mean any disrespect.
September 02 2005 at 9:55 AM Report abuse Permalink rate up rate down Replycan you install it on an internal HD that has been partitioned? THANKS!!
September 02 2005 at 9:24 AM Report abuse Permalink rate up rate down Replywow nice apple spin. osx86 is faster than any g5 that exists nice try sucking up to steve.
September 02 2005 at 8:53 AM Report abuse Permalink rate up rate down ReplyCouldn't remember how to navigate a directory with spaces ? COME ON! Even tab completion would have done that. If not cd "a dir with spaces", or use ' . Or escape the spaces with a backslash.
September 02 2005 at 3:22 AM Report abuse Permalink rate up rate down ReplyHot Apps on TUAW
Deals of the Day
more deals- Verizon Leather Sleeve for Tablets for $4 + free shipping
- Wicked Jaw Breaker Noise-Isolating In-Ear Headphones for $6 + free shipping
- Refurb Apple MacBook Air Laptops: 12" 64GB SSD for $699 + free shipping
- JVC Motion Sensing Clock Radio with Dual iPod Docks for $55 + free shipping
- Apple iPhone Headset with Mic for $4 + $2 s&h
- Refurb Apple iPod nano 8GB MP3 Player for $99 + free shipping, 16GB for $119
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



32 Comments