Mac Os X For Asus Eee Pc

Posted on  by 



Installing Apple’s operating system Mac OS X on a standard PC is no longer a secret.

The OSx86 scene has gone a long path providing help and support, in a way that no company is prepared (or willing) to do.

Legalities aside, the time has come when it is possible to run Mac OS X on more powerful hardware than those sold by Apple.

Restore an asus eee pc to factory settings. Vga nvidia geforce 6200 Driver for Mac. At the time of its introduction in late 2007, it was noted for its combination of a lightweight, linux-based operating system, solid-state drive ssd, and relatively low cost. Best linux os for Asus EEE pc. Install Apple Mac OS X Snow Leopard (10.6 / 10.6.7) on Asus EEE PC 1005HA. Posted by twig at 2:16 PM Friday, May 27, 2011. Installing Mac OS X on other netbook/laptops. It shouldn't be too hard to re-jig this tutorial so it works on other devices such as the HP Mini or Dell Mini. User Comment: 'After using the default Xandros OS for quite a while, I finally took a plunge to try another OS. I first tried Ubuntu, and finally settled on a Ubuntu-variant called Leeenux. It has given a new lease of life to the Eee PC.'

The purpose of this post is to help other users to overcome the problems that arise while trying to install this OS on one of the coolest netbooks out there now, the 11-inch Asus Eee PC 1101HA… (which happens to be the one I own ;-)).
The hardware is exactly the same as for the 12-inch 1201HA, so everything here is applicable to this model too.

The beauty of all this, apart from the challenge itself, is the price of these nice netbooks (around 340€ in Europe!).

There are thousands of really great articles and howtos on how to undertake the installation of Mac OS X on a PC, so I won’t reinvent the wheel here.

I personally find very complete the guide written by Prasys on his blog: Installing Snow Leo (retail) for OSx86.

This is why I recently bought the Asus EEE 1000H PC with XP OS, which at 2lbs and 10 in screen, is snappy enough for my daily computing needs. I have been reading a lot lately about the EEE PC and MSI Wind being hacked to run OS X. Imagine having the reliability of OS X in a 2lb package.the Macbook Air, you say? But at a little under $2,000.

I claim absolutely no merit on this, apart from spending an indecent amount of hours in front of my netbook, relentlessly rebooting and trying all sort of combinations, until I found the right combination of things for these relatively undocumented machines.

What makes the installation on the 1101HA different?

The main showstoppers here are two:

  • The video adapter, the relatively new Intel Graphics Media Accelerator 500 (GMA500).
  • The IDE chipset that comes with it (Intel SCH Family).

For the video card, the applause goes to user ryuu123 at InsanelyMac, who provided the VAIOPEnabler kernel extension, that allows Mac OS X to use the framebuffer mode of the GMA500.

Once you’ve got the graphic installer of Snow Leopard booting successfully thanks to VAIOPenabler, the next issue most people encounter is that no internal hard disks get detected. I’m positively sure that you can get the 1101HA’s SATA disk recognized by tweaking some other driver, like the AppleIntelPIISATA.kext, but I’ve ran into many problems using it.

Eventually, I found a kext that actually did its job very well. I would love to thank the guy who made AppleGenericPCATA.kext but unfortunately, I have no idea where I got this kext from for I was trying different extensions compulsively for months and I’ve totally forgot where I got this one from :(.

Asus

What’s working?

In short, not much (yet). Hopefully, YOU will also be capable of helping the OSx86 community to improve the hardware support for this hardware.

VideoIntel GMA500OK – In framebuffer mode
AudioHigh Definition Audio compatibleOK – Using VoodooHDA. Quite buggy and so far I’m still getting some noise.
SATA Hard DiskIntel SCH FamilyOK. I have got the feeling that the kext I’m using is not the most appropriate. Disks gets recognized as IDE ATA, but otherwise, performance seems to be fine.
WebcamUSB UVC 1.3MOK
Built-in SD card readerN/AOK – It does works out of the box, without needing extra extensions. It actually works as another USB storage device.
BluetoothN/A?? – I haven’t test this yet. I believe it gets recognized and would work fine using the appropiate kext. I’m not too much into bluetooth.

What does not work.

These does not work for me at the moment of this writing. Particularly, I read that the WLAN chip is rather new and still totally unsupported. But hey, don’t give up. It was also said that OSX would NEVER work on our 1101HAs or any other netbook with a GMA500 chip, and here we are :).

