Monday, March 23, 2009

Install OS X on an EEE PC 900A, 901, 1000, 1000H, 1000HD (and possibly HE) Version 1.11 Now with working ethernet!

Update 3/26/08 EEE Boot Version 1.11
Keep in mind I'm upgrading this stuff very often, so please check your version to make sure you have the latest one. The current link will be in this post.
Updates: Working Ethernet, Video out, Remote Mounting of CDs/DVDs off your desktop mac or windows box. 1.10 had a few bugs I added, so 1.11 just fixes them. Sorry about that.

If you already have EEE Boot 1.09 installed, go to this post to just add the new "features"

Stability: It is clear that there may be a few issues with 1.11. If you have issues, 1.09 is stable, go to the other post about 1.09 for install instructions.

Ingredients:


Hardware:
  • USB external DVD Drive. (You can find one of these on e-bay for less than <$40)
  • An EEE PC, 900A, 901, 1000, 1000H, 1000HD (this should work with all of the atom EEE PC's, but you may need to get a bios update for them from another source if the stock bios won't work for you. Please let me know if you have any issues/success.
  • Some way to download an ISO image and burn it to a DVD (A Windows, Mac or Linux computer). If you don't know how, google around.
  • A working wifi net connection. and some bandwidth (The Apple upgrade from 10.5.4 to 10.5.6 is almost 700mb, it can take a while.).
  • A cool sticker for your mac that you can get for free if you pay for the shipping available from left column of this web site :)

Software
  • You need to burn an image of the boot disk I have cobbled together. Download it from this site, the latest Iso's should be there : http://www.pd.net/eeeboot.
  • This above disk is a Boot-132 CD. I'm letting you know because I will be using this name for it.
  • You need a copy of an OS X 10.5.x install disk, you buy these from apple, Best Buy, and apple store, Tiger Direct or your local college computer store. THIS WILL NOT WORK WITH AN INSTALL DVD THAT CAME BUNDLED WITH A APPLE COMPUTER.
  • A copy of Chud, free for download from apple for sound and dimming to work (instructions in the appropriate section) It is also available on your os x install DVD, depending on the version. 10.4+ seems to work, I have not tested any earlier versions.
Assumptions:
  • You are going to install OS 10.5.x
  • These instructions assume you have a stock out of the box eee. I have a 901, so these instructions are skewed towards the 901, but will work on the 1000 family too. They are almost identical computers.
  • These instructions also assume that OSX is the only OS on this particular drive. Since I don't dual boot, I can't help you here. The 901, that comes with SSD drives comes with either 12gb or 20GB of storage. in these are actually two drives, a 4gb one used for linux or Windows and an 8gb or 16gb used for storage. The 8gb is possibly to do an install from a retail DVD, but is really a bit too small. Mind you the windows 901 or 1000 with the 12gb (4/8) is the best bang for the bug to upgrade from. Go to mydigitaldiscount.com and spend less than $80 on a blazing fast 16gb ssd and swap out. The 16gb that they ship with drives you can easily use for os x, and the other for another OS (linux or windows) can fit on the 4gb drive and have dual boot that way. If you have a hard drive version, this will work too, so don't worry. If you have not yet bought a EEE, I hope to have a blog at some point about picking out the best machine for you.
  • These instructions will get os x installed on your computer in a way it can be upgraded using apples software upgrade.
  • The image I have given you is a modified boot loader that is out there, with Kexts you need and all the other install items you need including the ability to patch the Bios of your 900A, 901, 1000, 1000H or 1000HD directly from this CD.
What works
  • Upgrades (from at least 10.5.4 to 10.5.6)
  • Ethernet
  • Remote mounting of DVD's and CD's from a desktop Mac or Windows box
  • Video out
  • Wifi (with either stock or an upgraded card)
  • WWAN
  • bluetooth
  • sleep
  • speedstep
  • audio out (no microphone)
  • sleep
  • brightness control
  • Camera if you got a 901 with windows on it as the stock OS. Unsure about issues with the 1000's.
What does not work
  • Microphone in from the mic or the microphone socket. Audio in works great via blue tooth (so does audio out). I've always used a bluetooth headset to skype with, so this is not an issue for me.
  • Weirdly the power button will not pop up a shutdown/sleep button when pressed from OS X. It works for every other install I have. This I suspect I can get to work in time.
Preparation:
  1. Burn the .iso you have downloaded from above to a CD. It is only 80mb. You can burn it to a DVD also if you wish.
  2. Get your eee pc ready and plug in your USB DVD device. Make sure this is the only USB storage device plugged to the computer.
  3. Make sure your eee is plugged into a wall. You don't want to loose power during an install.
