Post-Installation
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.
)
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
./27ae.sh
> We used the update-1s1.sh script before, so now we’ll use the default “update.sh” scripts (thanks again to 18seven for this)
./update.sh
cd /SnowLeo_EFIboot/Bootplist
./update.sh
fdisk -e /dev/disk0
p
f 1
w
y
q
Your MacBook Mini has been Snow Leopardized and is now bootable but we’d want to tweak further; ex. sleep, UUID etc.
Hi:
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.
Thanks!
DC
the same error at boot also for me ( compaq mini 700el)
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)
Guys, check it the new version of this part of the guide: Snow Leo EFI Boot Guide Revamped : Part 3
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
before
# 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)
Hi!
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?
Thanks!
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
NOT
cd /SnowLeo_EFIboot/Cham2RC3-r568-bin/OptionalExtras
thanks for all of the tutorials.
… 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
Nice job on this web site. Loving it lol.
Favorited! (: