OSX Leopard 10.5.6 on the eeeBox
In this article I will show you how to install OSX 10.5.6 on your eeeBox (B202).
This article is largely based on my previous article and contains some new findings as well as an adaptation to the eeeBox.
Important: you’ll need a Monitor with DVI input in order to make this work correctly.
If you have a VGA input you might encounter the following problem which is extremely annoying.
1) BIOS Update to fix ACPI Problems
1a) Update from XP
The simplest way to do a BIOS Update – use Asus Windows Tool and Run update from file
BIOS Update is always a risk – for me, all went fine and the long boot time was fixed!
- Get modified Bios from: osrom.net
- Run ASUSUpdate
- Select “Update BIOS from File”
- Select the downloaded file
- Follow the steps to update your BIOS
1a) Update natively
To flash the BIOS,
- Downlaod the ROM file and put it on a USB drive and insert it into your computer.
- Reboot and on start up, HOLD DOWN alt + F2.
This will go into EZ-FLASH
- Select the downlaoded fiel and update your BIOS.
Reboot, hit F2, double check that BIOS is working.
2) Partition your Harddisk
I kept a dualboot configuration with XP and OSX on my eeeBox.
In order to accomplish this you’ll have to do some light changes in your partition scheme.
I’ll recommend you do a complete backup of your harddisk before continuing!!!
You can use programs like Acronis TrueImage to do so.
- Right click on “My Computer” on your desktop and select “Manage”
- Then click on “Disk Management”
- Delete the second partition by right clicking on the second partition of Disk0 and selecting “Delete Partition”.
- Create a new unformatted primary partition
- 3.1) Preparation – Downloads
- Download iPC OSx86 (this is a 10.5.6 version, iDeneb 1.3 10.5.5 should also work) from the usual sources (this is somewhat illegal even if you own a Leopard licence, as I do)
- Burn it to a DVD
3.2) BIOS Settings
- I didn’t have to change my BIOS settings, but your mileage may vary – let me know….
3.3) Installing OSX
- Put the iPC OSX86 DVD in your external DVD drive and boot from it (Hit F8 at the black boot screen and select your DVD drive in the blue/yellow list)
If the boot hangs/crashes try to boot with the cpus=1 option.
- The boot may take a while (5-10 minutes depending on your DVD drive)
- Just click through until you come to this screen
- Run “Disk Utility”
- Select the second partition that you have created in step 1 and format it by selecting “Mac OS Extended (Journaled)”, naming it (OSX in my case) and hit “Erase”
- To be sure you can select the drive and select “Partition”. Press Options and you should see that the drive is partitioned as MBR
- If you go back now you should see something like this.
- Select the drive and click “continue”
- On the “Install Summary” Screen click “Customize”
- Select the following options:
- Drivers/Video Drivers/Intel – Check the box for GMA950
- Drivers/Chipset Drivers – Check the box for GMA950
- Fixes and Patches – Check the box for CPUS=1 One Core Fix
- Fixes and Patches – Check the box for FireWire mount Fix
- I recommend you install some useful (and needed) tools:
- Hit “Done” and “Install”
- Go have a coffee or two, install takes around 25 – 40 minutes.
- After first boot you’ll have to answer some questions to Apple. Don’t forget to define a password, we’ll need it later!
- Get my eeeBox post install pack here (I compiled a configuration that worked for me. I take no credit at all for this. Guys like paul over here did the lions share of the work).
- Unzip the downloaded file (normally it unzips to the same folder)
There is no guarantee that all the kexts in this bundle do work with your eee PC. There are simply too many different hardware revisions out there(even on the 1000h it seems that there are at least 3 differentbrands of the camera used - some work, some don't). So if you install the kexts: - Do so by following the guide (unless you know what you're doing) as it makes it easier to spot an offending kext. - Install them using kextHelper (it sets the corrects rights and stuff and makes a backup of your replaced kexts). If ever a kext has your system crashing/not booting/unstable do the following: - Boot into "single user mode" by specifying -s at the boot prompt - Then type: /sbin/fsck -fy /sbin/mount -uw / (don't forget the / at the end!!) - Then erase the offending kext(s) with the backup(s) (example of AppleIntelGMA950 kext) cp -R /Backup Extensions/AppleIntelGMA950.kext/ /System/Library/Extensions/ rm /System/Library/Extensions.mkext - Reboot with the -f option
- 3.4.1) Fixing “About this Mac”
- Install the “About this Mac” package. Just click through it
- 3.4.2) Installing kexts
- Run “Kext Helper”
- Drag all kexts in the “kexts” folder onto the “Kext Helper” application
- Type your password, click “Easy Install” and follow the dialogs
- 3.4.4) Installing DSDT
- Installing the DSDT gives you more security for future upgrades and for ACPI support.
- Create DSDT File
- Run DSDT Patcher with the following selections:
- This creates a dsdt.aml file in the DSDT application Session directory
- Install latest EFI
- Run UniversalOSXInstaller
- Select the correct HardDrive (!!!!)
- Checking “Install PC_EFI v9…”
- Hit “Install”
- Create and install the plugin
- Open the “UOI Plugin Generator” in UniversalOSXInstaller
- Check “Add DSDT Dump” and Browse for the dsdt.aml file that you just created
- And give the plugin an intelligent name
- Click “Generate Plugin”
- Copy the plugin from the Desktop to the Applications/UInstaller/Motherboards directory
- Select the motherboard package, click “Apply DSDT patch” and hit Install
- EFI Strings
- You might want to apply the EFI String for the Time Machine Fix as well as set the Native Boot
Resolution to the appropriate values for you Screen.
- 3.4.4) Fixing the resolution (might not be needed on some models)
- You’ll probably have a strange 800×600 resolution. Don’t worry, we’ll fix that.
- Install “SwitchResX”
- Launch “SwitchResX” property panel
- Go to “Custom” and click on the plus sign “+”
- Create the custom resolution corresponding to your display and hit OK.
- Click “Apply”
- Launch “OSx86 Tool” (this step might not be needed)
- Select “Enable/Disable Quartz GL”
- Click on “Enable Quartz GL”
- 3.4.5) Install WLAN Driver if you stayed with the original Ralink card
- Download here
- 3.4.6) Fix sound
- Download package here.
- Install the AzaliaAudio package. Only the rear output is working.
- System running with EFI, vanilla and Quartz extreme support
- Stock Kernel : working with EFI
- GMA950 : working with QE & GL
- Sound output working (only rear)
- Wlan : working
- SD Slot
- Time Machine
What does not work yet:
- Sound input (microphones) not working
- Sleep Mode
All the information in this post comes from the following sites and from hours of trial and error work from my eee PCs: