Snow Leopard EFI Vanilla – part 3

27 09 2009


A. Initial Snow Leopard boot and user account creation

1. With your external bootloader still plugged in, hit F9 as the Mini starts up, choose your external HDD and press Enter. Chameleon will kick in but before the countdown is over, press any key. Arrow key to choose “Macintosh HD” (where you’ve just installed Snow Leo on your Mini’s internal HDD) and then Enter.

> Now here’s a somewhat tricky part where most of us part ways. If you get through the Setup Assistant fine and configured your user account (normally you’d even see the Welcome video and with audio at that) then jump to part B of this Post-Installation. However, if you get stuck then:

2. Force restart the Mini. F9 and arrow up/down to choose your external HDD and let Chameleon boot again into the the “Mac OS X Install DVD”. Choose your preferred language and once you see the Menu bar, go to Utilities > Reset password. Enter a password for root and remember that password. Quit the Mac OS X Install program and restart the Mini.

3. Again, with your external bootloader still plugged in, hit F9 as the Mini starts up, choose your external HDD and press Enter. Chameleon will kick in but before the countdown is over, press any key. Arrow key to choose “Macintosh HD”. Type in “root” as user name and the password you created earlier, login and configure your user account.

B. Make your HP Mini able to boot Snow Leopard up on its own

1. As you’re logged into Snow Leo with your user account, unzip “SnowLeo_EFIboot” package. Again, we’re assuming it’s been put in / for easier typing in Terminal. Actually, we’re just gonna do what we did a while ago (or a long while ago depending on your experience) with your external HDD to make it bootable, albeit with some changes. But these are very very minor changes.

2. Setup your EFI partition. Launch Terminal:

sudo -s (type in your admin account’s password)

diskutil list

> Remember what we talked about earlier? Your Mini’s HDD will normally be referenced as “/dev/disk0”. Since we’ve formatted it during install as GPT (GUID partition table), you’d see an “EFI /dev/disk0s1” entry before your “Macintosh HD /dev/disk0s2”. This is that very very minor change I was talking about; you’re just gonna be changing all the “/dev/disk1s1” or “/dev/disk2s1” references you used before to “/dev/disk0s1”.

(You’ve done this before, you can definitely do this again. :D)

newfs_hfs -v EFI /dev/disk0s1

mkdir /Volumes/EFI

mount_hfs /dev/disk0s1 /Volumes/EFI

mkdir -p /Volumes/EFI/Extra/Extensions

mkdir /Volumes/EFI/Extra/Themes

cd /SnowLeo_EFIboot/Cham2RC3-r658-bin/i386

fdisk -f boot0 -u -y /dev/rdisk0

dd if=boot1h of=/dev/rdisk0s1

cp boot /Volumes/EFI

cd /SnowLeo_EFIboot/Cham2RC3-r658-bin/OptionalExtras

cp -R smbios.plist Themes /Volumes/EFI/Extra

umount -f /Volumes/EFI

rm -rf /Volumes/EFI

cd /SnowLeo_EFIboot/HPMiniKexts


> We used the script before, so now we’ll use the default “” scripts (thanks again to 18seven for this)


cd /SnowLeo_EFIboot/Bootplist


fdisk -e /dev/disk0


f 1




Your MacBook Mini has been Snow Leopardized and is now bootable but we’d want to tweak further; ex. sleep, UUID etc.

To be continued to Part 4



14 responses

1 10 2009

I’ve followed your procedure right up through the end of Part 4, and when I try to boot from the internal disk I get a black screen that reads:

boot0: GPT
boot0: testing
boot0: done
boot1: error

Any idea what I should do next? I’ve done the whole thing from installation on three times now, but I can’t seem to get it to boot independently.



1 10 2009

the same error at boot also for me ( compaq mini 700el)

7 10 2009

Before making your EFI partition active, cd first to Cham v2 RC3 r568 bin/i386 folder, then do the line:
# fdisk -e /dev/disk0
# p
# f 1
# w
# y
# q (to quit fdisk)

20 10 2009

Guys, check it the new version of this part of the guide: Snow Leo EFI Boot Guide Revamped : Part 3

2 10 2009

funny, I also encountered that same problem during my first tries but after trying again, it worked.
Try verifying that you did this lines correctly:

# fdisk -f boot0 -u -y /dev/rdisk0
# dd if=boot1h of=/dev/rdisk0s1
# cp boot /Volumes/EFI

and make sure to

# cd /SnowLeo_EFIboot/Cham2RC3-r658-bin/i386


# fdisk -e /dev/disk0 (press Enter key)
# p (press Enter key)
# f 1 (space between “f” and “1”, then press Enter key)
# w (press Enter key)
# y (press Enter key. “y” is in response to terminal question)
# q (press Enter key)

17 10 2009

For some reason I’m getting an error when I try ti cd into the snowleo i386 folder. I can see it in finder, but bash tells me “no such file or directory”
any ideas?

17 10 2009

Amazing! The typo i posted about in the first part got me here again!
for the record it should be
cd /SnowLeo_EFIboot/Cham2RC3-r658-bin/OptionalExtras
cd /SnowLeo_EFIboot/Cham2RC3-r568-bin/OptionalExtras

thanks for all of the tutorials.

20 10 2009

… arn’t those both the same?

I’ve been using cd ~/ to navigate to the directories.. That should help
(though I was using 18Seven’s Guide for the MSI wind, slightly different kexts, but same procedures 😀 )

22 04 2010
maplestory nx hack

Nice job on this web site. Loving it lol.

Favorited! (:

11 07 2013

This design is wicked! You definitely know how to keep a reader
amused. Between your wit and your videos, I was almost moved to
start my own blog (well, almost…HaHa!) Fantastic job.

I really loved what you had to say, and more than that, how you presented it.

Too cool!

12 07 2013

I almost never comment, however after browsing a few of the comments on Snow Leopard EFI Vanilla – part 3 | MacBook Mini.

I do have a couple of questions for you if you do not
mind. Could it be only me or does it give the impression like a few of the comments look like they are left by brain dead visitors?

😛 And, if you are writing on additional online
sites, I’d like to follow everything new you have to post. Would you list of all of your social sites like your Facebook page, twitter feed, or linkedin profile?

22 08 2013

Thanks for ones marvelous posting! I seriously enjoyed reading
it, you may be a great author.I will remember to bookmark your blog
and will often come back later on. I want to encourage yourself
to continue your great posts, have a nice afternoon!

25 08 2013

I do agree with all of the ideas you have presented in your post.
They’re very convincing and can certainly work. Still, the posts are very short for beginners. Could you please prolong them a little from next time? Thank you for the post.

20 04 2014

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: