InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #1  
Old 07-02-2010, 05:53 AM
will1384 will1384 is offline
Jaguar
 
Join Date: Dec 2009
Location: USA, Arkansas
Posts: 54
My Asus EeePC 1000HE and how I installed OS X on it.

Installing OS X on a Asus EeePC 1000HE




The beginning:

I wanted a Netbook that would run OS X without problems, and was
easy to make into an Hackintosh, I also wanted "Quality" so I
decided to go with Asus, and spent a few days Googling everything
I could find out about Netbook Hackintoshes, I then tried to find
a new one for sale, but it seams like most of the Asus Netbooks
that are known to work and that also have guides, seam to have
been discontinued.

When I had a chance to buy an new Asus EeePC 1000HE, I quickly
snapped it up, at the time however, I did not know about the
wireless issue or that the FN keys may not work, if I had I
might have chosen differently.


I started with this guide

[GUIDE] Retail Snow Leopard Install on Asus EeePC 1000HE

and refined it for my own use, the Video and Bluetooth KEXTs
come from that post.



Stuff you will need:

(1) Retail OS X DVD
(2) 8GB or larger Thumb drive
(3) Hackintosh or Mac to prepare the Thumb drive,
or use "Empire EFI v1.085 for Intel Atom"
to start the install
(4) NetbookBootMaker and NetbookInstaller
(5) The 1000HE KEXTs
(6) DSDT

The Install, Part 1:


Start the "Disk Utility" put the "Snow Leopard DVD" into
the Mac or Hackintoshe's DVD drive and wait for it to show
up in "Disk Utility", then click on the "Snow Leopard DVD"
and then click New Image at the top, save were ever you
want, and wait, it may take an half hour.

Now lets format your thumb drive, plug the thumb drive
into your Mac or Hackintosh and and wait for it to show
up in "Disk Utility", then click on the thumb drive
and then "Partition" near the top,






under "Volume Scheme" click on "Current" and select
"1 Partition" near the bottom click on "Options" and
select "GUID Partition Table" now over at the side
near the top for "Format" select "Mac OS Extended (journaled)"
and for "Name" what ever you want.

Now lets restore the "Snow Leopard DVD" to the thumb drive,



select the "Snow Leopard DVD" DMG file then click on "Images"
up at the top, and then "Scan for Image Restore" wait for
that to finish, then click on the thumb drive, in
"Disk Utility", then click on "Restore" near the top, then
drag the "Snow Leopard DVD" DMG file to "Source" and then
drag the thumb drive to the "Destination" and click "Restore"
near the bottom, and again wait up to an half hour for
it to finish.

If you have any problems with the above look over this guide
its for a motherboard but covers creating the thumb drive

How to Build a Hackintosh with Snow Leopard, Start to Finish

and

Install Snow Leopard on Your Hackintosh PC, No Hacking Required


Now download and install NetbookBootMaker and install to
your freshly made OS X install thumb drive, you can get
NetbookBootMaker over at

Netbook-Installer



The Install, Part 2:

Now lets boot the netbook with the thumb drive, or
"Empire EFI v1.085 for Intel Atom", and install, you
press ESC at boot to select the boot menu.

"NetbookBootMaker" will locking up during the install
but thats OK, it will finish installing OS X before
it gets to that point.

When installing OS X with "NetbookBootMaker", click on
"Window" and "Installer Log" to view the LOG file, set to
"Show all Logs" when log file endlessly shows the same error
about ramdisk, like this

./postinstall: cp: /Volumes/ramdisk/dsdt/latest_dsdl.dsl: No such file or directory

go to "Mac OS X Installer" and select "Quit Mac OS X Installer"
and then "Restart", leave the "OS X install Thumb drive"
plugged in

Boot again with the "Thumb Drive", or "Empire EFI v1.085 for Intel Atom",
keep pressing "TAB" until you can select your internal hard drive and
then boot, booting may take a few minutes

After you are at the desktop, then install "NetbookInstaller"
selecting only "Install Chameleon 2 NBI" and "Install General Extensions"

This is enough to boot, but no sound, no acceleration, no Ethernet
and bluetooth messes up.

Installing KEXTs:

KEXTs you will need


(1) AppleIntelGMA950.kext ----------------This is for your Video
(2) AppleIntelIntegratedFramebuffer.kext ----This is for your Video
(3) AttansicL1eEthernet.kext---------------This is for your Ethernet
(4) IOBluetoothfamily.kext-----------------This is for your BlueTooth
(5) OpenHaltRestart.kext------------------ This replaces OSXRestart.kext
(6) VoodooHDA.kext---------------------- This is for you sound


Place the KEXTs into "/Extra/GeneralExtensions", remove "OSXRestart.kext"
then run "UpdateExtra", the Shoe program that's in "/Extra".

With "VoodooHDA.kext" you should also install "VoodooHDA.prefPane"
just double click "VoodooHDA.prefPane" to instal.


DSDT:

There is a video on making a DSDT for the 1000HE over at

Learn how to create your own dsdt.aml file

Its webpage

Learn how to create your own DSDT (Updated)

and the files that go with it

OSX 10.6.1 SnowLeopard on the eee 1000HE

Or just use mine, there are two DSDT files, one is for systems
with 1GB of memory installed, and another is for systems with
2GB of memory installed, you have to use the correct DSDT.

You place the correct DSDT into "/Extra" and remove the "1201N.DSDT.aml" file


Update to 10.6.4:

This is how I updated mine.

The first thing I did was get the updated Netbookinstaller
for 10.6.4 from

http://www.meklort.com/?p=262

I installed Netbookinstaller for 10.6.4 first, selecting only
"Install Chameleon 2 NBI" and "Install General Extensions" then
with out restarting or shutting down, download and install all
updates, let it restart, and press "TAB" a few times at boot
until you see a command line, and then type in "recovery=y",
once at the desktop reinstall "Netbookinstaller for 10.6.4",
select only "Install Chameleon 2 NBI" and "Install General Extensions"

Now go to your /Extra and remove "1201N.DSDT.aml" if you are using
a DSDT.aml for you own laptop, Netbookinstaller always seams to put
"1201N.DSDT.aml" in /Extra.

Replace the com.apple.Boot.plist with a backup of your own customized
version, because Netbookinstaller always replaces it.

Put the Asus 1000HE KEXTs into "GeneralExtensions"


(1) AppleIntelGMA950.kext ----------------This is for your Video
(2) AppleIntelIntegratedFramebuffer.kext ----This is for your Video
(3) AttansicL1eEthernet.kext---------------This is for your Ethernet
(4) IOBluetoothfamily.kext-----------------This is for your BlueTooth
(5) OpenHaltRestart.kext------------------ This replaces OSXRestart.kext
(6) VoodooHDA.kext---------------------- This is for you sound


Place the KEXTS into "/Extra/GeneralExtensions", remove "OSXRestart.kext",
then run "UpdateExtra", the Shoe program that's in "/Extra".

With "VoodooHDA.kext" you should also install "VoodooHDA.prefPane"
just double click "VoodooHDA.prefPane" to instal.


Notes:

I was able to start the install with "Empire EFI v1.085
for Intel Atom" so that may help if you don't have access
to a Mac or Hackintosh, I did not finish the install
with "Empire EFI v1.085 for Intel Atom" as I had already
installed using a different method listed above.

The FN keys don't work, or at least on mine they don't.

Wireless

The Asus EeePC 1000HE comes with one of two, Mini PCI
Express wireless network cards, the "Atheros 9280" and
AW-NE766, both will work, but the AW-NE766 requires you
to download the "RaLink RT2860" drivers for Mac, and has
an ugly launch program that pops up on every reboot.

There is no easy way to replace the Mini PCI Express
wireless network card on the Asus EeePC 1000HE, the
netbook has to be completely disassembled, and the
RaLink drivers are just annoying enough to make you
want to try.

Also most newer Asus EeePC 1000HE came with the
"RaLink RT2860".

If you are unfortunate enough to have the Ralink
wireless card, you can get the drivers at

http://www.ralinktech.com/support.php?s=3

I replaced my Mini PCI Express wireless network card
with

Apple part no. : 020-4894-A
Apple model no. : BCM94311MCAG


Wireless fails to auto-reconnect


After I replaced the "RaLink RT2860" with the Apple Mini PCI Express
wireless network card, I found that it would connect and work, but on
reboot it failed to auto-reconnect, I Goggled the problem, and found
that's a common problem even for real Macs, here is how to fix

(1) Run “System Preferences" go to "Network" and delete all your Networks.
(2) Run “Keychain Access” delete all your networking related keys (Wi-Fi)
(3) Shutdown and reboot.
(4) Set your networks back up