LANAtheros AR8132NO
WLANAtheros AR9285NO

My girlfriend bought me a D-Link WA-110 Wifi USB stick, for just 12€ on sales that works nicely in Mac OS X, thanks to which, I’m now writing this post from my OSX Asus. There are many other inexpensive USB WiFi adapters.

Requirements

Mac os x for asus eee pc windows 10
  • An Asus Eee PC 1101HA netbook 😉
  • Snow Leopard Retail DVD. BUY IT!. Get your own retail DVD for just 29€, at any store. It is still illegal to install Mac OS X on a non Apple machine, but at least you won’t be stealing. Mac OS X is an excellent operating system, with a top-notch user interface. And honestly, with this price, you really want to play fair. The Snow Leopard disks bundled with Apple computers will not do, since they are specially trimmed for an specific combination of hardware.
  • 1 USB memory of 8GB (at least). I like to use 2 separate pendrives. One for the Snow Leopard Install DVD and another one just for the boot files (less than 5MB). Note that you can also use the SD reader of your Asus netbook. However you can also fit the boot files and Snow Leopard files in the same USB stick.
  • This package 1101HA SL Boot (1.67MB). I’ve packed the following things:
    • Chameleon Boot Loader RC2 NBI. For reasons unknown, the standard Chameleon distribution does not provide the native 1366×768 resolution, rendering the system to just 1024×768. This is the only one I’ve found to work well, but you may be able to get it working with other versions.
    • DSDT.aml Don’t worry if you know nothing about this. In a nutshell is a file that Chameleon uses to patch on-the-fly the Asus BIOS, correcting some stuff so Mac OS X can boot properly.
    • com.apple.Boot.plist to enable verbose logging at boot time as well as 32-bit mode by default.
    • smbios.plist to emulate a MacBook Air machine.
    • My cocktail of different kernel extensions 🙂 Again, these might not be the most adequate, but they worked for me. I thank you for all your suggestions and improvements.
      • ACPIPS2Nub.kext
      • AppleACPIBatteryManager.kext
      • AppleGenericPCATA.kext
      • ApplePS2Controller.kext
      • AppleSMBIOS.kext
      • fakesmc.kext
      • NullCPUPowerManagement.kext
      • OSXRestart.kext
      • PlatformUUID.kext
      • VAIOPEnabler.kext
      • VoodooHDA.kext
    • A patched version of OSInstall.mpkg, the Snow Leopard installer, for disks partitioned the old style (with a Master Boot Record)This will allow you to install Mac OS X and Windows easily on different partitions, otherwise you’ll have to partition you hard disk in GUID format from Disk Utility, as required by Snow Leopard, before being able to select it as a target drive.
  • Highly recommended

  • A working Mac OS X installation. It can either be an original Apple computer, or another hackintosh. This is just for dumping the Snow Leopard DVD into the USB memory, and preparing the USB boot drive.
  • Alternatively, if you are a bit creative, you could find different methods to do this task. I finally ended up booting my Macbook Pro, but if you don’t own a Mac, you could get anywhere with a handy linux distribution with HFS+ support. I would recommend RIP (Rescue Is Possible) linux distro, less than 100MB in size, and bootable from a pendrive.

Hands on

Right, enough talking. Let’s jump straight into the funny part. I have tried to simplify things as much as possible. I TAKE ABSOLUTELY NO RESPONSIBILITY IF THIS DOES NOT WORK FOR YOU.

