I have a Nokia Booklet 3G on loan from 1000 heads but was having issues with such a beautiful device running an operating system I’ve not touched for years.
In stepped @Computid Über geek, and in a couple of days he had installed Mac OSX.
The background story is linked here… http://su.pr/1hsIfN
How how did it is listed and the downloadable PDF is linked below.
…………………………………………………………….
Introduction:
• We will first be installing OS X Snow Leopard onto the external drive using a Mac • We will then modify the installation to boot on the Booklet 3G • After we have booted OS X on the Booklet 3G we will proceed to add drivers/kexts for all the other hardware. • Once it is configured we will copy OSX to the internal HDD and from there finalise the installation Requirements for this hack:
• Retail Snow Leopard Disc (10.6.0 or 10.6.1) or external HDD with the bootable installer on.
• Apple Mac that can run/boot the SL DVD (Intel) • External USB Flashdrive or HDD bigger then 15gb • Nokia Booklet 3G
At this point, heres what is working correctly: • Machine boots properly to Snow Leopard with simple push of power button. No manual keystrokes necessary during boot. • Screen Resolution is auto-set to native 1280 x 720. For some reason, the display comes up at about 45% brightness each time, so you have to go into system preferences to bring it up to full (presuming you want too) • WiFi comes on, quickly finds the network, but we still have the problem of having to type “sudo killall mDNSResponder” after each reboot. • Bluetooth is defaulted to “ON”, but there is no option in the menubar to disable it. (Fn + F10 will toggle on/off all radios (GSM/BT/WiFi) • Sound is NOT working, nor does the System Profiler show any internal sound device. I am working on this!
Creating the Snow Leopard Installation
1. Boot to the Snow Leopard Installer on the Mac
2. Plug in your external USB Disk
3. In OS X installer run Disk Utility from the tools menu
4. Reformat the External Drive as HFS+ (Mac OSX Journalled) (DO NOT FORMAT YOUR INTERNAL DRIVE!)
5. Continue with the Snow Leopard installation and customize the install to not install languages, at the same time you may want to install quicktime 7 and Rosetta, it will save you hassle later. (Removing the languages is optional, but it does cut down on space and install time)
6. Once the installer is finished reboot to the NEW Snow Leopard installation by holding down the “Option” key at boot, then select the USB Drive.
7. Download and install the 10.6.1 combo installer http://www.apple.com/downloads/macosx/apple/macosx_updates/macosxv1061up date.html
8. Download and install SuperDuper http://www.shirtpocket.com/SuperDuper/SuperDuperDescription.html
9. Download the following Files/Applications 1. Download KextHelper. This application helps install KEXT files correctly.
http://cheetha.net/
2. Download KEXT (Kernal Extensions) vaiop20091014us.tar.bz2 from http://rapidshare.com/files/349547875/vaiop20091014us.tar.bz2
3. Download Chameleon 2 RC3 (DO NOT USE RC4, ONLY RC3). This is used to boot the
system.http://rapidshare.com/files/349330606/Chameleon_2_RC3.zip
10. Run the Chameleon 2 RC3 installer. Choose to install it to the USB Snow Leopard installation.
DO NOT INSTALL THIS TO YOUR MACS HARDDISK, YOUR MAC WILL NOT BOOT IF YOU DO!
11.Go to the root level (Top Level) of the USB drive. There will now be a folder called “Extra”.
12.In the vaiop20091014us folder there should be a folder called “Extra”. Copy the contents of this folder to the “Extra” folder on the USB Snow Leopard install.
13.Open up a terminal window and type “sudo” then drag the file “extra.sh” in the “Extra” folder to the terminal window. You should have a command string that looks similar to this: sudo /Volumes/USBDRIVE/Extra/extra.sh
14.Hit return and type in your password
15.Next open up KextHelper
16.Drag the two kext files from vaiop20091014us/System/Library/Extensions into the application. Type in your password and hit Easy install.
17. Shut down your Mac 18.Congratulations, you should now be able to boot this drive on the Booklet!
Moving the Installation to the Booklet 3G:
1. Put the USB drive into the Booklet 3G
2. Power the booklet on and press F12 until the bios boot menu appears asking what device you want to boot from. You should see the internal hard drive and the USB drive. Select the USB drive.
3. At this point the chameleon bootloader should appear, Press any key to interrupt the count down. Use the arrow keys to highlight the USB drive then type “-v -f” and press return. This will boot the USB Snow Leopard volume in verbose mode and rebuild the kext cache’s
4. This may take a little while to boot depending on your USB drive. If everything went ok, you should now be sitting at a Snow Leopard desktop (in a bad Resolution, mind you.)
5. Fire up disk utility (Applications/Utilities)
6. This is when it become permanent, this will ERASE ALL DATA ON THE INTERNAL DISK.
7. Select the internal hard drive and go to the partitions tab. Select one partition from the pull down menu, name the partition whatever you like (I used Documentallys Hackbook), select MAC OS Extended Journaled. Go to options and select GUID.
8. Hit the apply button – This will erase all contents of the internal drive!
9. Close Disk Utility
10.Open SuperDuper. Set it up as follows: 1. Copy: (your external USB drive) to: Internal (the drive you just partitioned) 2. Using: Backup – all files 3. Options: select repair permissions on Booklet 4. During Copy: Erase <destination> then copy files from <source> 5. On successful – Restart from <Destination>
11.Hit OK and then press “Copy Now”
12.Wait unit it finishes, go make yourself a coffee, this will take a while.
13.Reboot with the external USB drive still connected to your Booklet.
14.Press F12 to select the USB drive again (last time!)
15.At the chameleon screen highlight the internal drive and type “-v -f” and hit return. You are now booting Snow Leopard from the internal drive.
16.It may take a while to boot, BE PATIENT.
17.You should now arrive at the desktop! Congratulations, you’ve installed OS X on your Booklet 3G!
18.Remove “Windows7 Starter” sticker from the lower left side of netbook palmrest if you haven’t already done so. (Optional)
19.Go take a break, Grab a drink or something, then continue.
Finishing up the installation:
1. Fire up terminal 1. Type: “sudo killall mDNSResponder”. This should ensure that your Wifi is
working properly. At present, you will need to re-enter this command each
time you reboot the booklet until I get around to writing a startup script. 2. Enter your password 3. Quit the Terminal.
2. Download the following files to your desktop: 1. Download the modified boot loader file which will, when installed, set your display to its correct native resolution of 1280 x 720 on your next reboot. 1. Download the file from here: http://rapidshare.com/files/349336710/boot.nokia-booklet-gma500-v2.gz 2. When the file appears on your desktop, double click on it and it will extract to “boot.nokia-booklet-gma500-v2” 2. Download Aboutthismac.pkg: This will make the information in “About This Mac” Correct, This isn’t needed but it is nice.
http://rapidshare.com/files/349337197/AboutThisMac.pkg.zip
3. Re-install Chameleon 2 RC3 to the Internal Disk
4. Double check in the Extra’s folder that it still contains the Kexts
5. Install the modified boot loader file to correct the Resolution: 1. Back up your original boot loader file by firing up Terminal and typing the following command: “sudo mv /boot /boot.orig” 2. Hit enter, type your password and hit enter again. 3. On your desktop, rename the “boot.nokia-booklet-gma500-v2” to simply
“boot” 4. Now copy over the modified bootloader to replace the old one by typing:
“sudo cp /users/YOURHOMEFILENAME/desktop/boot /boot” 5. Hit enter, type your password and hit enter again. 6. Quit Terminal
6. Eject the USB Disk.
7. Restart. You should get the Chameleon boot loader now when booted to the internal hard drive.
1. NOTE: if you have trouble booting you should interrupt the the bootloader by pressing any key and boot up using the -v -f flags.
8. Install the aboutthismac package to get the correct info in “about this mac”
9. Set up your Atheros 9280 3G modem: 1. Go to: http://www.option.com/en/support/software-download/usb-modems/icon225/2. Download and install MAC Driver 2.17.0 3. Download and install the GlobeTrotter® Connect For Mac
4. In System Preferences>Network>GI40x, set up your carrier information for your 3G connection and it should begin working
5. (Optional) – Check the box at the bottom that says “Show modem status in menu bar”
10.Run the 3g modem to check the hardware initializes with the sim card installed.
Upgrading to 10.6.2:
1. Download the patched kernel from: http://rapidshare.com/files/349340631/mach_kernel_atom_with_pm_support.zip or here if you have an insanely mac account.
2. Before you update you need to backup your old kernel: 1. Open terminal and type: sudo cp -p /mach_kernel /mach_kernel.1061 2. Press return 3. enter your password 4. Press return 5. Quit terminal
3. Update your OS to 10.6.2: Apple Menu>Software Update>Update to 10.6.2
4. Upon completion of update to 10.6.2, your computer will reboot
5. During the reboot, MAKE SURE YOU INTERRUPT THE CHAMELEON BOOTLOADER by pressing any key.
6. Then, specify the kernel at chameleon’s screen by typing: mach_kernel.1061
7. Hit enter, and boot should continue until you’re in Snow Leopard.
8. Patch the kernel: 1. Expand the 106atom64.zip file you downloaded before updating. This will create a file called “patch” 2. Drag the two files (“binchg.rb” and “1062atom64.xml”) from “patch” into your root directory (Top level HDD Directory) 3. open Terminal once again and type: sudo /binchg.rb /mach_kernel /
1062atom64.xml 1. This will initiate a conversion process that takes about 20-30 minutes 2. During this time you should see:
0x000286c0 hit -> cpumodel is always 0x1e x86_64
0x005e6a83 hit-> cpumodel is always 0x0e i386 3. These messages are completely normal. Be patient, this takes a while.
When the process is completed, you will get a command prompt.
4. Now you need to replace the kernel: Run in terminal:
sudo mv /mach_kernel /mach_kernel.1062 sudo mv /mach_kernel.patched /mach_kernel sudo touch /System/Library/Extensions
9. This should complete the upgrade. Reboot the booklet and enjoy Snow Leopard 10.6.2 on your new Hackbook!
@Computid has hosted a PDF you can download from here:
http://www.atechplace.co.uk/downloads/Nokia_Booket_3G_OSX_Guide.pdf
very nicely done. i did the same to my acer aspire a year ago. hackintosh on netbooks are very black magic aren’t they?
something about running MacOS on a small device makes both even sexier.
here’s my video demo of my netbook running MacOSX http://seesmic.tv/videos/wWTwYbb83n
Thank you so much for this guide. I bought the Booklet simply becuase of the aesthetics..One question, will this work with Leopard or is it specific to SNOW Leopard?
Oh and is it possible to do a simple osx wind type install?
“very nicely done. i did the same to my acer aspire a year ago. hackintosh on netbooks are very black magic aren’t they?”
They are rather! Its a brilliant sight though!
“Thank you so much for this guide. I bought the Booklet simply because of the aesthetics..One question, will this work with Leopard or is it specific to SNOW Leopard?” Hmm, Haven’t tried with leopard (dont know why you would want to) but if you have your reasons feel free to give it a try and post your results, same guide but replace 10.6 with 10.5 and dont kernel patch.
“Oh and is it possible to do a simple osx wind type install?” I for one could not boot the OSX installer on the booklet which is why I ended up doing it this way, If you can boot the installer and get it to successfully boot and install then I would like to know how you did it!
Thanks again…I’ll give it a try with Leopard retail disk install…Will post my progress or lack therof… Oh I hear Snow doesn’t support MS office…That’s why…I may be wrong..
Failed on the Tiger attempt, eternal looping or kernal panic….Guess I’ll go buy a snow leopard disk…Thanks so much…
so for some reason i am not able to get the screen resolution right, its staying at 800×600. HELP PLEASE!!! but everything alse so far is great! havent updated to 10.6.2 yet but will later today
hey
Some nice fun hacking skills…
Why on earth dont Apple make an 11″ laptop?
Having said all that – Windows 7 is pretty good – I actually prefer it to MacOS (shock)…
Hows the battery life now? I know one of the greatest things about the Nokia netbook is that runs super lean, but also goes into a deep sleep when it’s closed. I’ve had sleep problems with Linux on it, so I’m curious before I make the leap.
Also you mentioned a couple problems you were going to work on.. are any of them fixed since you wrote this article?
The battery life, I cant really judge too well but it is pretty good, Ive run it for a few hours on battery and its been fine but I haven’t done a battery test and doubt ill get a chance too. As for the problems, I haven’t had a chance to look at them yet, Ive got GCSE’s coming up and have a large workload from that. I should be able to look at them in a few months when there over.
Worked out a lot of those problems at the same time as you (a few days ahead anyway) Read my results here. Active forum to help.
http://www.insanelymac.com/forum/index.php?showtopic=210062&hl=
any one can teach me how to make my HP mini 110 1169tu?
13.Open up a terminal window and type “sudo” then drag the file “extra.sh” in the “Extra” folder to the terminal window. You should have a command string that looks similar to this: sudo /Volumes/USBDRIVE/Extra/extra.sh
ON THE STEP NUMBER 13 I KEEP RUNNING INTO A PROBLEM. WHEN I COPY THE CONTENTS FROM THE “EXTRA” FOLDER, IT TELLS ME THAT IT CAN NOT BE COPIED AND MOVED. AFTER IT SAYS THIS I EXIT OUT OF THAT WINDOW AND EVERYTHING MOVES TO THE USB DRIVE “EXTRA” FOLDER. THEN WHEN I DO STEP #13 AND DRAG IT DOWN IT LOOKS LIKE THIS:
SUDOEXTRA/EXTRA.SH
THEN WHEN I HIT RETURN IT TELLS ME IT IS NOT VALID. EVERYTHING WENT FINE UNTIL THIS POINT. I WAS EVEN ABLE TO DO THE LAST 2 STEPS. IS THIS GOING TO HENDER ME FROM LOADING IT UP ON MY NOKIA NETBOOK WHEN I PLUG IT INTO THE USB?
ANY HELP WOULD BE MUCH APPRECIATED!
Hi!
There has to be a space. The command should be as below:
sudo /Volumes/USBDRIVE/Extra/extra.sh
If that doesn’t work try:
sudo chmod 777 /Volumes/USBDRIVE/Extra/extra.sh
NOTE: remember to replace “/Volumes/USBDRIVE/Extra/extra.sh” with your own path by dragging the file to terminal.
I am trying to get the native Screen Resolution to work per your instructions. When it I restart the OS this is what is on the screen:
boot0: GPT
boot0: testing
boot0: testing
boot0: done
boot1: /boot_ (being a blinking curser)
Anyway any help would be appreciated. I’ve downloaded file to desktop. Double clicked and renamed. I just can get it to load back up once I do this. Help!
Hate to post again but the only way I can get Mac OS X to come up is to put in my external drive hit f12 go into Chameleon and then select Internal Hard drive and then -v -f! It does not look like I can get Chameleon to come up when I do not have the external drive plugged in. If I don’t when I try to boot I get the above boot errors. Please help!
Anyone know how to use an external dvd drive for this? I bought the Snow Disk and my 4 gig usb drive isn’t big enough. I did note the how to does say. it can be done? Thanks in advance.
I am trying to get the native Screen Resolution to work per your instructions. When it I restart the OS this is what is on the screen:
boot0: GPT
boot0: testing
boot0: testing
boot0: done
boot1: /boot_ (being a blinking curser)
Anyway any help would be appreciated. I’ve downloaded file to desktop. Double clicked and renamed. I just can get it to load back up once I do this. Help!
1) What version of chameleon are you running?
2) Reinstall chameleon
Hate to post again but the only way I can get Mac OS X to come up is to put in my external drive hit f12 go into Chameleon and then select Internal Hard drive and then -v -f! It does not look like I can get Chameleon to come up when I do not have the external drive plugged in. If I don’t when I try to boot I get the above boot errors. Please help!
3)Reinstall chameleon to the internal disk
Anyone know how to use an external dvd drive for this? I bought the Snow Disk and my 4 gig usb drive isn’t big enough. I did note the how to does say. it can be done? Thanks in advance.
4) You know you have to install snow leopard ON AN INTEL MAC TO AN EXTERNAL HDD right?
I have followed your steps from Finishing up the installation verbatim and I still get the Same boot error. I am running Chameleon 2 RC3 and have reinstalled it a couple of times and still get the boot error. Any help besides what I am trying.
I have tried to reinstall chameleon to the internal disk but I still get stopped at the boot error mentioned above. Any other suggestions?
Compuid..Thanks so much..i didn’t realize I could use an external hard drive, thought it could be done with rw disk…Thanks for that, I do have a external drive I could do that with…I’m not too sharp. Will give that a try. CHEERS!
I finally got Chameleon to continue to load and got passed the “BOOT” error! I am still not getting but 800×600 resolution. I have unzipped the file you said to and renamed it but still getting only 800×600. Any suggestions!
Hi, FINALLY got the right resolution to load on Netbook. For some reason the file that you had to download from the site would not download the right info. I had to go to my Mac Mini and download file, save to USB disk, and then transfer to Netbook and it WORKED. What a big difference. I love this thing now and oh how fast it is compared to Windows 7!!!!
Have you figured out anything for the WiFi not having to type in “sudo killall mDNSResponder” everytime?
Also any updates on sound yet? My sound is not on at all and I know you said you had some sound but I don’t know how to do what you recommended. Could you elaborate on your steps to make sound work?
Anyway, Thank you for this guide! I absolutely could not have done this without it.
nyone know how to use an external dvd drive for this? I bought the Snow Disk and my 4 gig usb drive isn’t big enough. I did note the how to does say. it can be done? Thanks in advance.
I tried my best to re-install it.
Regarding the sound issue I’m getting seeing very strange but promising behavior. I have a USB stick that I have installed the Chameleon 2 RC3 bootloader on (standard, no boot files replaced, just simple install) and every time I
1) Select F12 when booting my Nokia Booklet
2) Select the USB stick from the boot list that boots into Chameleon
3) Interrupt the countdown by pressing a key
4) Select to boot from the local HDD on my Booklet
it boots with perfect sound enabled!!!
If I have the same standard Chameleon 2 RC3 bootloader installed on the internal HDD I get no sound at all (no sound device recognised).
Any ideas on why this is and how to solve it
I need help! When i get to the chameleon screen, it says that it can’t find mach_kernel. And i am using a tonymac CD. Could ya’ll please help me?
Why are you using a pre-made cd? Your mach_kernel probably isnt patched to work with Atom processors or youve done the patch wrong.
it works, it just does not want to come up. Is there anyway i can show it where the mach_kernel is? i know there is a place you can type on the bottom of the chameleon screen.
i made the cd to work on AMD. So i can run mac os x on PC
could u help me?
I have a Nokia Booklet 3G that struggles with Win7! I want to Hackintosh it but looking at this thread it seems to be difficult. Any ideas?
Hi, FINALLY got the right resolution to load on Netbook. For some reason the file that you had to download from the site would not download the right info. I had to go to my Mac Mini and download file, save to USB disk, and then transfer to Netbook and it WORKED. What a big difference. I love this thing now and oh how fast it is compared to Windows 7!!!! Have you figured out anything for the WiFi not having to type in “sudo killall mDNSResponder” everytime? Also any updates on sound yet? My sound is not on at all and I know you said you had some sound but I don’t know how to do what you recommended. Could you elaborate on your steps to make sound work? Anyway, Thank you for this guide! I absolutely could not have done this without it.
Was able to load on a spare external HDD but hangs up at the gray apple screen. Any ideas?
Any update on the sound or resolution issues? Planning on trying this on my Nokia Booklet this week. Also, how would I start at 10.6.2? Could I forgo some of the previous steps?
Hello there, so i have officially got everything running on my nokia… about to swap to the HDD instead of my thumb drive but wanted to know if there is any way to make update the trackpad for a multi touch trackpad like its supposed to do??? thank you
Hi. Where could i get the Globe Trotter Driver for MAC (http://www.option.com/en/support/software-download/usb-modems/icon225/)?
OPTION has quit the support for drivers. And Nokia will not give any other but win7 !!!
I have few questions to ask:
Do the desktop 3D effects when opening/closing apps work? The 3D games?
What is the performance on hd youtube videos? Is the playback choppy?
The “Genie” effect worked and the dock magnification worked as well (a little choppy sometimes, but it worked). Chess certainly worked ok, other then that I didn’t test any other games.
I have no idea of the performance of HD youtube videos on it im afraid. Its not something I tested and I only had the machine for a couple of weeks. I dont know if Documentally tested HD youtube on it or not.