Some hints on disassembly

The keyboard has sticky tape on its back, that tape is very strong, very
slowly pry and allow the tapes adhesive to let-go or you will bend
your keyboard, and there is a void warranty sticker over one of the
screws you need to remove, I tried heating with an hair dryer to soften
it up, I got it so hot I could not touch the netbook's heat spreader, the
sticker still tore.

You can find a disassembly video on YouTube

EEE PC 1000HE TOUCH SCREEN INSTALLATION PART 1

EEE PC 1000HE TOUCH SCREEN INSTALLATION PART 2


EEE PC 1000HE TOUCH SCREEN INSTALLATION PART 3


BIOS

Update the Bios first, before you remove Windows or you
will have to find a thumbdrive that works with the built
in Bios update program, and format it to "FAT" not "FAT32",
to do that, use a small thumbdrive 2GB or under, and rename
the BIOS file to 1000HE.ROM

Here is the Linux "how to" of making the thumbdrive up
for your BIOS update

http://www.blakeanthonyjohnson.com/?p=170

It might also be a good idea to download "SIW" or "System
Information for Windows" buy its full name, and use it
to make a system report and save that system report in
a safe place for later before you remove Windows.

Dual Booting:

I cheated, I used a patched Boot Camp, here is what I did.

I installed OS X, then ran the patched Boot Camp, and made
a partition for Windows 7 using Boot Camp, I gave OS X most
of the hard drives storage space, you will see why later,
and then restarted and installed Windows 7, letting Windows
7 format the partition that Boot Camp made for Windows.

When the Windows 7 install was done, I then booted back into
OS X using the Thumb Drive that I installed OS X from, hit
"TAB" until you can select your internal hard drive, I then
reinstalled Netbookinstaller and only selected
"Install Chameleon 2 NBI" and "Install General Extensions".

I then ran "Disk Utility" and resized the OS X partition, giving
Windows and OS X equal amounts of hard drive space, but leaving
free space between them.



I then used "Disk Utility" to turn that free space into a FAT32
partition.

I then restart the computer without the Thumb Drive and it starts
Windows 7, once Windows 7 has loaded I find and download
"EasyBCD 2.0 Beta - Build 100" or newer and install.

Here is some info on setting up EasyBCD

http://neosmart.net/wiki/display/EBCD/Mac+OS+X

Here how my EasyBCD is setup



Now with EasyBCD setup, the Windows bootloader will let you
choose between OS X and Windows 7


Backing up your hard drive

If you have taken the time to do a dual boot and all the updates and
so on, it most likely took a long time, so you might want to make a
backup copy of your entire drive, there are a number of ways to do
that but one of the most simple is to buy an external hard drive that's
the same size or bigger, than the hard drive you want to back up, and
use EaseUs Disk Copy, its free and simple to use, its a boot CD that
you use to start your computer with and then just select a source
and destination and it starts making a copy, and it works just fine
with USB drives, you can get it at the link below

http://www.easeus.com/disk-copy/



Asus EeePC 1000HE files

Here are the files I used, I also included a "com.apple.Boot.plist" thats
trimmed down to the bare necessities, just make sure you use the correct
DSDT for the amount of memory you have
Attached Files
File Type: zip 1000HE Files.zip (582.0 KB, 1134 views)

Last edited by will1384; 09-26-2010 at 02:52 AM.
Reply With Quote
  #2  
Old 07-04-2010, 05:27 PM
riddick04 riddick04 is offline
Cheetah
 
Join Date: Jul 2010
Posts: 3
thank you so much !
for the fist time i was able to put mac osx on my 1000HE

i must admit i didn't upgrade to 10.6.4 because i'm not sure i understand everything

but it's already perfect like this !

thanks again !
Reply With Quote
  #3  
Old 07-04-2010, 09:32 PM
will1384 will1384 is offline
Jaguar
 
Join Date: Dec 2009
Location: USA, Arkansas
Posts: 54
Quote:
Originally Posted by riddick04 View Post
thank you so much !
for the fist time i was able to put mac osx on my 1000HE

i must admit i didn't upgrade to 10.6.4 because i'm not sure i understand everything

but it's already perfect like this !

thanks again !
You are welcome, one of the biggest reasons I make guides like this is for
later on in the future I may have forgot, or need to know something
and it helps having a reference LOL