However, it did work fine for me, and if you are not completely new to the OSx86 scene, you will realise the hardest part is getting all the extra extensions and config files together. Once you have read a bit about all this (elsewhere) and figure out how to put things together, you should get everything working straight away.

For simplicity, this post does not cover partitioning your hard disk, or setting up the dual boot.

Preparation

  1. Format a USB drive as HFS+ (I’d recommend using NOT journaled HFS+).
  2. Dump the Snow Leopard DVD into a USB drive, formatted as HFS+. The easiest way is to do it from Mac OS X using Disk Utility. Check online how to do this, for example, at Prasys’s howto.
  3. Copy the contents of my package into another HFS+ pendrive, or even the same USB drive used for Snow Leopard Installation files.
  4. Make the boot pendrive bootable. Once you’ve copied the files, you just need to make the USB stick bootable by installing Chameleon boot loader onto it. I have included a simple but effective script to do this. Check the file at Chameleon-2-NBI/install.sh. Edit it, review it’s values, and execute it.
  5. Boot your netbook from USB using the boot contents of above, and you should get right into the graphical installation window.
  6. Once you have completed the installation process, you still need to make OSX bootable directly from the hard disk, without the booting pendrive. The easiest thing is to boot again using your boot pendrive, but this time, press TAB or another key as soon as you see the Chameleon logo, so you can select which device to boot. In this case, you want to select the hard disk’s partition that you choose to install Mac OS X.
  7. Now that you are totally logged on Mac OS X, open Terminal to get a comand line that we’ll use to install Chameleon on your hard disk. You can just use the same Chameleon-2-NBI/install.sh script, but editing its values to point accordingly to your hard disk instead of the USB drive.
  8. Copy the Extra extensions (the same ones included in my package that you used for booting the installation) to your Mac OS partition so they are present as well when you boot directly from your hard disk. This is nothing new, and you should also be able to find details on this in any Snow Leopard guide for standard PCs.

… and this is it! If you’ve reached to this point, you should now be able to boot Snow Leopard directly from the hard disk. There are some simple guides to make Mac OS X and Windows to coexist (a.k.a Dual Boot); but the point is that you’ve now got SL on your 1101HA and can read further information targeted to mainstream PCs.

Links & resources

As said, the beauty of the OSx86 scene is the broad and excellent support from all the community members around the globe, from the savvy geeks to the most recent newcomers that throw themselves into forums to share knowledge and experiences. We can’t thank them all enough.

Here are some really good links you’ll need if you need to learn more. Remember this is still very experimental, so be really patient, take your time to get things working, and read a lot 🙂 Apart from this, there’s no other secret or magic.

  • Prasys’ blog, Installing Snow Leo (retail) for OSx86
  • InsanelyMac, personally, the best OSx86 forums.
  • Kexts.com, a really nice, user-friendly, repository of kernel extensions, and other tools.

Previously I was able to run my Asus Eee PC 1000HE as a “hackintosh” on Snow Leopard 10.6.0, 10.6.4, and 10.6.7. But I’ve always kept the hackintosh install on a bootable USB drive, as I didn’t want to mess with the original Windows XP install on the 160GB hard drive.

I recently purchased a 180GB solid state drive (SSD), and so I figured this would be the perfect chance to try my hand at an XP/Snow Leopard dual boot system. I was warned by a friend that this was more trouble than it’s worth, especially since I had a working hackintosh, even if it was by USB stick. But I had figured I’d have an easier time than he did, since there’s lots of guides specifically written for the 1000HE, while my friend had installed to different hardware. I had some troubles on the way, but I finally got it to work!

This guide presumes you’re reasonably computer savvy (though maybe not an expert), including knowing things like how to use F2 upon boot to get to the BIOS settings to select which device (HD/SSD, USB stick, CD/DVD). While you’re there in the BIOS settings, it’s probably also a good idea to turn off quick boot and quiet boot.