Summary of what we are going to. 16 steps to success.
  1. Plug in USB DVD Drive, boot your EEE while holding down alt+f2 to install bios. Restart.
  2. Fix bios settings so devices that need to be on or off are, and so it'll boot off DVD Rom and the SSD or HD you want to use. Save, reboot.
  3. Boot off Boot-132 CD (the one your downloaded from above). When menu comes up, swap the CD in the DVD drive to OS X install DVD.
  4. When booted into install DVD, Partition drive to one to be GUID partition that is formatted Extended Journaled, name the drive. Customize the install to only have essentials (critical if you are installing in a 8gb or 16gb SSD). Install. Will get error message at end about bad install, that's ok, ignore it, restart. Give it time to restart.
  5. Computer will now try to boot off OS X DVD (it's in the drive), it can't do that. Will leave black screen. Press power button for about 5 seconds until computer shuts down.
  6. Put in Boot-132 CD. Restart. When screen comes up, enter 80 to choose the first internal drive. If the correct first drive is selected in the Bios, the computer will boot to OS X setup. Enter information.
  7. If your computer gets stuck in setup loop (takes you back to the first screen asking again and again for the same information), follow the fix instructions.
  8. If you are using original WIFi card, install Ralink drivers. Restart.
  9. Run the apple update to upgrade to the latest version. (takes a long while)
  10. Install Kexts. Restart. (takes a while)
  11. Download CHUD, go to apple developers site (click on icon in folder). You may need to sign up for a free acount if you don't already have one. Login go to Downloads>Developer Tools Download the latest version of CHUD, Install (it might hide this file in your downloads folder if you need to hunt for it.) You can also get this from your install disk if you have a recent version of OS X. restart.
  12. Install Audeee. Click off the check box for whatever command is connected to f9 from system preferences>Keyboard>Keyboardshortcuts. Copy Sark to applications. Spark Set up spark for keyboard sound controls to work. Double click on system add each command, check graphics
  13. Get dimming control to restore brightness when computer wakes from sleep. Install Sleep watcher and sleepwatcher startup item. Chick on Check, find out number of Display Controller.
  14. Set up speed step. Add to boot up code
  15. Run about this mac, and use OS X tools to turn on Quicktime GL - restart
  16. if you have a 901, upgrade bios off usb card, or CD, restart. Re-set up bios (sorry guys)


Upgrade Bios

If you don't have a 900A, 901, 1000, 1000H, 1000HD or the eee box 802, skip this step and look at my other post on upgrading the bios. From current reports if you have a 1000 HE, you don't need to do anything, the shipped bios works. (Let me know if this is not the case)

If you do have a 901 or 1000, boot the computer with the DVD drive connected and the EEEboot cd in it. Hold down Alt-F2 when booting. It will eventually boot to a bios upgrade screen that will automatically upgrade the bios at this point. When it tells you to reboot by pushing down the power button, follow it's instructions and Reboot.

Setting the Bios
Boot the computer and hold down the F2 key (no alt this time)

This will take you to the BIOS SETUP UTILITY.

These instructions are specifically for the 901 The 1000, 1000H and 1000HD have several less options in the bios set up. if you don't have an option, don't sweat it.

There are five tabs across the top, we will go from left to right.
Instructions on how to navigate this Setup Utility is on the right hand side of the screen.

Main (first tab)
Make sure the system time and date are correct.

Advanced
  1. IDE Configuration:If you are using your larger SSD Drive, it will probably be the slave. Look at it's name and remember it for later. (esc to exit) If you have a hard drive in your system instead of an SSD, i'm not sure what you'll find, but you may have only one option. That is the one to use.
  2. Onboard Device Configuration: Disable Onboard Lan, Enable everything else.
  3. CPU Configuration: Max CUPID value limit [Disabled] the other two options enable
  4. Escape to exit
Security
Don't do anything under this tab

Boot
We are going to do this one out of order

  1. Hard Disk Drives: Using the +/- keys make your boot drive, the large one the 1st drive.
  2. Boot Disk Priority: Using the +/- keys make the CD Rom the first boot device. Your harddrive should be 2nd or 3rd
  3. Boot Setting Configuration: All enabled

Exit
Take the time now to plug in and power up your USB DVD drive with your Boot-132 disk in it.

From the Bios menu, Select Exit & Save changes, give it an OK when you get the option to.
It will boot your computer again, and hopefully from the CD. You should see roughly the following (There will be a quick error that flashes on the screen, don't worry about it, it's looking for something that has not been loaded yet)




The boot loader has a bunch of .kexts loaded on it to load at this point that will allow the OS X install disk to work properly.

It will boot to a screen where you can enter options.


If you are not putting in an option, hit enter (and you won't).



It may give you a flash of an error here again, Don't worry about that. It's looking for a file you have not installed yet. You may get a few of these. It is asking here to choose what device to boot off. But first you need to eject the boot CD you made, and keep it handy. You will need it again.

Put in to your DVD drive your original OS X install disk as you bought from apple (you did buy it didn't you). The default option of EF will boot off your DVD rom.

  • Possible comands at this point are:
  • ef - (default) Boot from the USB CD Rom
  • 80 - Boot from the first booting hard drive as selected from the Bios
  • 81 - Boot from the second booting hard drive as selected from the Bios

When the apple DVD is in, hit enter. It will now boot, or get you to press F8 to enter Boot Commands.

It will now ask you to enter any boot commands. There are a few, but you should not need the last one this first time.
Most of these exist since pressing a key when booting (as you would do in on a traditional mac) does not work with the bootloaders we are using.
  • Commands:
  • -s single user mode
  • -v verbose
  • -x Safe mode
  • -f Force load
  • "Graphics Mode"="800x600x32"
This last command will force you into a graphics mode that will fit onto the screen. Use it if when you into the Apple DVD, bits are off the screen where you can't see them to click on them.

Heck, I've been recently telling people just to use it. It won't hurt anything, and it could save time. To repeat, in that prompt put:

"Graphics Mode"="800x600x32"

Don't forget the quotes.

If all goes well, you should get a gray apple logo with a spinning icon underneath and you will eventually get a screen like this. The time it takes depends a lot on the speed of your hard drive.


What? You don't see a screen like this. You get a message that says: "This software cannot be installed on this computer." Well it seems you don't have a retail OSX DVD, but instead one that came with a mac when it was purchased. This DVD won't work on anything but that computer. Sorry about that, go get a retail DVD and let Apple earn some money they deserve.

Are bits of the menu off the screen to the point it's hard to operate? I mean by this the top menu bar, you need to reboot, and enter the "Graphic Mode"x"800x600x32" option. Your computer is trying to work at a resolution larger than your screen. This will vary from model to model of the eee. Just scroll up a bit. Better instructions are back there.

Double click on the language you want to use.



When you get the option to select drives, you will see at least one, and possibly more (if you have a 4gb ssd with linux on it, it'll show up, but it'll have a red ! on it.

Go to the pull down menu Utilities, and select Disk Utility

In Disk Utility, select the drive (not he partition) you want to put OS X on. Select the partition tab as shown the the photo.

Things to do:
  1. Under "Volume Scheme" There is a pull down option menu that lets you select the number of partitions. Select one.
  2. Under "Volume Information" name your drive and select for the format Mac OS (Extended Journaled)
  3. Now click on the "Options" button under the partition window.

Select the top option, "GUID Partition Table" and hit OK. Then click on Apply


Click on the Partition option it gives you. This can take a little while, kick back for a while. When it's done, quit out of the Disk Utility by selecting quit from pull down menu under "File"

You are now back here. Click on the drive you want to install OS X on. It will show you a green arrow so you know it's selected. Now click on continue.


Now we are going to make this install smaller. This is critical to install onto a SSD, and will greatly speed up your install time. If you ever need what you did not install here again, you can easily install these options from the OSX install disk once you've got your system to boot.

Deselect everything you can. The printer driver selection is almost as big as the OS. If you have a printer, do open this up and just select the install option for the brand of printer you own. If you own a HP printer, don't do this, it'll install far too many drivers, just download the drivers from the HP site and install later. It'll take up less space if you do it this way.

Click done.

Click install.

It's going to start doing a consistency check on your DVD. This is not a bad idea the first time. It checks that the media is fine, and it checks if your drive is fine as well.

I 've clicked skip for this check every time after my first install from this media It takes too long. (and yes I've done a lot of these now).

It will take a while, (depending on the drive you have) to install. Don't trust the Time Remaining setting. It gets stuck from time to time, a quick wipe of the trackpad can fix that. The sleep function does not work yet. We'll fix that with later patches, it will keep the screen on but won't refresh it. A flick of the finger on the trackpad, or a key press will get it to refresh. Kick back get some coffee, when you return you'll have this on your screen:


Don't worry about this. The install did not fail, it just can't find the boot loader to tell it what drive to boot to on the next boot. This is not surprising, you have not installed the boot loader yet. Press the restart button and wait. This can take over a minute for the computer to restart, and when it does, it's going to try and boot off the OS install DVD, which it can't do. It'll boot to a black scree. At this point you will have to do a hard power off by pressing down on the power button until the blue light turns off. This can take a few seconds. When your computer is powered down, eject the OS X DVD and put in the 132-Boot CD again. I find that on my USB DVD drive, I can't eject at this point unless I unplug my DVD drive and re-plug it in from my computer. What happens on your computer? No idea.

Boot your computer off the boot loader CD, when you get to this screen:


You are going to use another setting. This screen lets you choose what device you will boot off. You now want to boot off your internal drive. If you set your bios settings correctly so that the boot drive is where you put OS X, you should enter "80" (no quotes) here and press enter.
You will have to press enter a 2nd time and your computer will boot from the hard drive.

If you have trouble booting with the 80 option, try 81, If 81 works, your bios is set wrong and it won't boot by itself until you fix it. You will need to go to the bios menu (f2 on boot up), go to the Boot tab, and in the 2nd option from the top, choose Hard Disk Drives. Swap the order of the two drives and you should be fine.

Click continue.
Select your keyboard


Don't try to transfer data using this screen. Select "DO not transfer my information now".

Click Continue and see what page comes up.

Now you get to see if you have the boot loop problem. It happens some times. It does not even seem to be the hardware, since I've had times it's happened and times it has not on the same hardware with the same install CD's.

If you click on continue and you go to either the screen requesting you to choose a network, or the screen asking for your name and address, you are ok and you should skip the next step, and finish doing what the computer asks for. You will eventually get to the desik top.

If you are in the loop you need to ...

Fix the registration loop
Once again, if your computer is NOT taking you back over and over again to the menu where you choose a language, skip this step. If not, you will need to restart you computer by holding down the power button for about 5 seconds. When it boots to your CD, type in 80 for the option for what drive to boot off, but on the next (and last) boot loader menu, boot with the -s option.

The computer will boot in a text only mode and drop you to a command line.

Type in the following command carefully.

/sbin/mount -uw /
touch /var/db/.AppleSetupDone
passwd root

At this point it will prompt you to enter a password. You are entering the Root password here. REMEMBER IT.

it will ask you to type it in twice to make sure you typed it in correctly.

When your password is set type
reboot
Hit enter.


And your computer will re-boot to the CD. Boot to drive 80, and just hit enter for the boot options. Your computer will boot to a password screen.

Enter username: root and the password you picked. When you do it should take you to the desktop. At this point it is important to set up a non-root account.

Go to "settings" in the bottom Dock, the icon looks like gears in the recent versions of OS X, and click on it to load it. Click on Accounts in the screen that pops up. Click on the + button on the bottom left, create a new user, give yourself a password. Click on login options. Make sure your "Display Login Window" is set to list of users. You can if you want set up automatic login so that your new account is logged in when you boot without a password. This is up to you. just don't use the root account unless you know what do do with it. Close out of System Preferences. Go to the apple in the upper left hand corner of the screen and restart. Enter the 80 when you need to, and get back to the deskup. You are now down with the Boot Loop Fix.

Fixing issues with your install.


You will get to your desktop. A few moments later the EEE Boot CD will show up.

You will also notice a few things. 1. If you have the original wifi-card in your computer, wifi won't work. (the fix comes later) and 2. your screen is stretched. We will fix all of this.

Copy EEE-Utilities.dmg folder to your hard drive.
Open the CD by double clicking on it, and you will find a folder named EEE-Utilities. Copy this to your desktop. When it has finished loading, mount it by double clicking on it.


Making your computer boot without the boot CD

In EEE-Utilities>Fixes double click on "Chameleon_DFE_for_Hard_Disk"
It will mount this disk image, when it's loaded, open it and click on "Chameleon_DFE_for_Hard_Disk.pkg", I've already put everything you need in the "Extra Contents". No need to touch it.

Follow it's instructions to install. When done, select shut down from the apple menu.
When the computer is off, unplug your DVD Drive.
Press the power button.

You should now have a booting os x computer with a stretched screen.

Install the Ralink Drivers.

Update: There are new Ralink Drivers, get them here. Third choice from the top of the list. You can still use the ones on this CD, but the new ones seem to be better.

If you have the stock wifi card, Ralink, it's maker has provided non-apple drivers for it. They work fine, they are just ugly :).

There is a catch. These drivers work by making the computer think the Wifi card is connected through the ethernet port. It appears at this point if you want to use the ethernet port, you can't use these Ralink drivers, and if you want to use these drivers you can't use the ethernet port. The simple fix is to get an apple compatable wifi card, put it in, and forget these drivers. You have nothing to loose to try, so please let me know if you do how this works out.

If you have upgraded your wifi card, ignore this step.

Go into EEE-Utilities>Fixes>RalinkDriver. Open the folder, Run the install script. The uninstall script is here too in case you ever upgrade your wifi card.

Restart (you have no choice.)


Restart issues
For some reason, sometimes, after you restart, if the computer has installed something new you can get this screen.

It's a funny little screen with the slashed circle over the apple. I've never seen it before. Don't worry about this. Just press the power button for about 5 seconds until the computer shuts off. Press it again to restart, and everything will be fine.

Upgrade to the latest version of the OS
This step needs a working wifi connection. Open up safari and make sure you can connect to the net at this point. If you can't connect, use the Ralink drivers, or the apple wifi controls to select a network so you can download your upgrades.

Now go to the apple menu, Select software update. Pick the packages you want. Update your computer. When it's done it'll give you a button to restart the computer. Restart.

The computer will take a long time doing this restart and installing the update. Give it time. You may have to move a finger over the trackpad from time to time to get the screen to update. When done, the computer will restart to the latest version of the OS ... cool huh?

Install the kext's
K-Extensions will make your mac respond properly to the eee hardware. We need to install them.

Important: Install these all at once. Some are dependent on others. Install them one at a time and you may loose the ability to boot off the SSD or hard drive. Mind you if you do, you can still boot off the EEE Boot CD and re-install them to fix.

Go to EEE-Utilities>Applications
Launch "Kext Helper b7" by double clicking.
Close the Applications window (not Kext Helper)
Go to EEE-Utilities>Extra kexts
Select all of these files (there should be 10 of them) and drag them into the window of the Kext Helper. they should show up in a list.
Enter your password.
Click "Eazy Install"

When it is done, it'll tell you to restart. Under the apple menu, select restart.

When it boots up, things should no longer be stretched.

Fix the power management bundle.
Go to EEE-Utilities>Fixes>Power Management Bundle

Click on "Update PowerManagement Bundle"
Enter your password.

When it is done, you are done.

This script moves the old bundle to /bundles.backup
Moves the new bundle in
and correctly sets the permissions for this file.

Fix audio

You will need to Download the free application CHUD from the apple developers site onto your eee. Under EEE-Utilites>Fixes>Audio Files there is a file called "connect.apple.com". It should take you to http://connect.apple.com. If you have an apple developers account, log on, if not the accounts are free, sign up for one.

When you are on go to:
Downloads>Developer Tools

In there you will find CHUD, download it and install it.

(What? you don't want to download chud. It's actually on your OS X install DVD. Mind you I'm not sure if it's a recent enough version to work, so I'm steering you to the safer option. If you want to try, stick in your DVD to your booted eee. Go under Optional Installs>Xcodetools>Xcodetools.mpkg Run the installer, Select Customize Install. only install the "Developer Tools System Components" Only my 10.5.4 Install DVD it's the 2nd check box. It should be around 90mb. If it does not work because it's too old a version, a download from the net should update your computer to the lastest version. If you do, do this, please post in the comments that it worked/did not work and what version of the install DVD you have.)

Go to: EEE-Utilities>Fixes>Audio files

We need to put Audee into the Applications folder, and then also set it up so it loads when we log in.
Drag the Audeee file to the Applications Folder.
Also Drag the Spark file to the Applications Folder.
Open the applications folder.
Load System Preferences, Go to Accounts, Select Login Items.

Drag the Audee icon into that window. Check "hide".
Close the system preferences.

When you have restarted you will find a new icon roughly in the middle of your menu bar. it is a pull down menu, Select Internal Speakers. This is how you will select where your sound will go.

You now have audio out. A volume icon should also show up there.

Time to get the audio buttons working

Go to System Preferences, select Keyboard and Mouse>Keyboard Shortcuts. Scroll down until you find ALL Windows under Doc, Expose and Dashboard ... It is listed as F9 on the right. Uncheck it. Close System preferences.

Go to your application fold and load spark. let it install whaver it wants. It'll want a password.

I'm setting these buttons to match the audio buttons as printed on a 901. The 1000 shows these printed on F10, F11 and F12, you could use those if you wish, mind you if you do, you will need to remap any of the functions those buttons do that you want to use to some other function key. This can be done between Spark and System Preferences/Keyboard and Mouse/Keyboard Shortcuts.

Double click on "system" in the left column.
Click on the Shortcut window, press the f7 key, it should display in there.
Pull down the action menu, select Mute
Click Display Notification Icon
Click update.

Double click on "system" in the left column.
Click on the Shortcut window, press the f8 key, it should display in there.
Pull down the action menu, select Volume Down
Click Display Notification Icon
Click update.

Double click on "system" in the left column.
Click on the Shortcut window, press the f9 key, it should display in there.
Pull down the action menu, select Colume Up
Click Display Notification Icon
Click update.

Quit out of Spark

You will now have your volume buttons (f7,f8,f9) working with a graphical icon on the screen showing the volume level, just like it should.

Fine Tuning: If you reboot and still don't have audio after doing everything here, your AppleAzaliaAudion.kext might not have been loaded for one reason or another. Re-install from "extra kexts" the AppleAzaliaAudio.kext using the "kext helper" app. Reboot and things should work. For some reason people are reporting that this is not installing the first time. It seems to work fine with a re-install. You can always go to /System/Library/Extentions and see if it's there.


Fix the Brightness controls for wakeup and Ethernet.

This does a double wammy. It fixes the brightness controls and it fixes the on board Ethernet. Cool huh? If you are interested these two have been grouped together because they both use sleepwatcher.

Shut down your computer, reboot and press F2 to get to the bios. Turn on the Internal Lan option (we told you to turn that off when you installed os x, it was important to turn it off, or os x can hang during the install trying to connect to the not then working port). Reboot then continue

This fix requires Chud, but you have already installed it for the audio fix. If not, install it now.
I have

At this point, if your computer goes to sleep, you can wake it up, but the monitor does not come on after it wakes up until you press the fn button plus f4. (fn+f4).

The first thing you need to do is to install sleep watcher.
Go to EEE-Utilites>Fixes>Diming Control Wakeup

Mount Sleepwatcher. Install both Sleepwatcher.pkg and Sleepwatcher StartupItem.pkg

Click on Set Up Wake
It will ask you for your password.
This script does a bunch. (make sure you've installed sleep watcher first).
First it figures out what the device number of the display currently is. I say currently because if you turn things off and on in your bios this number will change. (wifi, bluetooth, etc). More on this later. It then creates two new executables in your /etc directory. rc.DIMsleep and rc.DIMwake, and then it modifies the rc.wake and rc.sleep that sleep watcher uses to call these two scripts. DON"T INSTALL THIS MORE THAN ONCE. It's a dumb script and will let you install this as many times as you click it. If you do install it more than once it'll slow down your wakeup (it won't do much more than that). It's effecting /etc/rc.wakeup and /etc/rc.sleep so if you need to poke around, look there.

You should now be done. The screen should go back on when the computer wakes.

If you ever change things and your display controller number changes, run "Fix Dim if things have changed". This is the same code as "Set Up Wake", except it does not effect the rc.wake and rc.sleep files. You only need to fix these two files once.

Now a little fix that I messed up for this install script.
(Sorry about this, I'll get it working via the scripts in the next update)

The dim controls file where it stores your last brightness level is not there.

Open terminal
sudo touch /etc/last_brightness
sudo chmod a+w /etc/last_brightness

Close terminal ... Done for this bit.

Operation of Ethernet.
The Ethernet driver does not seem to detect at all times the connection of the Ethernet cable. To get your eee to detect Ethernet, just put your computer to sleep and wake it up again. It's as easy as closing the case, waiting a few seconds, opening it again and waking it up.

Speed Step
Speed step varies the speed of your CPU depending on the load. This will extend battery life a lot.

Go to EEE-Utilites>Fixes>SpeedStep fix.

We need to put "gcpupmcontrol" and "GenericCPUPMControl" into the Applications folder, and then also set it up so it loads when we log in.
Drag the both files to the Applications Folder.
Open the applications folder.
Load System Preferences, Go to Accounts, Select Login Items.
Drag just GenericCPUPMControl to that window. Check "hide".
Close the system preferences.

This will take effect the next restart.

This does have an annoying feature. The GenericCPUControl will live from now on in your dock taking up valuable real estate. You can fix this by using Dockless that will hide any application so it wont show in the dock. You can find that here.

Fix Video Out.
The issue with video out is that by default, the external video trys to mirror the 1024x600 video of the internal monitor. Since this is a non-standard resolution, it fails. The trick is to turn off mirroring, so you have a 2nd monitor.

Go to Fixes>MirroringOff
double click on InstallMirror

That's it. After the next reboot your external monitor will work when plugged in. Go to this blog entry for full instructions of how to use this.

Fix about this mac

Go to EEE-Utilites>Applications and click on "AboutThisMac"
This little installer will fix the description of your computer in the "about this mac" section of the apple menu.

Activate Quartz GL
Quartz GL will greatly increase the graphics speed.

This will only work if your screen is at 1024x600. If it looks stretched still, you may need to re-load your kexts, look at the section market Install the kext's

Go to EEE-Utilites>Applications and load OSX86Tools. Click on Enable/Disable Quartz GL. enter your password at least twice when asked. When done, restart. You may have to do this manually, it sometimes does not do this when you click on the OSX86Tools's restart button.

When it restarts, you can check to see if this worked by going under the apple menu to "about this mac">More info>Graphics/Displays . If it's working, you'll have

Core Image: Hardware Accelerated
Quartz Extreme: Supported
Quartz GL: Supported

You are now done. You have os x installed from an original OS X DVD with as much working as I can get it.

Now you should invest in a RunCore SSD to speed your computer up by a factor or 2 or more, get 2gb of ram and upgrade your wifi card to something that apple uses internally.

Remember, if you want to upgrade your card, uninstall the Ralink Drivers. The uninstral program is in EEE-Utilites.

You will want to keep this little folder, so stick it somewhere safe. You will need to run that Upgrade script every time you do an apple upgrade. Keep in handy.

Get OS X to boot automatically
So far, when you boot off the hard drive, it has prompted you to put in a boot option. You don't want to do this, you want it to boot on the fly. I have an easy script to install what you need to make this happen.

Go to EEE-Utilities/Fixes/Boot. Click on installBootplist

That's it. It'll boot up now with a 5 second timer to let you hit a key so you can enter any options.
Want less time and a faster boot. Edit com.apple.Boot.plist and change the timeout of 5 seconds to 1 or whatever you want. (you can open this file in TextEdit to edit it.) Change the option Quiet boot to yes, and you will get no prompt at all.

If you have a eee pc 901
Ignore this if you don't have a 901.

The 901 Bios is a little weird. There have been two patches. One makes it easier to do installs but has a bad bug. When your computer goes to sleep you can only wake it with the power button. If you use the mouse or keyboard, the machine will lock, needing a hard restart (by holding down the power button for about 5 seconds).

The most modern version of the patched bios does not have this issue, but if you have this bios in when you install os x, you can't read the menus on the apple install screen since parts of them are off screen.

At this point you should update to the latest bios for the 901 found here.

http://osrom.net/biosmod/

Uncompress the file you will download for the 901, Rename the file to "901.ROM" (all caps)

take this bios and either
1. Install it in the top directory a thumb drive, put it in your computer when the computer is off, boot the computer holding alt-f2 (making sure this is the only USB drive in the computer, make sure the USB DVD drive is not attached).

or

2. Burn an iso 9660 format DVD or CD with this file as the only file on it. Put it in your DVD drive. Boot your computer with the drive attached while pressing down alt-f2.

I go into this more here http://eeemac.blogspot.com/2008/11/upgrading-your-bios.html

When you wake now you can wake using the keyboard or the power button, but sometimes, you will find a key repeating (a 0 or a 1). This is not keyboard failure, this is bios failure. I'm sure it'll be fixed in a future version. just hit any key once you wake up to make it go away. This has become habit with me, so it just does not bother me any more. It's better than locking the computer up.


Future upgrading
  1. When apple comes out with another update. Here is what you will do to do the upgrade.
  2. Load EEE-Utilities (you saved that .dmg somewhere right?)
  3. Run the apple upgrade.
  4. Load the kexts from the extra kexts folder in EEE-Utilities with the kext install application. This is described in the section "Install the kext's" in this blog entery.
  5. Restart the computer.

Final notes.
  1. The Alt key is your command key as apple calls it.
  2. Depending on the model, your home key (with the image of a house) or the windows key is your option key as apple calls it.
Troubleshooting
  • Battery meter not working: Reinstall the ACPIbattery.kext
  • VGA port not working: Read this post.
  • Camera not working: You have an eee that was originally sold with Linux on it, sorry, read this.
  • Sound Not working: Reinstall Azalea Audio kext ... Also make sure chud is installed.
  • Computer won't sleep when you close the lid: Reinstall ClamshellDisplay.kexts
  • Computer has issues shutting all the way down: (blue light stay on power button): Reinstall OpenHaltRestart_1.0.3.kext
  • Can't get Skype or Gtalk (with video/audio) to work: You don't have a mic. These things don't work without one. The internal mic does not work. Get a blue tooth head set, or a USB mic, or even just a USB divice that has audio in. Select that device in System Preferences>Sound and it will work.
  • Ethernet is not working: First reboot your computer and go into the bios. Check to make sure that the LAN is Enabled. If not try putting your computer to sleep and waking it back up with the ethernet cable connected. One of these will solve the problem.

For that matter, scan all the posts on this blog, I'm only putting clear solutions in this post, test stuff will get it's own post until I'm sure it works. Specifically check the posts listed as Fixes.

Also follow me on twitter my name there is iiyoyoguy

Please donate to help keep me in parts to do other mods. This lets me break things so you don't have to.

Also get a sticker from me (see the left column) so that your eee too can look right.

480 comments:

«Oldest   ‹Older   1 – 200 of 480   Newer›   Newest»
MacAngus said...

Haven't had any luck with the updated download link. The latest version so far is still 1.09.
Also, when you say video out works, does that mean differently than the way it works now?

Gregory Cohen said...

The video out works the same way. Just documented.
The 1.10 version will be up shortly.
Lets hope i did not add to many bugs to this update.
-GReg

Donte said...

I recently came across your blog and have been reading along. I thought I would leave my first comment. I dont know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often.


Joannah

http://transcendmemory.net

Darlene said...

Do we do a fresh install with the 1.10 version? I'm quite happy with the previous version.

Quick question: how's the battery life on the Runcore SSD? Currently, the built-in SSD lasts at least 4 hours so I might endure the slow speeds. I heard some people had issues with shorter battery life with Runcore. I don't know if the model matters. I think they have S or M at My Digital Discount.

Thanks so much for the great work!

Gregory Cohen said...

On my 901 I get more than 4 hours with a 64GB Runcore.

Look at this post, it'll tell you how to add the features of 1.10 from 1.09 of eeeboot.

-Reg

Gregory Cohen said...

Ooo, I should put a note about that in the install instructions.

MacAngus said...

I see version 1.10 is up now with your howto on 1.09 to 1.10 without reinstall. Good work as always, GReg!

I'm still awaiting my eBay Apple wireless card. I finally clued in and turned off my current card in the BIOS as my battery would only last about 90 minutes with it on all the time on my 1002HA. I'm not sure the CPU throttling with Generic CPU is actually working. I see the frequency bar in the program window, but hard to tell.

josh said...

anyone tried this yet with 1000he ?

Louis said...

Small problem with the "Set Up Wake (run only once)" script, though you can open it in a text editor and copy and paste into Terminal to workaround:

sudo perl /Volumes/EEE-Utilities/Fixes/Dimming\ control\ wakeup/BootEeeDIMFix.pl should instead say:

sudo perl /Volumes/EEE-Utilities/Fixes/Dimming\ control\ wakeup\ and\ Ethernet/BootEeeDIMFix.pl

[For obvious reasons.] Will report if there are any other issues. So far so good -- only problem I had was that my screen didn't resize automatically at 1024x768 and so I had to aim my mouse just above the top of the screen to operate the pull down menus and such. Installing kexts and rebooting fixed it perfectly however.

Louis said...

Well, I'm very happy with the end result, except the Ralink wifi utility, which is irritating but workable. I definitely intend to upgrade the wifi, or something.

I've also had a problem getting Wifi after sleeping the computer. On resume, Mac OS X detects a new ethernet port, and then I have to run the Wifi utility again to connect to the Internet.

It works, it just takes clicking Cancel to the Mac dialog, finding the Utility and running it, then quitting the utility. After every wake up, that gets old fast. Oh well.

Shambo said...

Hi Greg, great work, just a quick question regarding dual boot, when setting the partion, you state GUID, but should i use Materboot Boot Record as per enik, or will this stuff it up, as I would prefer to use a real copy of OSX. also you mention to burn a copy of ISO? did down load as you mentioned and burnt to disk, was i supposed to burn content on 2 disc's.
sorry about dumb questions, new to this.

Thanks heaps

Shambo said...

sorry forgot to mention, installing on a 1000h,

cheers,

Michael said...

Wow, I see the update to 1.11 and I don't see the boot iso when I click on the link. I come back and poof, there it is, 00:32. My time 00:33. Thanks a bunch!! Going with an eee 901 install, ill post the gory details afterwards...

Ricaed said...

Anyone tried installing in a 1000HE already?!

Anonymous said...

I get a Super Talent 64GB SSD (FPM64RSE) for my eeePC 901 and want to try the installation of MacOS with your install process. But the SSD works only with the ASUS BIOS 1808 or higher and the patches bios you link to is version 1502. Will it works also with the newer original bios versions?

Gregory Cohen said...

Anonymous,

That is weird. The Runcore works on whatever Bios I've thrown at it. Are you sure it does not work with that bios? In any event, use the bios you know works with the SSD and see if the install works. You can always reformat and try again.

-GReg

Plusline said...

Having issues with 1.11. My Eee is a 901 Windows 8+4 GB SSD modified with a SuperTalent 32 GB SSD and a Dell DW1490 wifi card.
I installed everything according to your guide however when rebooting at the last step (after activating Quartz GL) there appears a blank light-blue screen and it hangs there, unable to do anything else. Rebooting doesn't fix the issue. I had that problem in 1.10 after installing the kexts, with 1.11 it works... up to that point.
I'm using the modded bios. Any suggestions?

I also ordered an Apple sticker from you, Gregory, over two weeks ago but still haven't received it. I'm Jesus Quirante from Spain.

Gregory Cohen said...

Plusline,

I've had some issues with this too.

1. Make sure ethernet is not plugged in when you boot.

2. try booting with the -x option, see if it boots that way.

I had a similar issue, but all it took was me to boot up was to unplug the ethernet and reboot.

Sridhar said...

Hi,
I have been following your blog for some time and your instructions are very helpful. I have a 1000 HE and when I try step 3 where you swap the boot 132 cd with the install DVD (10.5.6) the screen shows the grey apple logo and stops. ( I don't see any spinning). So I decided to go into verbose mode after forcing 800x600x32 and it has stopped at
"
MAC framework successfully initialized
using 10485 buffer headers and 4096 cluster IO buffer headers
dsmos: Starting...
"

Is this normal, does this mean I have to wait for a long time for it to install? I haven't flashed the BIOS or anything and I don't currently remember the BIOS version.

Thanks,
Sridhar.

Mark said...

Wow, thanks a lot for all of this. I am really excited about being able to use automatic updates.
I am also really good at making things more complicated than they need to be. So, one quick question...
I am planning to take my MacEEE on a six month trip and want to be able to leave my external drive at home yet still have the ability to reload should disaster strike.
So, I am trying to install using only a usb thumb drive and sd card (or two sd cards). I have had success with cloning my Leopard dvd to the sd card and using it for the install. However, the boot 123 disk image is giving me a bit of trouble.
When I use disk utility to burn the boot 123 .iso to cd-it works fine. However, trying to restore the image to a usb drive gives me a "Could not validate source - error 254" I have spent two days googling and trying various things to get this to work but nothing yet. I have been able to restore another disk image to this usb drive so I know that the drive is capable.
Is there something different about this boot 123 .iso which requires special handling? Is there another method I should use? Any help would be appreciated.
Now, I am using a boot 123 cd and a Leopard sd card successfully, but I really want to be able to leave the drive at home and still feel secure.
I really hope someone has some insight on this issue.

Thanks for all your hard work,

Mark

Mark said...

Oops, I meant boot "132"...

Plusline said...

Thanks Gregory. I disabled LAN from the bios and it boots correctly now. I'd like to have LAN just in case, but oh well...

As soon as LAN is enabled, OSX stops booting.

The AirPort card (Dell DW1490, about 20 bucks on eBay) works out-of-the-box. The SSD is at least thrice as fast as the default one.

Gregory Cohen said...

Plusline.

1. Did you ever install the Ralink drivers on that box? Could they still be active.

2. If that is not the case, open a terminal window and try this and reboot..

sudo rm -rf /Extra/Extensions/AttansicL1eEthernet.kext/


Not sure if that'll do it, but let me know one way or the other

-GReg

Paul Morrow said...

Server where to download the ISO is now down,,,

Gregory Cohen said...

There is a storm over here right now. Not sure what my ISP is doing with my server. Seems up to me. I can see the world.

-GReg

Paul Morrow said...

Heere from Italy I only can see the Mac OS X server error message of page not found...

Rod said...

I'm having the same problem as Sridhar, on the 1000HE it freezes at the line

dsmos: Starting...


Seems like what it did on my 1000H before i flashed the BIOS, but i thought people were saying that the 1000HE had a good bios?

Sridhar said...

@Rod, my BIOS is 0605. I googled the problem and it seems there is a howto at insanelymac.

http://www.insanelymac.com/forum/index.php?showtopic=78235&pid=975231&mode=threaded&start=#entry975231

It talks about how you should remove some ACPI kexts and Firewire kexts, but since we are installing from the Leopard DVD, I don't know if you can remove them easily.

I am going to remove files from a dmg created from the Leopard disk and try to install that from a USB hdd.

Adrian said...

Please help with an install on a 900A. I can't flash the bios with the file on your disk. I get a - file too old or hardware not compatible - error message. If I skip that step it recognizes the OSX disk and I get the grey screen with grey apple, but then it hangs.

I tried running the restore disk so the 900A would be as new (to no avail.) I also tried upgrading the bios to Asus's current bios. I got the same results each time.

Any help would be appreciated.

Anonymous said...

The bootCD link seems to be down. Is there an alternative to http://www.pd.net/eeeboot?

Gregory Cohen said...

Sorry about the repository being down. We had a storm come through here and my server rebooted ... unevenly. It should be fixed now.

-GReg

Anonymous said...

Sorry, your server does not react. Could you check again?

Anonymous said...

Works again! Thanks!

Amhlaidgh said...

Hey GReg,

Thanks for the footwork, I now have a running eee pc 1000 / MacBook Nano and I love it.

COuple comments though because it took me a couple attempts, with various configs.... Started out with a 1.09 version and things went smoothly, then added a Runcore 64gig, extra Ram, and Wireless card from a Dell e1505, figured I'd do a fresh install from the 1.10 version.

Install, update, and bootloader worked fine. But when I went to install the kexts everything went downhill. Got blank bluescreen whenever I restarted. Reinstalled a couple times, and on the thrid attempt I did a 1.09 install and followed the 'how to add ethernet to 1.09' how to and it worked great.

Anyway, I'm wondering if it's just me, or there needs to be refinement to the 1.10 specs?

Plusline said...

Gregory,

Black screen when rebooting with LAN turned on. It's okay, my router does not have any more free ethernet ports, so I use wifi.


As a curiosity, I took apart my 901 to replace my broken wifi antenna and reassembled it. Here's proof. http://sp9.fotolog.com/photo/41/54/102/nekoplusline/1237882254776_f.jpg

Anonymous said...

Did you have tested your installation method with a mod version of eeePC 901 BIOS 1808 ( http://ipis-osx.wikidot.com/forum/t-124602 ) ?

chef said...

Adrian,
You need the Engineering Edition of AFUDOS to downgrade the BIOS --
http://www.fileden.com/files/2006/8/19/174415/AFUDOS236es.zip

Put that on a boot drive (USB flash drive made bootable, or a HD) and use the command:

AFUDOS /i[ROM_NAME.ROM]

German said...

Anyone has tried to do this with an Eee Pc 1000HA? If so how did it go?

Thanks for all the info Greg.

aopvet said...

First of all thanks for your work. It is great! I have a problem which is already mentioned by others but no solution. I installed MacOSX 10.5 to my eee pc 1000h, install the ralink driver, did the updates to 10.5.6 and then I installed the kexts (13 of them). After reboot it freezes to light blue screen. I got an image of my disk just before installing the kexts. I restore it back but after installing kexts the same thing happens. If I install all the other kexts except AppleIntelGMA950 and FrameBuffersomething it boots fine. What is going wrong? Is there a solution?

Ricardo said...

@Sridhar

Any news about the 1000HE?!

Did you try with the new BIOS already, the 0607?!

aopvet said...

My problem fixed. I was using version 1.10. I downloaded v1.11, used EEE-utilities from this version and everything now is fine.
I am so happy to have an "Eee Mac" to keep company to my iMAC!
Thanks again for your great work!

Anonymous said...

This is a bit off topic but have you tried installing microsoft silverlight app to play videos from netflix? I haven't found a solution for eee pc and in general it's hit or miss for other netbooks with osx.

Thanks,
Darlene

Gregory Cohen said...

I've worked on the silverlight problem a bit with no luck. It seems we need a few things. One we probably need to change the computer information from SomeMac to a legitimate macintosh type. We'd also need a serial number that is real, and that is easily changeable. I have not played with this for quite a bit, but the lock down seems to be on computer type and serial number. if anyone can change the computer type easily let me know.

_GReg

Sridhar said...

@Ricardo,
no luck with modifying the dvd, I ended up installing iDeneb 1.3. After messing around with my previous machine's bios and getting an RMA, I didn't want to do anything on this (default bios 0605). Here is the link, to instructions and troubleshooting, if you are interested.
http://smallcomputing.net/2009/02/25/how-to-install-os-x-on-asus-eee-pc-1000he-netbook/

Good luck, I may try to reinstall the retail copy after 2 weeks or so (quite busy now) after I get my new wireless card in.
Sridhar.

Anonymous said...

Followed the instructions for my 901 and everything is working great. For some reason, I had to install the kexts several times. Not sure why, but now everything seems fine.

Mark said...

Any ideas about how to install/restore the "boot 132" to a usb thumb drive? I've tried several ways but just get an "unable to verify source" error code-not sure what that means...
Thanks

Galina said...

That's great! But, When I run Kext's Helper 7 I found our that there are 11 kexts files in Extra Kexts folder and not 10..I tried to apply them using usual account but it was unsuccessful, Kext's helper didn't want to accept my root pass. I had to enter root account and install kexts. But..After it system was not loading..It was showing boot logo and nothing happened. I didn't apply any updates from Apple and didn't install Ralink. I applied Chameleon and run these Kexts.

Jan said...

Hi,
i have the same problem as Galina: After unproblematic OS X update i had to install the kekt files in my root account (i had that "loop" problem...). After system restart the boot screen suddenly freezes and mouse cursor turns busy.
My hardware: 1000H 160GB HDD
Thanks for help.

Jan

anthony said...

hi. i put in the leopard install disc. the grey screen with the apple shows up without the spinning icon. i've left it alone for 20 minutes and it doesn't load. i have an authentic leopard disc that i've used to load leopard onto my macbooks.

dont know what do. appreciate any help! thanks!

anthony said...

sorry. i have an eee 901. i made all the settings in the bios and stuff too. thanks

Anonymous said...

I've installed successfully MacOS X 10.5.6 incl. all updates on my eeePC 901 on the fast super talent 64GB SSD (FPM64RSE). That doesn't work with the mod bios out of the iso file, I used the bios mod version 1808 from http://ipis-osx.wikidot.com/forum/t-124602 . Only the Windows on the first 4GB SSD will not work anymore.

But I cannot get time machine to work, it missed a network connection... but I will backup on a usb hdd. How do you backup the installation?

Anonymous said...

I'm also cannot get Photobooth to work to test if the cam is working. I see that in system information Quartz Extreme is not supported, QuartzGL is supported. Is that the reason for failed Photobooth and how can I solve the problem?

Mike said...

does this guide work with the 1000ha?

Norm said...

I also tried to install on a Asus 1000HE using 1.11 with no success. When the ODX disk boots, it hangs at the grey apple logo without the rotating progress circle. Greg, any hope on getting this fixed?

Darren said...

I'm also stuck at the blue screen following the install of the kexts. Disabled LAn in BIOS, same issue. 1000h with 8/32 SSDs. Any ideas?

jalle said...

Everything worked great with the install until I installed the kexts.
The computer hanged in a blue screen and -x did not solve the problem.
I booted up in single mode (-s) and removed the AppleIntelGMA950 + framebuffer from /Extra and copied the backups to System/Library/Extensions and the system worked again. Tried to install them both again. (From kext helper and also manually) but without any luck.. still blue screen. I went on without the Intel kext:s...

Will try some more later, but right now I´m out of ideas how to fix this..

Using an EEE PC 901 (all original linux with 2GB mem upgrade)

Gregory Cohen said...

Sorry I've been not updating for a few days, I've got a different path that I am working on that will not only solve the issues many of you have outlined here with 1.10 and 1.11 (1.09 still seems to be the most stable install which is why I left it's posting instructions up).

I'll hopefully have time to work on this in the next week.

also I only have a 901 (well I have two of them) so testing on some of the new boxes is not possible.

Follow me on twitter (iiyoyoguy) or face book (Gregory Cohen) for updates if I have them. I'll be asking for beta testers on this when I am to that point.

-GReg

Michael said...

Wow, install with 1.09 worked great on my 901!! GenericCPUPMcontrol wasnt working at first, and Quartz Extreme was showiing up as unupported (in turn iMovie wouldn't run, which was the app that i was most excited about)

I reinstalled the kexts again and all was solved. This is my first foray into a mac and i really love my eee now vs, the original Xandros/my crappy XP install.

Greg, i left a small thank u and ordered up some stickers, thanks a bunch!!

-M

bemixto said...

Thanks for the guide! Great work!

Reagarding the problem of not being able to install the kernel extensions as a normal user and instead having to switch to root:
I had the problem for a moment because I had the loop problem in firts place. With the loop problem you have to setup the normal user on your own (instead of OS X doing it for you). The user I created was a normal user (without admin rights) and I forgot to enable the option (after creating) to be able to execute administrative tasks. Without that switch set you can't sudo things and I guess that's whats the kext-helper does. It uses the users password (not the root password (at least if your not root)) and get's admin rights with sudo..

Fix: set the appropiate option in the system preferences -> users -> <username> tab.

By the way, I have the same problem (blue screen after reinstalling the kexts because GL didn't work yet at the end of the tutorial) on my 1000h. So any progress on that is heavily appreciated! :)

Gregory Cohen said...

GL gets activated via OSXTools. It's a toggle switch that requires the users password, and the user has to be an admin. This might be causing issues if you got the boot loop.

It may need to be done earlier in the process. Not sure.

Let me know if these ideas help.

-GReg

Anonymous said...

Will this work when using the 10.5.6 retail dvd of leopard?

TK3002 said...

Hi Greg,
I have successfully installed OSX on the stock 16GB card and as you say it is slow so I decided to get a 16GB Runcore card and cloned the stock card to the new card.
I then installed the new card but this is where my problems have started.
When I try to boot having told the bios to boot to the new runcore disk it just hangs with a flashing cursor in the top left corner.
I then decided to try reinstalling to the new card from scratch but when I downgrade the bios to the one on the 1-2-3 boot cd it gets to detecting the primary slave (runcore) but just hangs at this point
Any ideas as to what I am doing wrong?

cheers
mick

Gregory Cohen said...

TK3002,

The issue is that when you clone, the tweak chameleon does is not copied. Boot off your SSD if you still have it, clone it again, and when you are done cloaning, open up chameleon, selecting the SSD as the drive to use (it might be useful to rename the SSD after the clone so you can tell it apart from the SD card).

It should work then.

-GReg

Darren said...

I finally got mine going with the 1.09 Boot CD. All working well with an Airport Card installed. Just ordered a 64Gb Runcore SSD, can anyone confirm that I can just select that when installed as the Boot drive?

Gregory Cohen said...

Darren,

I have a runcore 64gb and I love it. I use it in my 901.

-GReg

Darren said...

Greg, great news, following you on Twitter, let me know if you need a Beta tester in future?

Anonymous said...

hows it goin everyone i was just curious if there is some type of more detailed walk through this is the first computer i will be doin this to so i really need alot of help with it...and i dont have a USB cd drive so can i use SD Card or even a flash drive??

thanks

chef said...

Comments on the v1.11 boot CD:

With the stock Atheros card (yes, my 900A did not have the Ralink), the wired Ethernet would not show up at all. I installed the Ethernet patch according to instructions, no go. Finally bought a Dell 1390 wireless card, and after installing it both the wireless AND wired ethernet started working.

Also I could not set the display to 1024x600, it just wasn't an available resolution. 800x600 was non-stretched (black border on the right) and 1024x768 ran off the bottom of the screen. I did some searching and finally found SwitchResX. It's a great tool that allows you to add custom resolutions. I added 1024x600 @60 Hz and it works like a champ!

JPShep said...

I am running a new 1000HE and an imac... i have no idea how to burn the boot disk with os x... why is it .iso.zip? can anybody help me out on this? and has anybody successfully installed on their 1000HE? thanks.

Darren said...

It shouldn't be a .zip, it should download as .iso? Are you using Safari?

Then to burn, open disk utility:

File | Open Disk Image

Select Disk Image, it will then appear in left hand column, highlight it and click the 'Burn' button in the toolbar.

mantillo said...

I followed this great guide and have a question:

Is it correct that the (CPU) fan does not stop running although there is no CPU load (at least not shown in Activity Monitor application)? It seems to me as if something triggers the fan to start and then it won't stop anymore..?

Did this happen on someone else's EeePC 901, too?

I'm mostly doing some programming with Xcode when this happens.

Best regards
mantillo

Mike said...

Is there a way to get bootcamp to work in this install?

Michael said...

Hey All,

Interesting discovery that i made. i have the stock xandros 901 with the 20 gb ssd. i read some of the info on changing the camera but figured that I would not bother. i was playing around with some of the mac installed programs and i open up ichat and while playing around, I pressed on the video chat feature and poof, the camera came on and there I was on the screen. So it looks like maybe the camera can work on the 901's that came with xandros...

Gregory Cohen said...

Mike,

You can dual boot into windows in theory. There are techniques about that elsewhere on the net but I've never done it. The bit that does bootcamp is what we replace with chameleon. You can use Parallels I have heard or the other options like that.

Michale,

Can you go to apple>about this mac > more info > usb and tell me what the camera is described as. There may be a third camera component floating around here.

-GReg

Michael said...

Wow,

I should have read your post a little closer. I do know that I have the 20 gb linux model:

ASUS-PHISON SSD:

Capacity: 15.03 GB
Model: ASUS-PHISON SSD
Revision: TST2.04P

and

ASUS-PHISON SSD:

Capacity: 3.76 GB
Model: ASUS-PHISON SSD
Revision: TST2.04U

But the camera is a chicony!

CNF7129:

Product ID: 0xb071
Vendor ID: 0x04f2 (Chicony Electronics Co., Ltd.)
Version: 15.44

Guess I got lucky. I just assumed that I had the Gensys.

Mike said...

Hey Greg,

Thanks for the quick reply. I've also tried using Parallels 4 but no luck with that either. I tried googling around and couldn't really find anything. Do you have any more ideas? Thanks again.

Mike said...

I forgot to mention that when I try to install Parallels, it says that it can only be installed on compatible software. (I have the 1000HA). Thanks!

Darren said...

I think it's a little unrealistic for Bootcamp, dual-boot may be an option but why bother? OS X or Linux is far better, give MS a body swerve!

Norm said...

Why not get a bigger drive and have dual partitions, one with XP and one with OSX? That way XP is a native, and faster OS.

Mike said...

@Norm

Yeah that's kinda what I'm trying to do now. Since my 1000HA has a 160GB HD I was thinking about doing 100GB of OSX and 60GB of Windows. Problem is, I'm kind of a noob at the whole booting different partitions thing. If you could direct me towards a guide of some sort it'd be very helpful. Thanks.

Julio Medina said...

will this work with the 900HA? anyone tried it?

Norm said...

My 1000HE came with 4 partitions, an XP partition, an empty partition and two others I have not explored. I followed Section 2 on this link: http://ipis-osx.wikidot.com/installing_ideneb_1_3_1000h, using the empty 60GB empty partition and I left XP as-is. Worked like a champ with iDeneb 1.3. However, I could not use Greg's installers. Neither 1.09 nor 1.11 worked. They hung at the grey apple.

I used this internet patch: http://www.insanelymac.com/forum/index.php?showtopic=140907&mode=threaded and it works fine but stops if you put the machine to sleep - you have to re-boot or use a terminal command.

I still do not have wireless. Anyone figure that out yet? I really don't want to tear into my machine and replace my wireless card.

Darren said...

I updated today to allow install of Safari4 Beta, kexts re-installed all OK but GenericCPControl has an 'x' in the menu bar and when launched states 'starting up waiting for kernel extension'.

Any ideas on a fix?

Darren said...

Resolved my own issue, reinstalled the Power management kext. Safari4 is well suited to the Eee's smaller screen real estate too.

JPShep said...

Umm...
when I go to http://www.pd.net:16080/eeeboot/
I see

[ ] EEEboot.1.07.iso.zip 26-Dec-2008 09:57 21.7M
[ ] EEEboot.1.08.iso.zip 26-Dec-2008 15:05 22.6M
[ ] EEEboot.1.09.iso.zip 05-Jan-2009 15:59 22.8M
[ ] EEEboot.1.10.iso.zip 23-Mar-2009 23:11 27.2M
[ ] EEEboot.1.11.iso.zip 26-Mar-2009 00:32 22.9M

do i remove the .zip extension? dont know what to do...

Darren said...

Resolved my own issue, reinstalled the Power management kext. Safari4 is well suited to the Eee's smaller screen real estate too.

Norm said...

JP. You download the zip file and unzip it, usually by just double clicking it on your Mac. It expands to an ISO and you use Disk Utility to burn the ISO onto a CD or DVD.

Note that these do not work with the 1000HE. They hang at the grey apple logo. Real bummer.

JPShep said...

im getting that circle with a line through it ontop of the apple constantly now... what should i do?

Gonzalo said...

Hi Greg .I Have an asus eee 1000h and I was following al the steps and I get a gray apple logo without a spinning icon underneath , im wondering what am i doing wrong . I fallow every step bios options etc and nothing , when I put -v boot opton I get more time booting but its stoped. Please Help.
Thanx.

Gonzalo said...

Hi Greg .I Have an asus eee 1000h and I was following al the steps and I get a gray apple logo without a spinning icon underneath , im wondering what am i doing wrong . I fallow every step bios options etc and nothing , when I put -v boot opton I get more time booting but its stoped. Please Help.
Thanx.

Anonymous said...

Great Blog! Thank you very much. I had a quick question. Does anything happen to the bios drive, ever? And when you upgrade your SSD drive to a RunCore you have to reinstall the OS again, correct?

Julio Medina said...

so is it possible to get ideneb on the 900ha? Anyone have it and been successful?

Gonzalo said...

Great Job Greg , Asus 1000h Leopard 10.5.6 full working , ethernet , wifi , bluetooth,sound. Im still trying vga-out but no luck. Thanks again for your great work!

Norm said...

Wow, I just wish it would work for a 1000he. I really want wireless.

Anonymous said...

Any Idea to get the Multitouch Pad to work on a eeePC 901 with MacOS X 10.5.6?

Tom Guy said...

Just installed it flawlessly on my 1000H! Thank you!

SoulPimp said...

Someone could send Greg a 1000HE or perhaps better yet, get 30-40 (or more for less each) 1000HE Owners to PayPal him $10 each so he can get a 1000HE..

:)

모카빵 said...

I've tried to change bios of my 900A. I got an error message as followings.
===============

Reading file "900A.ROM". Completed.

Error! The BIOS is too old, or not compatibel with current motherboard hardware.

=================

I've tried to also install by iDeneb and iPC. They showed successful installation messages, but stopped at gray aplle logo when rebooting.

Please help me.

My 900A has 16G SSD, 1G RAM.

syaoran68 said...

for the 900A its a bit difficult. the stock wifi card is the atheros AR5007 which has no drivers the only way you can potentially get this to work is using the ideneb v1.4. The ideneb version has the atheros AR5007 drivers as well as the atheros wifi program. i have not tested these myself but it might work. for those that want to try on the ideneb, here's how i got it to work. boot via the ideneb disk and when the boot menu comes up press F8 and boot using -v. after you get into the setup make a new partition using the disk utility and make it a GUID table based partition. select the HD you just set the GUID and then when you install load the ICH chipset drivers along with the wifi card drivers you require. install the OSX let it go it will take a while. now when it restarts take the ideneb disk out and put in the EEE boot disk v1.11 that he has linked on the website. when you link start to the hd(option 80) and let it start up. you should be able to get in and the wifi drivers should be already up. then from there you can load the rest via the tutorial that he gave.

모카빵 said...

Thank you! syaoran68.

I also have iDeneb v1.4 (10.5.6) and can enter setup mode. But I can't find anything for GUID partition at disk utilities. So I continued to install after erasing one of partitions ( My 900A has three partions, 5G for XP, 10G for Mac, and unknown partition) - maybe still MBR mode. Installation was successful anyway. But still there is just grey apple logo after reboot even by rebooting with EEE boot disk v1.11. I guess this resulted from skipping GUID parttion table. Should I erase whole 16G disk for GUID partition?

Brian said...

Hi Greg, Just letting you know, I installed everything on my 901 with the version 1.09. However, when doing the ethernet fix, the proccess when you use Ethernet & Fix Dim if things have changed, the perl script that it was looking for was not there. It is searching for DimFix3.pl and there is no DimFix3.pl I downloaded the 1.11 twice and the same thing.
Thanks for all your hard work

Anonymous said...

First of all, wanted to say I'm a big fan of what you've put together...

On that note, I have a 901 which has ubuntu on the smaller HD with grub bootloader and os x on a runcore. I'm fine with switching between the two using the bios -- but I wanted to figure out how to prevent os x from trying to mount the ext3 volume. It seems os x doesn't use fstab-- I considered installing ext2fsx but I think it increases incidents of kernel panics a bit and even then i dont want the drive to actually mount. Additionally, I noticed that the time estimate for the battery stops working after I put the computer to sleep but works fine otherwise.

Anonymous said...

i have a 901 with upgraded 2GB ram and 16GB SSD drive. When the 123-boot cd downgrades the BIOS, the 16GB drive is not seen anymore. PLEASE HELP. I am out $120 for OS X DVD 10.5.6 if i cannot fix this.

Anonymous said...

A small usability hint to activate the EEE's delete key as a real del key:

Simply add to the .cshrc:

bindkey "\e[3~" delete-char


Or for bash users to .bashrc:

bind '"\e[3~" delete-char'

Anonymous said...

Which 16GB SSD did you use? Try the mod Bios 1808 (the link is in a comment above)

Anonymous said...

I've got a 1000, and have managed to update my bios to newest 913. But I cant get the machine to boot off of the external dvd and the eeeboot1.11 iso disk. In the bios options, for Boot Device Priority i have:
1st- USB (dvd)
2nd-removable
3rd- HDD: ASUS
it just wont boot from the dvd. i've tried about 10 times and it just doesnt work. once it boots up and gets to the linux desktop it reads the usb dvd no problem. but it wont boot from it. any ideas?

모카빵 said...

I installed on 900A iDeneb 10.5.6 after formatting by GUID partition (of course I made a backup image of original XP by acronis True Image). Situations are the same. Gray apple without progress!!

Should I downgrade 900A bios? PLease help me.

Ant said...

Hey Greg:
thanks for all your hardwork. i cant wait to get this eee1000 booting with a white apple next time!

unfortunately, i seem to be having that freezing issue. i used both eeeboot 1.09 and 1.11, and when i switch over to the OS X dvd, i use the ef default boot setting and wind up staring at a sad, white, non-spinning apple. i used the -v diagnostics comments setting, and i get the same end result with both 1.09 and 1.11:
Mac Framework Successfully initialized using 5242 buffer headers and 4096 cluster IO buffer headers
dsmos:Starting...
that's where it stops. there are a few earlier postings by Gonzalo saying he had the same problem, and somehow fixed it! but no info for the rest of us....
any thoughts? any help?

Anonymous said...

The modded bios finally fixed all my issues. Leopard 10.5.6 is working great.

모카빵 said...

Thank you, buddies!

Finally I got it!

Here is my tip of successful installation of iDeneb 10.5.6 on 900A.

1. BIOS downgrade
--- Alt+F2? or afudos? No. those are not effective in my case. I found asus update program (ver 61002) which permits downgrade of bios(really!). http://www.ocxtreme.org/forumenus/showthread.php?t=2510
http://rapidshare.com/files/73983852/AsusUpdt61002.zip

You can downgrade bios after installation of ver 61002 on 900A original MS window XP environment. The version has an option box, so please check it for downgrade. The bios 900a.rom is available in Gregory's EEE boot disk v1.11 linked at this post. (please extract 900a.rom file by ULTRAISO, etc)

2. install by iDeneb 10.5.6 image
(you don't have to change GUID partition.)

3. after installation, reboot with EEE boot disk v1.11, then select HD.

4. You can view setup screen to successful installation. Very wonderful!

I'll post next comment after making keynote 09 work on 900A and check for sound, settings or so for complete osx.

Geoff A said...

i order this http://www.newegg.com/Product/Product.aspx?Item=N82E16820609405
and this
http://www.newegg.com/Product/Product.aspx?Item=N82E16820231164
for my Eee PC 901 (windows version) and followed this guide. everything works perfect. (with version 1.09) It is also very, very fast. way better than XP. Thanks Greg.

Geoff A said...

just out of curiousity, what would happen if i upgraded my BIOS to ASUS's current version 1903 after a complete install? would os x break or would it keep working? are there any benfits to doing this? i am refering to the BIOS for the 901.

Norm said...

Wireless WORKING on a 1000HE!

I bought a USB wireless adapter from Meritline for $11, installed the 10.5 drivers that came with it and used the REALTEK Utility to connect to my LAN and I now have wireless working on my WPA2 network. I installed 10.5 using iDeneb 1.3, upgraded using the 10.6 upgrade and then installed the 1.5.6 upgrade via Software Update.

802.11g Wireless USB 2.0 Adapter, REALTEK 8187 Chipset, Support Vista X64, Retail Pack
SKU:216-215-001

rcfa said...

Unfortunately no luck with the 1000HE, yet.

Similar issue to others, when using verbose mode (-v) it hangs at:
...
MAC Framework successfully initialized
using 10485 buffer headers and 4096 cluster IO buffer headers
dsmos: Starting...

and that's where it hangs. If I do a non-verbose mode boot, it will be the grey apple without spinning progress indicator.

I have two original OS X 10.5.x install DVDs. One is for 10.5.1 and the other for 10.5.6.
Neither work, both exhibit the same symptoms.

It seems however that things progress further when the verbose mode is chosen, at least the DVD ROM is active much longer, and there are tons of messages of extensions being loaded, while in graphics mode it switches to the grey apple in what seems to be an instant and then just sits there.

rcfa

rcfa said...

Also, maybe of importance: there are a bunch of messages not to long before the system hangs about extensions being replaced with newer versions.

Replaceing extension "com.apple.driver.AppleACPIPlatform" with newer version (1.0.3 -> 1.2.4).
Replaceing extension "com.apple.driver.AppleACPIButtons" with newer version (1.0.3 -> 1.2.4).
Replaceing extension "com.apple.driver.AppleACPIEC" with newer version (1.0.3 -> 1.2.4).
Replaceing extension "com.apple.driver.AppleACPIPCI" with newer version (1.0.3 -> 1.2.4).
Replaceing extension "com.apple.driver.AppleAHCIPort" with newer version (1.1.0 -> 1.5.2).
Replaceing extension "com.apple.driver.AppleAPIC" with newer version (1.1.0 -> 1.4).
Replaceing extension "com.apple.driver.AppleSMBIOS" with newer version (1.0.14 -> 1.1.1).

Now I'm not sure if these are the kexts from the boot CD replacing those on the install DVD (which would be intended), or if that's the kexts from the install DVD replacing those on the boot CD, which likely would not be intended.

Could it be that the kext version numbers need to be upped?

rcfa said...

One more thing: iDeneb, this, etc. all are pre-packaged tools.
I own several Macs, so if there's a procedure that allows me to install Mac OS X onto a FW drive on a Mac, prepare the partitions manually, set up the EFI boot partition, etc. then that would be MUCH easier for me to do than to try to deal with all these automated tools.

The issue is: I don't know what (if any) ACPI .aml files I need, what drivers, etc.

If we could simply put together a set of .kext bundles, etc. that are required to get an 1000HE to boot, and what (if any) kexts need to be deleted from a vanilla install, then I'm fairly certain I can set up a drive using one of my Macs that I then can just pop into the eeePC and have it boot.

I haven't found anything 1000HE specific, and the generic instructions on the hackintosh site didn't work.

Also, a variety of kexts (dsmos, GMA950, etc.) are available in a variety of versions, some seem newer than what's part of the eeeBoot package. This makes things anything but transparent.

Toby said...

Thanks for these instructions - this is really wonderful. It took me a little while to figure out as I have one of the newer replacement SSDs, which meant I had to use the modified 1808 Bios mentioned in a comment above - it might be worth mentioning this explicitly in any future revision of this post, as presumably this will affect more people in the future. I just can't believe how well it all works.

One thing - should I be able to control the brightness of the screen in order to conserve battery life? I believe I followed all the instructions above correctly, but the brightness controls on the function keys don't work, and I can't find anything in the settings to control this.

Meromo said...

I hoped that upgrading my 901 to OS X would be a simple task, but unfortunately I’ll fallen at a hurdle that no else seems to have encountered:
at the installation stage, mine fails with a message, saying that the “source media is damaged”. I’ve tried installation with both an original OS X install disk and a downloaded version – both go through the disk integrity checking fine, but at actual installation have this error.
Googling around suggests that on some Macs this error is encountered where there is third-party RAM (yes, a RAM issues causes a DVD error, very odd, I know). However, I’ve just got the standard RAM in my 901, and no other EeePC user seems to have encountered this issue.
Any thoughts on this? In terms of eliminating all other factors, I could try to source a different external DVD drive, but I’d prefer to see if there’s some other way around it before spending more money.

모카빵 said...
This post has been removed by the author.
모카빵 said...

For 900a users, I'll comment my installation history till now.

0. bios downgrade by 900A.ROM and Asus update ver 6
1. Partition to 5G for XP, 10G for OsX by Acronis true image (of course these ar not done by GUID table)
2. Installation of iDenenb 10.5.6 (works well!)
3. Chameleon 2.01 RC bootloader
4. GMA950 packages for resolution and QE support
5. I failed to get a sound (Azalia HD driver was installed but no sounds at all.)
6. For network. Attansic ethernet driver was installed just following Gregory's manual. Thanks!!! Please follow Gregory's manual very carefully. I had failed to install Ethernet driver on my own methods. That requires fix process directed by Gregory. Driver is not all!

Anonymous said...

Will the boot loader and patches work with Tiger 10.4.11? Tiger is generally faster and far less buggy than Leppard on both PPC and Intell macs. Or is there a way to modify the boot loader (thats easy , I'm so not a programmer, just a technicly savvy user)
Thanks
Geo

Mark said...

Any luck or ideas on how to install the boot 132 to an SD card or usb thumb drive? I have been trying but can't get it done... need an expert to work it out...

joshua said...

Here's how I got past the hang on the apple-logoed gray screen after installing the 11 kexts on 1.11 on my 1000:

-boot with the -x option
-enter password at login screen
-open the kext installer again and reinstall all eleven kexts
-after success message from the kext installer, reboot. (Both the shutdown and the restart took a pretty long time)

It might be in my head, but after the kext install boot times seem to be a bit longer.

Snake said...

hi,
is it possible to install os x on eeepc 1002h?
it seems like 1000h

http://www.slashgear.com/asus-eee-pc-1002h-intel-n280-5hrs-battery-2638970/

thank you~

rcfa said...

@Norm: are you using that WiFi adapter you bought, or are you just using the drivers that came with it?
The reason I'm asking is that if you're doing the latter I wonder if you have a different WiFi card in your 1000HE than I do, cause mine came with an Atheros card, or are atheros/realtek compatible/same?

Raphael said...

hi all....
i have followed this guide during the xmas holidays, and it has worked flawlessly on my 20gb 901. i even changed the wifi card recently to an airport one.
Today, my 64gb runcore arrived, it detects it, you can read and write to it but after cloning OSX to it, it refuses to boot. I have used carbon copy (3 times), but no success...:(
my bios version is 1.09... could that be the problem?
any help would be greatly appreciated....

Norm said...

@rcfa
I just used the Mac drivers that came with the USB Wireless card. I tried using the built-in card with these drivers and they did not work.

srcnix said...

Has anyone been able to get this working on an Eee PC 1000he yet?

I've taken apart the 1000he (24 hours after purchasing it) to install a compatible wireless card and let me tell you something, don't do it if you have shaky hands ;-).

Waiting on this to work for 1000he :(

Anonymous said...

Hello,
I tried this on EEE 901 GO

the Internal SSD is gone , with the MOD-BIOS, from the CD.


I flashed back orginal ASUS BIOS V1903, the SSD is availeble again, but installaton hangs, in the Apple-Screen.

Toby said...

I don't know if anyone has tried it, but it looks like it might be possible to get the internal mic to work:

http://ipis-osx.wikidot.com/forum/t-145769/microphone-and-audio-in

Toby said...

I don't know why the brightness didn't work automatically, but Gregory's instructions here did the trick:

http://ipis-osx.wikidot.com/forum/t-103217/brightness-control-summery-and-instructions

Darren said...

Resolved my own issue, reinstalled the Power management kext. Safari4 is well suited to the Eee's smaller screen real estate too.

Toby said...

Further to my post above, I installed the newer sound kext, and now have internal mic working, and automatic switching between headphones and speakers. The internal mic is pretty hissy, though, so hopefully someone will come up with a fix for better sound. Still great to have it working, anyway.

Darren said...

I've alos installed the updated sound kext and it's all working. Audee no longer necessary. Excellent.

Anonymous said...

same problem here:
901go will start OSX-Installer correctly when using the Mod-BIOS from your CD, but there is no SSD available any more (not even in BIOS settings).
When using Original ASUS-BIOS (1903), SSD shows up again, but this time OSX-Installer hangs:

boot: -x
(...)
using 5242 buffer headers and 4096 cluster IO buffer headers
dsmos: Starting...

Any suggestions?

truehybridx said...

soo has there been any success with the 1000HD

mugen_rsx said...

First of all, want to say thanks to Gregory. Your site is awesome!

After reading so much from you, I have installed OSX on my EeePC 901 as well. I have replaced my 4GB SSD to a 16GB SSD. The speed of boot up is very fast, and I want to share with others.

http://www.youtube.com/watch?v=PJqkOlA4KfU

The version of Bios I am using is from http://osrom.net/biosmod/

Another problem is that I have installed many times of all the kext in order to have all functions working.

Anonymous said...

901GO:

the problem that the SSD is gone was soved with the bios from here:

http://osrom.net/biosmod/

Installation went trou successfull
( it was a bit tricky, becaus not the whole scrren was visabile)

but, as I installed the .kexts, It hangs in Boot screen,

whith "-x" it boots

what can I do ??

Anonymous said...

microphone is working with http://ipis-osx.wikidot.com/forum/t-145769/microphone-and-audio-in

it uses the —> http://thireus.dareyourmind.net/VoodooHDA_By_Thireus.zip (Enjoy :) )

StarPie said...

@rcfa: I like the idea of connecting the drive to other Mac, install and connect it back. Can you give it a try and post your experience!

Can you also share your experience on following things:
1. How well does external monitor work? Different resolutions and screen rotation?
2. Sleep and wakeup

Species8472 said...

901GO:

I installed all kexts, but NOT bluetooth, now it works!.

the Ralink driver installed, but i have no wifi ??.

Ethernet works!

UMTS works!: http://www.kulosa.net/2008/02/23/huawei-e220-auf-mac-os-x-leopard-installieren/

I used this driver: http://download.sunrise.ch/downloads/huawei/huawei_e220_macos.zip

external monitor works fine!

thanks

Tim said...

i hav a EeePC 1000HE
I was unable to use the Retail disk, I have the 10.5.4 one and it would hang at the buffers thing.
So i used the ideneb 1.3 which got me to the "Fix the registration loop" section.
Unfortunately your fix didnt do it for me but I was able to find a way eventually, though I almost gave up.
Reboot, hit F8, and enter -s

After pressing enter, you'll eventually end up at a command line.

Type:

CODE
/sbin/fsck -fy
/sbin/mount -uw /
touch /var/db/.AppleSetupDone
passwd root

...and enter a new password
then type in
reboot
Make sure you hit F8 so you can do the final most important step otherwise you are back in the loop.
"Graphics Mode"="640x480x32"
This forces the wizard to let you through
After that I was able to restart the computer and it came up normal.

StarPie said...

@Tim: Can you share with us as to what works and what doesnt for the 1000HE. Thnkx

mugen_rsx said...

I had been using Gregory method for a period of time without much problems, until I have upgraded my primary SSD 4GB to 16GB by Asus.

This SSD requires 1902 rom or later. I tried these rom, but unable to install OSX. Using other rom will not be able to detect the primary SSD.

The only rom that works is from http://osrom.net/biosmod/ which is 1502

The whole process wasn't smooth at all, can't even remember how many times I installed all kexts to get the screen to 1024x600. Registration loops happened every time i installed the os. Other features do not work very well until i re-install kext. At the end of day, everything seems working.

One new big thing happened. When I restart my OSX, the secondary 16GB drive becomes an unformatted drive. I can't access to the drive, so all data lost. I have no idea why it is happened. The last time it goes like this was because I change the boot up drive in bios. I am not sure is this the reason.

I am hoping someone can have a newer version of bios (rom) that can help to get solve my problems.

Anonymous said...

I know it's not possible to run bootcamp on an Eee, but...

On a 901 XP version, is it possible to leave XP on the native 4BG SSD and install OS X on a newly installed 32GB SSD? And have dual boot?

I ask because I need to keep XP to run only one program and would like to use OS X primarily.

thanks.

1000HEMaster said...

@StarPie: I have Asus 1000HE and was getting buffers error with Retail DVD (10.5.6) so removed the hard-drive connected it to my MacBook via USB, installed OSX, put it back and boot via Boot132 CD and it works. No luck with WiFi yet.

srcnix said...

1000HEMaster:

I'm attempting a retail disk install again this evening (4 evenings of 5 hour tests with major fail).

How did you go about connecting via USB?

Also, what Boot-123 disk did you use, one provided here (1.9, 1.10 or 1.11)?

Much appreciate you posting your success.

1000HEMaster said...

@srcnix: It has a standard 2.5" hdd which I swapped with a spare USB laptop hdd I had.
About Boot132 I used version 1.11.

I think I should compile all the steps and put it somewhere online

1000HEMaster said...

@srcnix: here are the tear down instructions

srcnix said...

1000HEMaster:

I've installed OS X on the drive now, it booked up on my existing Macbook nicely.

Using boot-123 1.10 it gets to the grey apple again and stalls.

Output is the frame buffer message again.

Also, I've already swapped the network card.

Any thoughts?

srcnix said...

Sorry, 1.11.

Did you customise the boot disk at all?

I'm going to try 1.09 now.

srcnix said...

1.09 failed also.

Anonymous said...

@Species8472:

WiFi does not work? Check your WiFi-Card, maybe it is no Ralink...?!?

Got myself a 901GO, the build-in WiFi-Card is an Atheros AR2425, the LAN-Interface is an Attansic L1e Gigabit Ethernet Adapter (checked with Ubuntu Linux).

Someone got the AR2425 working under OSX...?

Greetings, torsten

Mike said...

Hey does anybody know how to get rid of the circle thing with the 'A' in it and the check mark icon in the menu bar. It doesn't look like there are any settings I can change so I want to take it off my menu bar...I need as much real estate as I can get with such a small screen. Thanks for any help.

chustaschus@gmail.com said...

Hi, sorry for my English.
I mean we managed to operate the power button to install dsdt.
To make it work we must download the attachment and then install the dsdt. I think it only works with the asus 901 and I think also in 1000, but I'm not sure.
I have installed before installing the dsdt the PC_EFI v9, also brings utility.
I am not responsible for damage that may cause the installation. Thanks for everything and a greeting.

PROGRAM:
http://www.mediafire.com/?sharekey=5ef9cfd790d3ee08d2db6fb9a8902bda

srcnix said...

@1000HEMaster:

I thought I'd give you a run down of what I did for the install.

As you mentioned I took the HDD out of the Eee PC and slapped it into my Macbook (Unibody).

I changed my bios settings as per the instructions on this page.

Once booted from the retail DVD (Not certain what version it is of Leopard (10.5.4?).

I partitioned my drive with disk utility as per the instructions above (GUID).

Installed Leopard.

Put the HDD back and booted of boot-132 1.11 provided in this article.

Entered 80

FAIL.

Basically booting from the HDD has the same fail as that off DVD installer. I can't get past the Frame Buffer message (Nothing appears after that message.

Others in this thread have said it can get to "dsmos: starting" message which is after the frame buffer message, I however cannot.

The Eee PC is standard other than the wireless card which I ripped out and put an apple suitable one in as recommended elsewhere.

If you can provide any information on what I need to do, whether you customised the boot disk (If so can you provide a copy of the boot disk you used please?)

I'm going on holiday for a couple weeks next Thursday and ideally wanted to have the EeeMac setup before I go -- I purchased the Eee PC due to wanting a laptop on the long plane journey and don't want to take my Macbook with me. I'm saying this as I really don't want to run Windows and any help you can provide will be much appreciated.

Cheers.

1000HEMaster said...

It is because of FireWire.kext. You can try removing it and also delete Extensions.mkext when its connected to your MacBook and try booting then.

srcnix said...

1000HEMaster:

I'm currently at work but will give it a shot when O get home in 8 hours (UK).

When I do a system update will these files be replaced? If so I will write a script to remove them after install :-)

So far you've been a legend!

Cheers bud!

srcnix said...

@1000HEMaster:

I've swapped over the HDD (again -- what a process ;-). I removed all .kext files for IOFireWire* and Extesions.kexts.

With great hope it would work it fails at the grey apple again, no loading spindle.

Did you do anything else other than what you have told me.

Could it be anything to do with upgrading my wireless card?

Any help would be greatly appreciated. I think I put too much hope in this todays attempt working.

srcnix said...

@1000HEMaster:

OK, a little better progress. I added -f -v at boot and output then got to dsmos: Starting...

And then fails.

-f without verbose again just gets to a grey apple (I only wait 30 or so seconds before turning it off).

srcnix said...

Sorry, not -f, -x (Single user mode)

1000HEMaster said...

@srcnix: There are two possibilities. Firstly check if ACPI is enabled in BIOS if it is turn it off. Second thing is do you boot using boot132 cd and then pass the -v -f arguments? If not then boot from boot132 cd, the issue could be cause by dsmos.kext.

srcnix said...

1000HEMaster:

I've already tried booting with boot132 with -v -f and I didin't work. I'll look in bios now.

Is there anything you can recommend I should turn on/off in the bios or anything I should have already done.

If this doesn't wok have you any suggestions? I can't understand how it can work for you and not me when all that is different is the wireless card.

Thanks for you fast responses.

srcnix said...

@1000HEMaster: I can't find anything in the bios to do with ACPI other than the CPU name.

Any thoughts?

srcnix said...

1000HEMaster: by any chance did you install all the fixes and kexts when you installed it on your existing Mac? I didn't but was wondering if that's worth doing including the boot loader etc?

1000HEMaster said...

@srcnix: Saw your posts on insanelymac have repiled and shall continue there.

dsmos

Booker_O said...

Greg, great guide!
Got my 1000HA up and running (I upgraded the wifi)!! The only problem I have is what a poster put waaay up there. I do the Quartz step but when i check under system profiler its ays

Quartz Extreme: Not supported
Core image : Software
QuartsGL: Supported

I think this is the reason why I am not getting video in VLC? Help

Booker_O said...

sorry for the double post.
I reinstalled the kext for the graphics and it's fixed.
Great guide, works great on a 1000HA. The only thing I modified on them hardware wise is the memory (2gb now) and the wifi card (BCM94321MC), found them on ebay for $15ish

thanks again, great work

Anonymous said...

Great guide. Got it running on my 1000HA. I can't seem to get the dimming controls to work, any suggestions? I feel like I've followed everything on point. I don't mind it but I really want to maximize my battery life.

srcnix said...

1000HEMaster:

The link you provided says out of date. I've got two friends I'm asking questions on. Is it the one I've offered $50.00 on? Or the boot132 one?

What is your username?

srcnix said...

@1000HEMaster:

I went ahead and put the 1000he HDD back into my macbook. Installed the required kexts and bootloader (As said in this article) with hope that it would allow the Eee PC to boot -- but to my disappointment, it fails to boot still.

Has anyone else managed to get OS X Leopard on their Eee PC 1000he with a retail disk?

srcnix said...

@1000HEMaster:

Progress: Based on what I have said previous I added cpus=1 and the loading spinner appears. However -v shows no progress in the output -- I'm still unsuccessful in getting into OSX.

rcfa said...

I'm a thin hair away from getting things installed from a retail DVD. In any case, I figured out the stumbling block. I now just have to prep a properly altered 132-boot CD, and then do a test.

In any case, I have now a minimally altered retail install running on my eeePC 1000HE, there are only a few tiny things that aren't working (microphone, stock WiFi (replaced mine with an Apple card out of an AppleTV), timed sleep (but manual sleep, screen dimming, hibernation, etc. work), and battery run-time estimation (always shows calculating), but shows percentage correctly).

So the amount of work left is rather minimal for some of the more driver/hacking versed people.

I'll post in the next few days or so, whenever I have had time to test the rest of my theories.

The fact that this post is written on an 1000HE running a largely unmodified 10.5.6 is a good sign...

srcnix said...

@rcfa:

How did you get it to boot mate? I'm so close too but need it to boot first ;-)

Anonymous said...

hello
i have installed mac os 10.5 with your guide gregory cohen
it worked fine with my eee pc 1000h,but time machine is not working
(it says that it could not find the ethernet port)
i am using the stock wifi card and the drivers on the cd
but everything else is working fine

thanks a lot for the excellent guide

sorry for my english im only 14

srcnix said...

On another note could you provide a copy of the boot132 disk you used please? I'm off on holiday on Thursday and ideally want OS X installed before I go away.

Would give two off us a bash at a brilliant install.

Shane said...

Greetings all. First a big thank you to Greg for sorting the install out.. I have a 1000 H 160GB HD and 2G ram and have always been interested in the Mac OS (I mean it really is a nice OS/interface isn't it). So when I found 1.09 I gave it a go but could not get sound working (which I really needed) so after a couple of weeks I gave up. When I noticed 1.11 I gave it another go with... wait for it.. a genuine paid for 10.5.6.. it worked... I had the lock up on the grey apple screen problem but booted to safe and reapplied the kexts and rebooted - all ok. Sound, wireless (Ralink),power management.. I will let it settle in for a couple of weeks and then have a go at an update from apple. Could not have done it without all the posts on the blog.. Thanks again from a happy eeeMac user...

joed said...

Anyone have this working with a 10.5.1 retail install DVD? I have a family pack DVD that I bought shortly after Leopard came out. I love Apple, but not enough to buy yet another copy of Leopard to make this work.

Great blog!

Joe

joed said...
This post has been removed by the author.
Norm said...

1000HE Wireless USB Update

Has anyone seen drivers for the original built-in wireless card for the 1000HE?

Until then, I have been using a RealTek RTL8187L USB Wireless and works well. I have found two USB devices that work: the WiBee and the RokAir. I bought the latter at Meritline. However, the only RealTek driver that I got to work is version 1309 at this link: http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=1&PFid=1&Level=6&Conn=5&DownTypeID=3&GetDown=false&Downloads=true

srcnix said...

@Norm: have you managed to get OS X installed and working through boot 132 with retail DVD?

stonyc said...

Blergh!

Long story short, I had OS X working on my 1000 using this guide previously. Then this...

I upgraded the stock 8gb internal SSD with a 32gb Supertalent SSD (Model: FPM32GRSE). I upgraded to the new BIOS (0913) which recognizes these SATA to PCIe drives and was able to successfully format and install XP to this new drive. Here comes the bad news... I can't get the install started for OS X.

I boot using the boot-132 dvd fine, then when I install my OS X dvd it gets to the grey apple screen for about 5 seconds then it reboots.

Has anyone gotten OS X installed on an upgraded (ie. runcore, supertalent, etc.) ssd?

I would go back to the older (0803) BIOS, but that one doesn't recognize the new SATA drives. I think as of now I'm stuck with the new drive but no OS X, or the old 8gb drive but with OS X. And yes, I did try to install on the stock 32gb drive and for some reason OS X is much much slower on the bigger stock drive. So much so that I couldn't use it without beachballs on almost every click.

Thanks.

Norm said...

@scrnix
I used iDeneb 10.5 to install on my 1000HE and used the iDeneb 10.6 updater and then Software Update to 10.6. I was not able to use Greg's 1.11 or 1.09 distribution and install from the Apple disks.

mapin said...

For anyone wondering, yes this works with the 900HA. I have a fully working 900HA (except for microphone obviously). I had to swap the wifi card as well.

You just need to find the modded bios for the 900HA since it's not included in the ISO (greg, maybe you can include it in next version?).

Here's a link to the modded bios I used with no problem: http://www.insanelymac.com/forum/index.php?showtopic=138059&pid=997654&mode=threaded&start=

Anonymous said...

Most excellent! I installed v.1.11 to my 901 (linux) and i'm loving it. Have tried many Linux version, but OSX seems to make me happy. Only problem not able to use Skype because the lack on microphone support :( I think i'll have to make some HW updates now :) Faster SSD, more RAM, change wifi-card... Keep up the good work!

MacRalf said...

Having a 901 I followed the procedure (many thanx to greg) and installed mac os to 16 gb sd card, worked fine but slowly.
Having a 901 I followed the procedure (many thanx to greg) and installed mac os to 16 gb sd card, worked fine but slowly.
Next I ordered a super talent 64 gb and cloned with carbon copy cloner (before that the bios was updated to 1808 mod).
First booting from the super talent was not working so I installed the chameleon once again. Now the super talent booted,
however the wifi is not working anymore. When I boot from my slow sd card wifi works fine.
Any ideas ?

By the way the super talent is really fast.

Nathan said...

@scrnix

I have been looking as well. Everyone talks about how they got the iDeneb to work. So it clearly has to be possible to mod something to make OSX to work. I have been searching (virtually 24/7) without finding anyone that has gotten a stock version of OSX to work. Everyone has done the iDeneb to work with their HE. I, honestly, don't want to take apart my HE completely, but I will, any help you and 1000HEMaster can give me that would be sweet.

Rob900a said...

Hello
I'm trying to install my 10.5.6 retail DVD onto my 900A with the version 1.11 boot disk. I've disabled the onboard lan in the bios and checked everything else in the bios against the guide. I've booted the installation with -s -v -x -f "GraphicsMode"="800x600x32". The installation follows the description from the guide but hangs after printing a comment "MAC framework successfullly initalized using 5242 buffer headers and 4096 cluster IO buffer headers". The gui asking me to choose a installation language is not reached. Can anyone help?

My 900A is stock with a uberslow 16GB SSD (will upgrade at some point in the future, at the moment XP with the flashpoint driver works fine) and the RAM is the stock 1GB stick. The bios is version 0804. The laptop is working okay with XP and Puppy Linux so I don't think there is anything wrong with the hardware.

stonyc said...

Installed on my Eee PC 1000, everything seems to be working except for one thing: coming out of sleep.

When I close the lid, it goes to sleep fine. When I open the lid and press the power button to wake up, the screen doesn't come on. What's funny is that if I press random buttons, I'll get error beeps... so I think it's awake, but the screen doesn't come back on.

What I've noticed as a workaround is if I plug or unplug the AC cord, the screen comes on.

Anyways, any suggestions? Thanks!

pootify said...

So I've figured out a possible way to get the stock wireless card on the 1000HE to work within OSX. I'll install iDeneb tonight and test it out, but hopefully as soon as rcfa or someone else posts their Boot-132 instructions, we'll be able to get a full tutorial and package together for vanilla 10.5.6 on the 1000he.

Darren said...

For screen wake issues re-apply the kexts, I have a 1000 and this works but I did need to re-apply the kexts

Darren said...

Sorry, it was sleepwatcher and not re-install kexts that will fix the screen wake-up issue.

srcnix said...

@Nathan:

It's well worth taking your 1000he apart and upgrading the wireless card to one supported by Apple.

It took me an hour an a half to get it open, change the card and put itback together. It's very fidly and takes patience. It also voids the warrenty but it didn't stop me doing it 24 hours after owning it.

Booting into iDeneb for the first time with wireless working right away was a blessing.

I also await the retail install working.

Anonymous said...

@srcnix: Hi can you tell me about whats working for you and whats not?
Also I'll start downloading iDeneb in sometime so can you tell me which one worked for you?

iDeneb v1.3 10.5.5
or
iDeneb_v1.4_OSx86_ISO

Thnkx man

Anonymous said...

How much battery life are you guys getting out of your 901 with OSX?

stonyc said...

Darren thanks, tried that but still not working properly. Well, I guess I can't complain too much... I have OS X 99% working on an Eee. =)

goldilocks said...

Hey you guys, i'd just like to give a little PROPS and KUDOS to the far-superior-super-nerds running the show here :)

**insert "we're not worthy" from bill & ted**

i'm totally impressed and looking forward to any way to help you guys with the native install on these great little 1000he's .. as it's standing now i have ubuntu running on mine and can survive.

the grey screen of death with the apple tantalizing in the center is as far as i've gotten with the fruit install here in vancouver. i guess the ideneb's i've downloaded aren't complete or something.

has anyone figured out just what the differences are between 1000h and 1000he ??

if there's any way i can help, let me know :) i just used my mac to installe osx onto an 8G USB stick here from the native disks. it works to boot my mac and i had the idea to go and change a few of the files in there to try for the 1000he ... can anyone make some recommendations ?? also how to make the USB stick boot-able from 1000he ??

rob900A said...

still no luck installing 10.5.6. onto my 900a (with atom processor). I've been reading around. Could it be that a 132 boot disk with the ACPI kext is needed in order to get dsmos to load?

Anonymous said...

Hey!

Any way to install the OSX with a USB flash drive?

finjay said...

Installed to 901 (Linux) Black. Used this kext for audio:http://ipis-osx.wikidot.com/forum/t-152367/get-microphone-and-audio-in-working

Everything is WORKING!!! Even internal and external mic.

Allready ordered 2G 800MHz RAM. And I've got to get RunCore 64Gb SSD as soon as I get the money. I'm totally loving OSX on my eeepc! Forget all Linux :) Awesome!

Ps. cloned installation to external USB-drive to test it. Result: Asus internal SSD boot time 2.58 min. External USB-drive 57 sec. I believe I could get the same boot time with RunCore, when I get one :) Maybe even better...

«Oldest ‹Older   1 – 200 of 480   Newer› Newest»

Labels