I to had mixed feelings about upgrading, and decided to make a
backup of my entire hard drive first, but it went well and I did not
have problems, at least that I remember.

When upgrading just make sure to use the NetbookInstaller made
for 10.6.4, and keep that install thumb drive in a safe place, it can
help later on if you have problems
Reply With Quote
  #4  
Old 07-05-2010, 02:59 PM
riddick04 riddick04 is offline
Cheetah
 
Join Date: Jul 2010
Posts: 3
I will probably try the upgrade next week.

by the way.. do you have also problems with the "sleep" and "shutdown" ?

both are not working for me. if you have any solutions.. i'll give a try.
tx again
Reply With Quote
  #5  
Old 07-06-2010, 08:36 AM
will1384 will1384 is offline
Jaguar
 
Join Date: Dec 2009
Location: USA, Arkansas
Posts: 54
Quote:
Originally Posted by riddick04 View Post
I will probably try the upgrade next week.

by the way.. do you have also problems with the "sleep" and "shutdown" ?

both are not working for me. if you have any solutions.. i'll give a try.
tx again

I looked in my "/Extra/GeneralExtensions" under 10.6.4 and I was using
"OpenHaltRestart.kext" and then I checked out 10.6.1, I booted from that
backup I made with "EaseUs Disk Copy", I had not updated it yet so it still
had 10.6.1 on it, and with 10.6.1 I was also using "OpenHaltRestart.kext".


I had replaced "OSXRestart.kext" with "OpenHaltRestart.kext" in
"/Extra/GeneralExtensions" and forgot

I am going to update my guide and files download
Reply With Quote
  #6  
Old 07-06-2010, 05:47 PM
riddick04 riddick04 is offline
Cheetah
 
Join Date: Jul 2010
Posts: 3
everything is 100% working now ! perfect , i'm really very happy !
Reply With Quote
  #7  
Old 07-07-2010, 04:17 PM
jefrey's Avatar
jefrey jefrey is offline
Cheetah
 
Join Date: Jul 2010
Location: chicago, il
Posts: 2
thank you!

Yay! I am typing this on my new 1000he hackintosh, the first I have been able to make work.

I also used Allan Kelly's tutorial (as I did not have a mac or hackintosh to prepare the install media), but your 1000he guide was key for getting all of the specifics figured out (such as kexts, DSDT, etc.). Thank you so much for your post, it made all the difference for me.
Reply With Quote
  #8  
Old 07-07-2010, 08:57 PM
will1384 will1384 is offline
Jaguar
 
Join Date: Dec 2009
Location: USA, Arkansas
Posts: 54
Quote:
Originally Posted by jefrey View Post
Yay! I am typing this on my new 1000he hackintosh, the first I have been able to make work.

I also used Allan Kelly's tutorial (as I did not have a mac or hackintosh to prepare the install media), but your 1000he guide was key for getting all of the specifics figured out (such as kexts, DSDT, etc.). Thank you so much for your post, it made all the difference for me.
Cool, glad it worked for you, you could also try "Empire EFI v1.085
for Intel Atom" I was able to boot the Retail OS X DVD, on the 1000HE,
using "Empire EFI", but did not start the install, I did not want to overwrite
my current install, later on I may back-up my system and try installing
using "Empire EFI" just to see if it works.
Reply With Quote
  #9  
Old 07-08-2010, 03:12 PM
jefrey's Avatar
jefrey jefrey is offline
Cheetah
 
Join Date: Jul 2010
Location: chicago, il
Posts: 2
Quote:
Originally Posted by will1384 View Post
Cool, glad it worked for you, you could also try "Empire EFI v1.085
for Intel Atom" I was able to boot the Retail OS X DVD, on the 1000HE,
using "Empire EFI", but did not start the install, I did not want to overwrite
my current install, later on I may back-up my system and try installing
using "Empire EFI" just to see if it works.
Thanks for the idea. I'll check it out and keep it handy for next time!
Reply With Quote
  #10  
Old 07-11-2010, 12:12 PM
samtheman samtheman is offline
Cheetah
 
Join Date: Jul 2010
Posts: 2
Hi,
1-Do I need to use a sleepenabler.kext at all?
2-Do you have a link for a patched Bootcamp that you mentioned..

Thanks a lot.. I shall give it a go when I get a chance.



💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers.

Reply With Quote
Reply