*** ITEMS NEEDED ***

  • Asus Eee PC 1000HE netbook (duh!)
  • External optical drive (there’s ways to do this without, but having it makes life so much easier!)
  • NetbookInstaller and Chameleon 2.0-RC3
  • Bootable USB stick with Snow Leopard (lots of guides available online, here’s one)
  • Retail Snow Leopard 10.6.0 DVD
  • Retail Windows XP Installation CD. You’ll have to use this to make a modified version with the SATA drivers slipstreamed in, otherwise you’ll get a blue screen of death (BSOD) after the drivers load. The method using nLite referenced in Minh Danh’s blog resulted in BSOD when booting from the slipstreamed CD. I found an alternate method referenced in the Eee Forums, look at the links in post #82. (If the forum is down, here are the links: download 1 of 2, download 2 of 2, and instructions.)
  • Asus XP drivers for the Eee PC 1000HE (though I later noticed that they are on the DVD that came with the 1000HE)

*** PARTITION AND INSTALL SNOW LEOPARD 10.6.0 ***

First we partition the HD/SSD and install 10.6.0:

  • Boot to the USB stick with Snow Leopard
  • To be on the safe side, I used Disk Utility to first erase all data on the HD/SSD, even zeroing out all the data
  • Format the HD/SSD using Disk Utility. Select three partitions and (under options) select a GUID partition table. The partitions will be as follows:
    • OSX – Format as Mac OS Extended Journaled (HFS+)
    • DATA – Format as Mac OS Extended Journaled (HFS+) – can change to FAT32 later
    • WIN – Format as MS-DOS FAT (FAT32) – can change to NTFS later
  • Insert the DVD, use the Finder, select “Go” from the top menu, then “go to folder”, then type in /Volumes/Mac OS X Install DVD/System/Installation/Packages
  • Open (double click) OSInstall.mpkg and install to OSX
  • After the OS X install is complete, install NetbookInstaller 20100616 from Meklort’s Blog (yeah, that link is dead, though NetbookInstaller 0.8.4 RC1 will work here also), selecting only “install Chameleon” and “general extensions” (select “continue” if warned about an “unsupported device”).
  • Reboot to the HD/SSD and go through the first time setup steps.

At this point 10.6.0 is bootable, but without functioning Ethernet, Bluetooth, and sound. There was no need to install the kexts to get those working, since I was immediately going to upgrade to 10.6.7 and would need to reinstall those kexts anyway.

Mac os x for asus eee pc windows 10

Mac Os X For Asus Eee Pc Windows 10

*** UPDATE TO SNOW LEOPARD 10.6.7 ***

The next step was to update to 10.6.7. Although will1384’s guide was written based on updating to 10.6.4, the same procedure worked to get directly to 10.6.7. Unless otherwise mentioned below, the kexts and other additional files to be downloaded can be found in Will’s guide.

If you’re lucky like me, you have the Atheros 9280 wireless card which works without any modifications. If you have the AW-NE766, then Will’s guide discusses how to download the Ralink drivers to get it to work.

The steps I took are as follows:

  • Install the 10.6.7 combo update
  • Let the system restart (sometimes the shutdown takes a while), press “TAB” a few times at boot until you see a command line, and type “recovery=y”. (This avoids hanging on reboot after the update installation.)
  • Once at the desktop, reinstall NetbookInstaller 20100616, selecting only “install Chameleon” and “general extensions”
  • Go to your /Extra folder (I did so by using the Finder, selecting “Go” from the top menu, the “go to folder”, then typing in /Extra), remove the “1201N.DSDT.ami” file, and copy the correct DSDT file from Will (depends on whether you have 1GB or 2GB memory installed)
  • Copy the following files into /Extra/General Extensions (there’s ways to do it using the terminal, I just dragged from one window to another and entered my password every time):
    • Video: AppleIntelGMA950.kext
    • Video: AppleIntelIntegratedFramebutter.kext
    • Ethernet: AttansicL1eEthernet.kext
    • Bluetooth: IOBluetoothfamily.kext
    • OSX Restart Replacement: OpenHaltRestart.kext
    • Sound: VoodooHDA.kext
  • Remove “OSXRestart.kext” from /Extra/General Extensions
  • Run the “UpdateExtra” shoe program (it has a “shoe” icon) in /Extra
  • This is probably optional, but running the “About This Mac” program from Will makes the “About This Mac” menu dropdown show the processor as “Atom” rather than “Unknown”
  • With “VoodooHDA.kext” you should also install “VoodooHDA.prefPane” – just double click “VoodooHDA.prefPane” to install. (In order to avoid getting an error, I rebooted before doing this step.)
  • Check out Ricky’s post under “sound buzzing fix” if you’re having problems with, well, sound buzzing.

