Snow Leopard EFI Boot: Part 3

I call this the “2-Step” guide.
By Sam B., aka Seb_or_Sam
Note: This has been tested on my HP Mini 100o. I’m not sure how it’ll work on other models. If you want to try it on other models, do so at your own risk. I strongly recommend you don’t use this for theMini 110, as Wi-Fi and Ethernet don’t yet work in Snow Leopard on the Mini 110. There are people hard at work on fixing this, so never fear, the geeks are here! If you want to see the really geeky work being done on the forums, check it out.
Well, here we are at stage 3. The EFI booting. This is a new version of the EFI booting guide. It’s almost not a guide! Basically, you just download a zip file, unzip it, move the folder to the “root” of your hard drive, and drag it into terminal. Anyway, here’s what you do:
1: Download this file: http://www.mediafire.com/?mnkmtmog1do If your browser doesn’t do it for you, unzip it.
2: Now that you’ve unziped the file, there should be a folder called “HP Mini Snow” in your downloads folder. Now move it to the “root” of your hard drive. You know,”Macintosh HD”…
3: Open up terminal. If you don’t know where that is, go to your Applications folder, and open up “Utilities.” It’s right in there. Don’t worry, it won’t bite…
4: In terminal, type “sudo -s.” It will ask you for your password. So just type in your root password. Then click “enter.”
5: In the “HP Mini Snow” folder, there should be a file called “2-Step”. Drag it into the terminal window and click “enter.” Then just follow the script. You only have to do one thing in terminal. It’ll tell you what do do. Just relax and enjoy
6: Restart when it’s done.
That’s it! You now have a working EFI partition. If you want to do some tweaking, go to part 4. I hope you found this guide helpful. Feel free to leave comments, criticisms, suggestions, and ideas in the comments. Enjoy your 100% Vanilla Snow Leopard MacBook Mini!
IMPORTANT: If you already updated to 10.6.2, go into the “HP Mini Snow” folder, and click on the “10.6.2″ folder. You will find a file called “10.6.2 Update.sh”. Open up terminal, type in the ol’ “sudo -s”, give your password, and drag “10.6.2 Update.sh” into terminal and click “enter.” But don’t reboot until you’ve done that or you’ll have a dead Mac OS X installation.
If you didn’t update to 10.6.2, just restart your MacBook Mini after this is done. Then follow the directions above (the ones for people who already were on 10.6.2) and download the 10.6.2 update from Software Update. Don’t be alarmed if it takes a while, that’s perfectly normal. Just make sure you don’t run out of battery power (plug in your mini!) and you should be fine.
December 15, 2009 - 1:36 am
thanks for the great guide! i was just in the process of retrying this, it came at the perfect time!
one question – once all the steps have been taken, is it best to upgrade to 10.6.2 and then proceed to Part 4 or vice versa?
thanks again!
December 15, 2009 - 7:19 pm
You’re welcome
Happy to help.
I explained what to do in the italics. I probably should have put it with the rest of the guide. Sorry about that. Anyway, I said: “If you didn’t update to 10.6.2, just restart your MacBook Mini after this is done. Go into the “HP Mini Snow” folder, and click on the “10.6.2″ folder. You will find a file called “10.6.2 Update.sh”. Open up terminal, type in the ol’ “sudo -s”, give your password, and drag “10.6.2 Update.sh” into terminal and click “enter.” But don’t reboot until you’ve done that or you’ll have a dead Mac OS X installation. Now download and install the 10.6.2 update from Software Update. Don’t be alarmed if it takes a while, that’s perfectly normal. Just make sure you don’t run out of battery power (plug in your mini!) and you should be fine.”
Good luck!
December 16, 2009 - 10:39 am
Brilliant work Seb_or_Sam!
December 16, 2009 - 7:34 pm
Thanks so much LeMaurien!
And you can just call me Sam
December 18, 2009 - 2:23 pm
The chameleon folder is missing from Mini Snow, am I doing something wrong? When I run the script it has errors
December 18, 2009 - 3:24 pm
Woah! Thanks a million burnhard! I must’ve deleted it after i tested it (before I uploaded it to mediafire). Thanks to you, I’ve corrected it. Try downloading it again and running the script. Really sorry about that happening. Thanks!
December 18, 2009 - 3:45 pm
So, manually inserted chameleon RC4 folder, everything seemed to install ok, but no networking now, either ethernet or wifi.
December 18, 2009 - 3:47 pm
No networking? Are you on a Mini 110?
Did you try the new download in the guide?
December 19, 2009 - 1:06 am
Yeah, it’s a mini 110. I added the Chameleon RC4 manually and it didn’t help. Tried adding the IO80211 kext manually, no luck.
I’ll run it again tonight with the new download and get back to you tomorrow.
December 19, 2009 - 1:12 am
Does it matter if I use Chameleon RC3 or RC4?
December 19, 2009 - 3:30 am
Hey thanks for the reply. I think you misunderstood me – I was referring to part 4 of the Snow Leopard EFI Boot Guide, not the fourth step in this part (part 3). Confusing hey…
Anyways it didn’t really matter, I realised the trackpad prefpane had already been installed as part of your guide so I just decided to upgrade to 10.6.2 anyways, and try the ‘extra stuff’ laters.
And thats where i am now, with sleep being the last hurdle. What is the best way of achieving this? Reading around in the forums its hard to determine what way seems to be the most successful.
Thanks again on the great guide.
December 19, 2009 - 1:18 pm
Oooh… well, there’s no networking (Wi-Fi or ethernet) on the Mini 110 for Snow Leopard. But don’t worry, there’s a crew of brilliant hackers (and I mean hackers in the positive sense, btw) very hard at work on this. They’re making tons of progress! Anyway, I recommend sticking with Leopard, as wi-fi works with it on the 110. If you want to see the strange and incredibly geeky work (being a geek, I love it) being done on this, here’s a link: http://myhpmini.com/forum/viewtopic.php?f=17&t=2789&start=252
December 19, 2009 - 10:44 pm
Thanks for the info, bummer about the wifi support, or lack thereof. I’ll roll it back to 10.5 for now I guess then upgrade to SL when there’s wifi support
December 19, 2009 - 11:19 pm
No problem. Once again, sorry about the lack of wi-fi and ethernet. Magical gnomes and elves are working on it… well, actually a bunch of geeks/hackes (hackers in the positive sense), but fear not, it’ll be hear soon enough. In the mean time, regular Leopard is your best option. Good luck!
December 19, 2009 - 11:38 pm
“Hey thanks for the reply. I think you misunderstood me – I was referring to part 4 of the Snow Leopard EFI Boot Guide, not the fourth step in this part (part 3). Confusing hey…
Anyways it didn’t really matter, I realised the trackpad prefpane had already been installed as part of your guide so I just decided to upgrade to 10.6.2 anyways, and try the ‘extra stuff’ laters.
And thats where i am now, with sleep being the last hurdle. What is the best way of achieving this? Reading around in the forums its hard to determine what way seems to be the most successful.
Thanks again on the great guide.”-gurgle
Didn’t you get the DSDT installed and the sleepenabler kext? Try re-downloading the “HP Mini Snow” folder from the link in the guide and redoing it. If that doesn’t work, maybe try you should try making your own DSDT… a link is in “Part 4,” and I’ve included the command line DSDT Patcher folder inside of the “Update DSDT” folder. Good luck!
December 20, 2009 - 1:22 am
i am currently running 10.6 on an HP 110-1125 and i have everything working except for wifi. i have no way of testing ethernet at the moment due to lack of ethernet cables, but does anyone have any idea on wifi for this model?
December 20, 2009 - 10:26 am
Yep, Wi-Fi and Ethernet don’t yet work with Snow Leopard on the Mini 110. After I got the comment from burnhard, I put a little notice in the beginning of the guide which explains it. Sorry about that. Best stick with Leopard until the geeks on the forum figure this out. But don’t worry, they’re making tons of progress.
December 28, 2009 - 6:09 am
Hello,
I have a HP Mini 1001TU and installed Snow Leopard on it using this guide. I have a problem and I would like to know how to fix it. So here it goes:
After the installation of Snow Leopard + Update to 10.6.2 was finished, the sleep function (clamshell sleep or normal sleep) doesn’t work (it makes a “pop” sound but the hard disk is still spinning).
Then I installed a program named “InsomniaX” and that made all of the sleep functions working, but my computer won’t shut down. It would restart but when I try to shut it down, the screen goes black but the hard disk is still spinning so I have to force shut down it by hanging on to the power button till it’s off.
Any suggestions?
Thanks before.
December 28, 2009 - 12:04 pm
Sorry to hear that. I’ve actually dealt with InsomniaX a bit in the past, but I never tried installing it on a hackintosh. What it does is it installs a kernel extension (called “Insomnia”) on your system, and, when you start the InsomniaX app, you can close your laptop and it won’t sleep. It’s not sleeping, it’s staying awake. Anyway, it seems like the problem might be DSDT. You should probably generate your own DSDT. First things first, mount your EFI partition. Open up Terminal (in /Applications/Utilities) and type the following. Oh, and don’t type anything in parentheses in this guide into Terminal.
sudo -s
(Now, type your password)
mkdir /Volumes/EFI
mount_hfs /dev/disk0s1 /Volumes/EFI
Leave Terminal open. Now, open a new Finder window and go into your EFI partition. Go into “Extra” in EFI. You should see a file named “DSDT.aml” (caps or no caps, it doesn’t matter) Now, go back into Terminal and type the following, and be very, very careful not to press Enter until the guide tells you to,otherwise your data could be erased! Type:
rm -rf (now drag your DSDT.aml file into the Terminal window) and then press Enter.
The DSDT.aml file should be gone. Now, type:
umount -f /Volumes/EFI
rm -rf /Volumes/EFI
Once that’s done, exit terminal.
Now restart your HP Mini and boot it into Snow Leopard. Don’t try sleeping it, it won’t work just yet. But we’re about to fix that
Here’s the tough part. Go to this webpage:
http://mymacbookmini.blogspot.com/2009/11/all-about-dsdt-and-hp-mini.html
and follow the instructions. If you need any help, feel free to comment again. Good luck!
January 17, 2010 - 11:38 am
Thanks to both you and Le Maurien for your guides.
Well, I tried both LeMaurien’s and your guide, sam and both of them ended up bricking my install when I get to the 10.6.2 update. Your guide says to not reboot after installing 10.6.2 from Software Update. How exactly do you do that? It won’t install the update if I click Not Now and it will only install 10.6.2 if I click reboot which leads to a lovely brick. Should I be downloading the manual 10.6.2 update instead? Please let me know.
January 17, 2010 - 11:41 am
Forgot to mention that I have a 1000 1035nr with 2GB of RAM
January 17, 2010 - 8:25 pm
Answering my own question. Here are the steps I used to restore my unbootable Mini after Software Update forced my Mini to reboot before I ran Sam’s 10.6.2 upgrade script.
1) Reboot with the USB installer the LeMaurien had me create.
2) Reinstalled 10.6 over top of my unbootable 10.6.2 using the exact same customized install choices as a originally selected when I first installed Snow Leopard on my Mini
3) Reboot after the install and you should arrive back at your old familiar desktop with all your data
4) Download the 10.6.2 combo update from Apple (since you will be back at 10.6 and 10.6.1 and 10.6.2 are gone.
5) Run the combo installer but DO NOT REBOOT! and leave it open.
6) Run Terminal and sudo -s
7) Run Sam’s 10.6.2 update.sh
Note: I couldn’t drag and drop the script into Terminal so I had to input the path and commands. Here they are in case someone else needs them:
a) cd /
b) cd “/HP Mini Snow/10.6.2″
c) ./”10.6.2 Update.sh”
NOTE the “, you need these because of the space in the folder and shell script names
d) Once the script completes click the Restart button that is in the 10.6.2 installer and voila. You should be greeted with 10.6.2 once the reboot is done.
January 23, 2010 - 12:01 pm
Hello,
so sorry for the late reply. I tried your suggestion and it worked perfectly! Now my HP Mini 1000TU can shut down as usual again, woohoo! I haven’t tried the sleep part because it looked confusing and I didn’t want to mess with it, lol.
Thanks a lot Sam! I really appreciate it!
January 23, 2010 - 12:12 pm
Glad to hear it worked! It’s okay if the reply was late… I’m not exactly known for being timely
I think that you should try the sleep thing though. It’s hard at first, but (in my opinion) it’s worth it. Have fun with you’re min!
January 25, 2010 - 1:31 pm
Steps 1, 2 and “the 2-step” (3+4 combined) worked perfectly on my HP Mini 100 (model 1030NR, 2GB, 16GB SSD, purchased from BestBuy)… all the way up to 10.6.2.
And for those of you who need audio input, check out LeMaurien19′s post regarding the Apple iPhone earbuds with microphone. The mic on the cable works. Just plug it in and you’ve got input.
Thanks again to everyone on the forum,
ASJ
February 1, 2010 - 11:43 pm
OK, how stable are your mini’s after taking them through Part 3? Mine usually lasts a week before it goes kernel panicky and something breaks.
For example this time it was restart that broke. When I try to fix the issue by redoing the EFI; it breaks the wifi and the only way to get that back is wipe the drive and start over.
Since I was having trouble with the space bar; I order a replacement keyboard from ebay but it is still kernel panicky after I instaaled it. I had 3 kernel panics in a row today when I tried to start it up today. On the fourth power up Snow Leo came up without the wifi. WiFi will work fine from the installer drive.
I’ve run the memory diagnostics in the BIOS and it says everything is fine.
February 28, 2010 - 6:40 pm
Hey this guide is amazing im just having one problem. i have an hp mini 1000 10.6 on it. when i put it to sleep by closing the lid upon wake the keyboard and mouse do not work. I found a temp solution to this. when i sleep with apple logo all is fine after it wakes. from then on i can close lid and sleep that way no problems but i would like to be able to just close lid always. anyone know how to fix this thanks alot guys
March 5, 2010 - 8:02 pm
Thank you very much
I’ve been there. I have a solution for it- at least, it worked for me. Go to the link below, and follow the “Switch to VoodooPS2″ guide. Here’s the link:
http://mymacbookmini.com/guides/hp-mini-1000-2/snow-leopard-chameleon2rc3-efi-vanilla/snow-leo-efi-boot-guide-part-4/
Good luck!
March 17, 2010 - 4:18 pm
Just tried turning my HP Mini 1000 (1030NR) into a mini mac using the steps above and using a retail copy of snow leopard. Im having trouble getting wifi to work. Should this be able to work? I followed the 3 steps in this guide including the sudo -s and dropping in the 2-step into the terminal, rebooted but still no wifi…
Any help? Not real good at all this tech stuff but I’m pretty certain I followed all the instructions correctly thus far..
March 17, 2010 - 4:18 pm
Also, I noticed the trackpad double touch doesn’t work; however the 2-finger scroll does as opposed to the one finger down the dots on the right side of the track pad….