Snow Leopard via NetbookBootMaker

This installation method has been tested on the HP Mini 1000 (1001TU precisely) but may work on other models as well. It uses NetbookBootMaker. With Chameleon 2.0-RC2 already available, you might be asking why NetbookBootMaker?
True, NetbookBootMaker is primarily made for the Dell Mini hackintosh but it works fine in my setup and offers noob-friendly tools as well such as ExtraUpdate – more on that later.
So, let’s get this rollin’!
Create a bootable Snow Leopard USB/External HDD installer
What you need : a hackintosh/real Mac, Snow Leopard Retail DVD.dmg image, USB/External HDD (at least 8 gb)
Download: > NetbookBootMaker .82 <
- With your drive (USB/External HDD) plugged in, launch Disk Utility (Applications > Utilities) and format it. Let’s assume we’d named the USB/HDD partition as ”DVD Snow Leo”. Note: I normally use GUID & Mac OS Extended (Journaled).
- Still in Disk Utility, click on the Restore tab. Drag the Snow Leo image (“Mac OS X Install DVD”) into the Source field. Then drag “DVD Snow Leo” into the Destination: field. Click on the Restore button and wait until the process completes. Quit Disk Utility.
Note: If the Snow Leo Retail DVD image is not listed at the left pane, simply drag the image there from a Finder window, or Click on the Image… button beside the Source field to navigate to the image’s location in your hard drive. - Launch NetbookBootMaker. Select “DVD Snow Leo” as target drive from the dropdown menu. Click on Prepare Boot Drive and wait till the patching finishes. Quit NetbookBootMaker.

- In a Finder window, Shift+Cmd+G to access /Volumes/DVD Snow Leo/System/Installation/Packages. You should see (3) three “OSInstall” files in there: OSInstall.mpkg, OSInstall.pkg, OSInstall.pkg.orig. Note: If you’re using NetbookBootMaker .83, you can skip this step 4 and step 5 and proceed to Mac OS X installation.
- Delete OSInstall.pkg. Rename OSInstall.pkg.orig, taking out the “.orig” extension so it becomes “OSInstall.pkg”. Voilà, you’ve made your own USB Installer. Note: NetbookBootMaker altered the default OSInstall.pkg file so, basically, what we’re doing here is just restoring the default OSInstall.pkg.
!! If you’re using NetbookBootMaker .83, steps 4 and 5 of this section are no longer necessary. This seems true only for the 2140 model, still stalls on the 1000.
Install Mac OS X Snow Leopard onto the HP Mini
What you need: Snow Leo USB Installer (that you’ve just created in part one of this guide), HP Mini (this is tested on the 1000)
- With the USB installer plugged in, switch on the Mini and press F9 as it starts. You’ll see the boot menu screen. Use the up/down arrow keys to choose your USB Installer from the list and hit the Enter key. Wait until Darwin finishes its countdown and boot into the Mac OS X Installer Program.
- Choose your preferred language etc. On the Menubar, go to Utilities > Disk Utility. Format the Mini’s internal HDD as GUID & Mac OS Extended (Journaled). Let’s assume it’s named as “Macintosh HD”. Quit Disk Utility.
- Choose Macintosh HD as the destination partition for installation. You can click on the Customize button at the lower left corner to specify which components you want to install. Note: Normally, I opt to exclude printer drivers, all other languages, X11 to save more hard disk real estate and include Rosetta (for MS Office:Mac, it isn’t Universal binary yet) and QuickTime Player 7, but it’s all up to you.
- Click on OK, then click on the Install button the start installing Mac OS X on the HP Mini. Walk around, grab some Starbucks, read a book, anything – just don’t try to blow dry your hair anywhere near the HP Mini while it’s installing OS X hahaha
. The HP Mini will restart after it’s finished installing. Note: Installation won’t stall anymore because of what we did a while ago with the OSInstall files.
Post-install Tweaks/Configs
Download: > NetbookBootMaker <, > GeneralExtensions kext bundle <, > new GeneralExtensions bundle <, > About This Mac.pkg <
- When the HP Mini restarts and with the USB Installer still plugged in, press F9 to boot with the USB installer once more. But before Darwin loads the Snow Leopard Installer Program again, press any key to interrupt the bootloader. Arrow up/down to choose Macintosh HD and hit Enter. Note: We just used the USB Installer’s bootloader (which is Chameleon 2.0-RC2) to boot up the internal HDD.
- After the Welcome video (yes, you’ll get to see it) and configure your user account and other settings in the Setup Assistant. You’ll then be brought into the Snow Leopard Desktop. Note: There’s noticeable “lag” when you click on Continue at the Do not transfer my information now part in Setup Assistant but it’s just normal as Mac OS X is trying to setup your network (because it’s already recognized the Mini 1000’s Broadcom WiFi module as AirPort). Just go on following this: > Different Network Setup > My computer does connect to the internet > Continue
- Once you’re inside Snow Leopard, launch NetbookBootMaker. Select Macintosh HD from the dropdown menu and click on Prepare Boot Drive. Quit NetbookBootMaker when patching is finished.
Note: Your Macintosh HD/internal HDD will already be bootable by now and resolution will already be correct at 1024 x 600, Keyboard & Trackpad, Bluetooth and WiFi working. there are still some tweaking to do; kexts to install to provide support for the Mini’s other hardware – get sound, correct some power/battery related issues. - In a Finder window, Shift+Cmd+G to open the /System/Library/Extensions/. Delete AppleHDA.kext.
!! If you use sliceVoodooHDA.kext loaded from /Extra/GeneralExtensions (included in the new “GeneralExtensions” kext bundle), you no longer have to delete or touch anything in your main /System/Library/Extensions folder. - After that, Shift+Cmd+G to open the /Extra/ folder. Delete the Themes folder entirely.
Note: Deleting this folder corrects the Apple logo’s image ratio during the Apple bootsplash. - Unzip the GeneralExtensions folder and copy the whole folder to /Extra/, replacing the existing GeneralExtensions folder in there.
- Launch the ExtraUpdate app inside the /Extra/ – the one with the rubber shoe icon. Click on Update Extensions. Restart.
Note: During the update, the app will mount the ramdisk, so you’ll its icon popping up in your Desktop. You’ll know that the update is completed when this ramdisk is unmounted and the Update Extensions button is no longer recessed. - Unzip and run the AboutThisMac.pkg to correct the CPU and RAM information on the “About This Mac” window. Note: The CPU clock is already properly recognized as well as the amount of ram, so this is purely cosmetic.
Congratulations! You’re now runnning Snow Leopard on your MacBook Mini.
Optional: Use VoodooPS2Controller instead of ApplePS2Controller
Download: > VoodooPS2Controller-0.98 installer.pkg <
In order to maximize your use of the Mini’s Synaptics trackpad, i.e. side-scrolling and tap-clicking, you need to install VoodooPS2Controller instead of the ApplePS2Controller (which is already, working fine so it’s up to you if want to leave it that way).
- Unzip and run the VoodooPS2Controller installer package. Tick the checkbox for the Trackpad. Click on Install.
- In a Finder window, Shift+Cmd+G to get to /System/Library/Extensions/ and copy the VoodooPS2Controller.kext. After copying it, delete the kext from the Extensions folder, authenticating as you go.
- Shift+Cmd+G to /Extra/GeneralExtensions/ and paste the VoodooPS2Controller.kext in there. Delete AppleACPIPS2Nub.kext and ApplePS2Controller.kext. Again, authenticate as prompted.
Note: VoodooPS2Controller doesn’t need AppleACPIPS2Nub.kext. As a matter of fact, you’ll most probably get a kernel panic if you keep the Nub kext. ApplePS2Controller’s function will be taken over by VoodooPS2Controller anyway so we can delete it as well. - Shift+Cmd+G again to /Extra/ and launch the UpdateExtra app again. Click on the Update Extensions. Wait for it to finish. Restart to begin using the new kexts.
!! If you’re working with the new GeneralExtensions kext bundle, then this part is no longer needed as the VoodooPS2 kexts are already included; just replace NetbookBootMaker’s default “GeneralExtensions” folder with this new one.
Final words. . .
So you’re on Snow Leopard. You’ll find that pretty much everything works – except for Sleep/Resume and the internal mic.
The VoodooHDA kext used in this guide is not the newer version which supposedly makes the internal mic work. I’ve tried it on my Mini 1001TU but doesn’t work for me, but it might for you. You can download it
October 15, 2009 - 2:57 am
Try this one from mechdrew:
http://www.mediafire.com/file/znmgzwjttzf/AboutThisMac.pkg
October 26, 2009 - 11:25 pm
Is anyone running into this error?
/volumes/drive/ramdisk/dsdt/latest_dsdl.dsl: no such file or directory
October 27, 2009 - 1:50 am
^I’m guessing you didn’t put back OSInstall.pkg.orig to OSInstall.pkg?
October 27, 2009 - 10:41 pm
has anyone gotten the sound to work on the hp 1030nr? It looks as if I have no drivers installed
October 31, 2009 - 1:20 am
^If you used this guide to install on your 1030nr then you’ve got VoodooHDA installed for sound. I’m guessing volume is just not configured?
Make sure you’ve installed VoodooHDA prefPane installed. Get the latest VoodooHDA kexts at the Voodoo project page.
http://forum.voodooprojects.org/index.php?topic=139.0
Go to System Preferences > VoodooHDA > PCM > set slider to preferred volume level.
October 31, 2009 - 6:26 pm
I have an HP 110 1030NR, I’ve gotten sound working, video, everything but WIFI, ethernet, and internal mic, the latter two I can live without, but what about the WIFI, anybody know a fix for this?
October 31, 2009 - 8:56 pm
As of now, people are opting to just replace the WiFi card with one that’s compatible with Snow Leo. Although in Leopard, the 110’s WiFi card works fairly well.
It depends on your preference really when it comes the Mac OS X versions.
November 2, 2009 - 3:22 am
Has anyone installed this on ASUS eeepc 1002HA, i get to 8mins left after renaming OSInstall.pkg.orig to OSInstall.pkg. ?? HELP
November 2, 2009 - 4:43 am
@GUMBY
How about if you skip the OSInstall.pkg step? You know, just use the installer as is left after applying Netbook BootMaker on it?
Try experimenting with Netbook BootMaker versions. No pain, no gain
Best of luck!
November 5, 2009 - 2:17 pm
Great howto, everything’s working excellent (even sleep). I’m on a compaq mini 700 ED (with 2 GB RAM).
Follow-up LeMaurien19’s instructions to generate a working dsdt.aml below to get sleep working (even you can do it)!
http://myhpmini.com/forum/viewtopic.php?f=17&t=2454&sid=4793b308c4eefcf2d2c2e665209af0c9
November 7, 2009 - 5:17 pm
Will this install method work on the hp mini 311? Me likey!
November 8, 2009 - 8:16 am
^I think so. But you’d have to change the kexts into ones that are 311 compatible.
November 8, 2009 - 8:40 am
Every thing works less “internal mic” and “sleep/awake”
Thanks
November 18, 2009 - 6:05 am
I read that this method works with the HP Mini 311, but changing the kexts into ones that are 311 compatible (LeMaurien19). Can anyone tell me what changes should be done? Thanks
November 18, 2009 - 11:07 pm
Anyone know how to get the Wifi working? can a USB adapter work?
November 18, 2009 - 11:07 pm
Sorry, I have a converted hp mini 110, running 10.6
November 19, 2009 - 2:25 am
@JFN
Using this method to install Snow Leo on the 311 works because it uses Netbook BootMaker to create your installer USB/Hard Drive. After that, visit this site”
http://www.insanelymac.com/forum/index.php?showtopic=195381
November 19, 2009 - 8:00 am
Thanks a lot LeMaurien19.
Good Job.
Regards.
November 19, 2009 - 5:11 pm
Id just like to extend a warm heartfelt thank you to you for creating this guide. I recently purchased an HP Mini 1000 1151NR netbook from Craigslist after my 17″ PowerBook of 6 years died on me. I originally was going to just stick with Windows on the Mini, but I couldnt get the USB ports to work on the HP Mini. Researching around I stumpled onto your site and decided to hack the mini based off of your guide.
I followed all of your instructions and everything went flawlessly the very first time. The machine did stall after the installer was finished but after a hard reboot I was prompted by Darwin & followed your directions from there. As previously reported the Setup app didnt work for me either, but an Admin acct was already setup so that allowed me to work and finish your directions. I am happy to report that EVERYTHING works: sound, ethernet, wifi, webcam, usb. I didnt install the Voodoo kext so the extra functionality of the trackpad doesnt work and sleep doesnt work, but its cool cause I dont mind powering the machine down.
There were a couple things that I found were “gotchas” after the install was finished:
1) The “command” key has been mapped to the “alt” key on my keyboard instead of the standard “windows” key. Took a bit of playing around to figure that out.
2) I can’t turn Bluetooth off without disabling wifi since both are attached to the hardware button on the front of the keyboard. I tried and the only way I could get wifi back working to re-boot the machine.
My MacBook Mini works pretty much like a standard MacBook except with less screen space and a less powerful processor. Infact I get the same amount of performance out of this as I did on my PowerBook which had a 1.5GHz PPC cpu in it. Not bad for a machine that only cost me $200 off of Craigslist. I dont have a Verizon acct so I havent been able to test whether the SIM card works or not, but at this point all I need is wifi. Thanks once again for helping get up and running!!
November 19, 2009 - 9:42 pm
Congratulations on your new MacBook Mini! Glad to know the guide is actually clear enough to serve its purpose as a, well, guide.
On WiFi, here’s a trick I do: Turn AirPort off from the AirPort icon on the menubar before you slide that switch. And then to turn it back on, you do the reverse; slide the switch first (so it’ll turn blue again) then Turn AirPort on from the icon on the menubar. Should let you avoid having to turning off and on the machine itself.
November 26, 2009 - 4:46 am
@LeMaurien19
Hi:
Finally I’ve installed my Snow Leopard 10.6 on my Compaq Mini 311c. I follow the installation guide locate in:
http://mymacbookmini.com/guides/hp-mini-10…-2/#comment-258
But I made a change on the “Create a bootable Snow Leopard USB/External HDD installer” chapter because my Compaq is a Windows XP preinstalled unit. The GUID partition installer doesn’t work on my Compaq Mini 311c. Then I’ve created a new Snow Leopard USB/External HDD installer but changing the partition format to MBR, not a GUID Partition as recomends the guide.
Leopard is succesfully installed with NetbookBootMaker .83. Leopard Boots correctly but I haven’t the 1024 x 600 resolution, Keyboard & Trackpad works, WiFi’s not working. I think I need a correct kexts to install to provide support for the Compaq Mini’s other hardware. No sound, USB bad working, not tested Ethernet, HDMI, Card Reader. 2GB aditional RAM module recognised, built-in camera works.
Regards.
November 26, 2009 - 6:56 pm
^Great! Thanks for the info
Here’s where the 311 Mac OS X Snow Leo project is : http://www.insanelymac.com/forum/index.php?showtopic=195381
(just in case you weren’t aware)
Gosh I so want a 311 to join the fun!
December 1, 2009 - 10:18 pm
Are we sposed to do step 4 in post or not?
I have a compaq mini 110 and so far the wifi, sound, and sleep does not work. I did this with netbookbootmaker 8.2. wondering if I should try with 8.3?
December 6, 2009 - 12:34 pm
I have a compaq mini 110 also. My resolution should be 1024×600 but just can go up to 1024×576.
Also wifi, cable ethernet and sleep doesn’t work. Tried with 8.3 RC3 and RC4.
December 13, 2009 - 3:33 am
Is anyone having the same problem as me? It won’t let me change the OSInstall.pkg.orig
It keeps telling me I don’t have permissions to change that, even though I’m on the admin account.
December 13, 2009 - 6:50 am
Ok, I don’t know what was going wrong, but I just ejected the external then plugged it back in and was able to change the extension. On my way now, I’ll let you all know how it goes.
December 13, 2009 - 9:11 am
I got it installed and all, but the wifi doesn’t work. It doesn’t show up in the tool bar at all, or anywhere else. My sound doesn’t work either. Neither does my scrolling. I knew I was going to have problems, seeing as how I’m installing onto a Mini 110. Not sure of the exact model. Anyone able to help me? Please?
December 15, 2009 - 9:37 pm
^110 still has WiFi problems – hardware isn’t supported by Snow Leopard. Best to stick with Leopard in the mean time.
December 27, 2009 - 11:16 pm
Help please!
I’ve got a Compaq Mini 701ES (HP mini 1000) and I’ve tried this method and others to install my SL 10.6 on my computer but without luck. I do all the steps exactly the same as you can find in this guide but my computer never finishes installing the O.S. It stops when there’s about a 10% still to finish and it reports an error saying to reboot and install again. After that I cannot continue with the procedure to make the system start.
The image of the S Leopard is ok because I installed it on a pen drive and run it on another computer. It’s also imposible to run it on my computer, it gives a kernel panic and an error in something like com.apple.driver.AppleACPI
The error while installing says something about “writing error” or something like that.
A friend that installed it on his Dell mini is trying to help me but he also doesn’t know how to find the solution.
Is it because I didn’t upgrade the BIOS setup? Mine is V02.61 and it’s very simple… you can’t even find anything there about the USB…
Please, help! I’m desperate and the worst of all is that I know people with the same computer succeed it and has it fully working with SL.
Should I upgrade with a newer BIOS? How Can I do it without windows?… with all the installations I don’t have any operating system.
Thanx in advance.
December 28, 2009 - 1:18 am
Try updating your bios to at least F.14 actually, I’d recommend getting the latest bios from hp’s Mini 1000 support & download page. You can update your bios without installing Windows on your Mini’s internal hard drive – just use a Windows on a USB stick solution. For more details see this post.
And if the installation still stalls, try not restoring the OSInstall files that Netbook BootMaker has replaced.
If that still doesn’t work, try the newer version of Netbook BootMaker – which is 0.8.3 I believe. And then experiment with restoring OSInstall files versus not restoring them.
December 28, 2009 - 3:41 pm
I’m really desperate… The point is that I followed the instructions to change the bios without installing windows and it’s totally impossible… the computer doesn’t recognise the usb when trying to boot through the pen drive.
I’ve downloaded win xp usb to try to boot using the pen and thereby install the new bios and it’s also impossible on my hp mini, but the pen works on my Toshiba and run a portable version of XP…
I’ve been looking around to find the way to change the bios and nothing works for my computer.
I’ve tried to install XP again with the original cds but it’s impossilbe to do it with the pen drive and I haven’t got a external CD/DVD drive…
Now I’m without Snow Leopard and without windows XP and the worst… without the possibility to change my bios…
… But is it sure I need to upgrade the bios?? It’s v 02.61 copyright 1985-2006… and it seems to do something to my usb for not to work like bootable… The only thing that really works on my pen drive is a distro of Wifislax 3.1 (a version of linux) but I don’t know how to install a bios under linux…
Anyway… I really want to run OSX SLeopard on my compaq mini 701ES but it seems to be impossible… why??? other people could do it!!!
Thanks anyway.
December 28, 2009 - 6:28 pm
I could finally upgrade my BIOS to the F.15, but the guide I followed doesn’t seem to be o.k. because I had to do the windows pen drive NTSC instead of FAT.
It seems to be the same anyway, because I couldn’t install Snow Leopard… again fails at the end of the installation and I can’t do anything.
I think I quit… I’ll try some more times but it’s impossible for me to find the mistake.
December 29, 2009 - 1:06 am
Maybe that differs in your case – systems vary from what I take it – mine works well with FAT32.
What exact message do you see at the end of installation? If it says “Installation failed” then that’s fine – OS X will definitely say that since it’s not a Mac its installing on. Try booting up your Mini using the USB you used during installation but choose the internal hard drive as the partition to boot from.
January 4, 2010 - 5:11 am
Greetings from Italy!
Despite this is my first time with MacOsX I menaged to install and boot SL on a Compaq 700. However I have several issues to fix.
First of all I had to boot the installation usb disk with a separate bootloader on a sd card: I made the SL install disk with transmac from a DWG file on windows, then I made the sd bootloader with a premade image of NBI/NBBL (there’s a tutorial on meklort website). Everything went well and SL started. However with no sound etc etc… NBI had an issue with DSDT regeneration (goes into loop). Some madness with airport drivers (many connections timeouts)… Ok for the first time it’s acceptable.
Now I would like to make a USB install disk using your guide with the correct kext files to have as much as possible working out of the box. I took my 8gb usb vanilla install disk (made on windows) downloaded on my macbookmini the latest release of netbookbootmaker applied the patches, restored original OSinstall.pkg, added new kexts and updated them. Now when I reboot with the disk in, the mini just go straight on the hd bootloader ignoring the usb disk even if I select to boot the usb disk. After the boot process the mac partition on the disk has disappeared and I can see only the windows partition with bootcamp. I understand that NBBM has messed up the partition table somehow, but why? The only thing i can think of is that the usb drive is too small to hold the install disk with the patches and kext together. Do you have any past experience like this?
Thanks!!!
January 4, 2010 - 7:14 am
No, I haven’t tried applying NBBM on USB (where I’d restored a Mac OS X Install DVD) AND chaging the kexts NBBM installs on that “installer USB”. – is that what you did?
I just usually leave it alone since I can already use that “installer USB” to install the OS onto my Mini. Then use it to boot up the installation on my Mini’s internal hard drive. Afterwards, I’d fire up NBBM again (some say just use NBInstaller) but apply it on the internal hard drive to make able to boot on its own. . .
January 5, 2010 - 4:54 am
There is something I can’t catch…
So once I make a vanilla SL install disk on usb I need a bootloader to start the installation right?
Now in this tutorial you are applying NBBM on the usb install disk to make it bootable BUT i added some other kexts like the other tutorial (EFI BOOT) and updated them.
Do I just need to apply NBBM on the usb install disk?
January 5, 2010 - 11:18 am
Is there any way to get the images back up? They seem to be missing and I’m feeling like they would make following the tutorial a lot easier…
January 9, 2010 - 11:48 pm
I used this method to install 10.6, and then installed 10.6.1 via system update. Everything is working great except:
1. Sleep – it doesn’t sleep, just flashes. I really need sleep. Any ideas?
2. Netflix Instant Watch gives me a DRM error. Technically I guess it is an issue with the Silverlight plugin. This one isnt really a big deal. I can do without it.
I would really like some help with the sleep if anyone has any ideas.
Thanks for the guide.
January 9, 2010 - 11:52 pm
Andy,
I used a youtube video in conjunction with this tutorial.
http://www.youtube.com/watch?v=w3Q25saMfus&feature=email
It is kind of annoying because it is just a screen recording, and no narration. still, it kind of helps to see what the things look like.
And turn down the volume. Loud techno plays the whole time.
January 20, 2010 - 5:14 pm
I used this guide semi succesfully. I was able to get my HP mini 1116nr up to 10.6.1, but 10.6.2, after the headaches of getting the new kernal in place, broke my trackpad, and everything I tried to get it to work didn’t. I got the sleep working after editing my DSDT.aml file.
If anyone has some KEXTs for the trackpad that they know works on 10.6.2 for a Mini 1000 I would love to use them and get up to date.
Also, has anyone had problems with the fan almost always being on? If there are some better kexts for power management on the mini 1000s I would love to get a hold of those too, thanks.
January 20, 2010 - 5:15 pm
And just to clearify, I am still on 10.6.1 due to the trackpad issue.
February 10, 2010 - 7:02 pm
THANKYOU!!!!!! I’m up and running — even without photos this was easy, quick, and relatively painless. I’ve tried a few other guides that just didn’t work or were too techy, but this was great.
Big thanks to you and the folks who created the Netbookmaker and the General Extensions package — it couldn’t have been easier unless Apple actually bundled them on the disk!