*** UPDATE TO SNOW LEOPARD 10.6.8 ***

I found this information on updating to 10.6.8. Since there is no newer NetbookInstaller to patch this updated kernel, the patching has to be done manually. I went a little bit down this path before deciding it was too much trouble for me, so I stayed at 10.6.7.

*** WINDOWS XP INSTALL ***

Now we install Windows XP:

  • Boot with the XP Recovery Console USB stick and format the last partition (should be C:, use the DISKPART command to check) to NTFS.
  • Press EXIT from the recovery console, and the system will restart. Boot to the XP Install CD with slipstreamed drivers and install XP to the NTFS partition.
  • Let it automatically reboot to the HD/SSD and do the first time Windows XP setup steps.

*** SET DEFAULT PARTITION BACK TO OSX ***

Right now we’ll always go into Windows XP upon booting. Now we need to set the OSX partition active, as that’s where the Chameleon bootloader resides.

Asus Eee Pc Netbook

  • Boot to the USB stick with Snow Leopard
  • Now, according to this page, all you have to do open Applications/Utilities/Terminal and type in the following:
    • diskutil list (confirm that the OSX installation is on partition number 2)
    • sudo -s
    • fdisk – e /dev/disko (ignore any errors here)
    • f 2
    • w (press “y” if you need to confirm)
    • q
  • If you’re unlucky like me, you got an “operating system not supported” error when rebooting, so I manually reinstall Chameleon per this guide. I used Chameleon 2.0-RC3 since that was the version used in Netbookinstaller. Key steps from the Terminal are as follows:
    • diskutil list (confirm that the OSX installation is on disk0s2)
    • cd /Users/***/desktop/Chameleon-2.0-RC3/i386 (replace with your path to i386)
    • sudo fdisk -f boot0 -u -y /dev/rdisk0
    • sudo dd if=boot1h of=/dev/rdisk0s2
    • sudo cp boot /
  • Now try rebooting again!

*** FINAL STEPS ***

Just a bit of cleaning up:

  • Boot to the OSX installation
  • Go to the /Extra folder
  • Copy the “com.apple.Boot.plist” file to your desktop
  • Double click to edit and add the following key:
    • <key>Instant Menu</key>
    • <string>yes</string>
  • Now you can reboot to the HD/SSD and select either install using Chameleon
  • Or, if like me, you wish to boot to the XP partition by default:
    • <key>Default Partition</key>
    • <string>hd(0,4)</string>
  • Copy the “com.apple.Boot.plist file back to the /Extra folder
  • Don’t forget to use Disk Utility to reformat the DATA partition to FAT32 so it can be seen by both the Mac and Windows installations.
  • Finally, don’t forget to install the Asus XP drivers for the Eee PC 1000HE. (In general, select the “ASUSsetup” file when available. Also, the only Utility I installed was the “Super Hybrid Engine”.)
  • One more thing: for me, Windows XP didn’t activate using the product key from the retail CD. So then I used the Windows Product Key Update Tool to activate Windows XP using the code on the sticker on the bottom of the 1000HE.
  • And another thing, here’s how to fix clock issues after booting into XP after previously booting into Snow Leopard.

Asus Eee Pc Operating System

Thanks again to all of you who’ve written blogs on this, even though I may not have been able to successfully follow all of your steps exactly, but seeing what you’ve taken the time to have written up has been helpful!





Coments are closed