Snow Leopard EFI Vanilla – part 1

27 09 2009

Because we’re insatiable. And because I’ll forget everything I did so I gotta post it here to remind me.

This is based on 18seven’s guide at msiwind.net. I just repackaged stuff to customize it for the HP Mini 1000.

Create a bootable Snow Leopard External HDD installer

Ingredients : a hackintosh/real Mac, Snow Leopard Retail DVD.dmg image, external hard drive (at least 8 gb free space) and >> SnowLeo_EFIboot package (contains everything needed in this how-to; except of course the Snow Leo Retail DVD)

A. Restore Snow Leopard Retail DVD image onto the external HDD.

1. With your drive (USB/External HDD) plugged in, launch Disk Utility (Applications > Utilities) and format it as GPT (GUID Partition Table) + Mac OS Extended Journaled. Let’s assume we’d named the HDD partition as “Mac OS X Install DVD”.

2. Still in Disk Utility, click on the Restore tab. Drag the Snow Leo image (”Snow Leopard.dmg”) into the Source field. Then drag “Mac OS X Install DVD” partition 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.

3. Unzip “SnowLeo_EFIboot”. Doesn’t really matter anywhere as long as you remember where it is. However for more convenience, since where gonna be working with command lines in Terminal, I prefer unzipping it in my / folder. Hence we’ll refer to /SnowLeo_EFIboot directory in this how-to guide.

B. Make your external HDD bootable

1. In Terminal, key in the following commands, pressing Enter at the end of each line. Also use Tab to autofill out paths for you.

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

diskutil list

> You’ll see a list of all drives connected to your computer. At this point, it’s important to take note of what your external HDD is called. The internal HDD, where your current running system is installed, is usually labelled as “/dev/disk0” with its partitions following suit like “/dev/disk0s1“, “/dev/disk0s2“, etc. External drives are labelled as “/dev/disk1“, “/dev/disk2” etc. with each’s partitions named “/dev/disk1s1. . ./dev/disk1s2” or “/dev/disk2s1. . ./dev/disk2s2” respectively.

So you’ve formatted your external HDD as GPT, and with the one partition you created named “Mac OS X Install DVD” where Snow Leo installer image is restored on, you’ll see something similar to this:

this isnt the actual stuff youd see in Terminal - I forgot to screenshot it

this isn't the actual stuff you'd see in Terminal - I forgot to screenshot it

Note: “Mac OS X Install DVD” is actually labelled as “/dev/disk1s2” cause there’s already another partition labelled as “EFI” which is your “/dev/disk1s1”. The main point is, EFI is always suffixed by “s1”. Now back to being a command-line junky – or an aspiring command-line junky.

newfs_hfs -v EFI /dev/disk1s1

mkdir /Volumes/EFI

mount_hfs /dev/disk1s1 /Volumes/EFI

mkdir -p /Volumes/EFI/Extra/Extensions

mkdir /Volumes/EFI/Extra/Themes

> You’ve just formatted, mounted the EFI partition and created the file structure you need. This is what you should have seen in Terminal:

_

cd /SnowLeo_EFIboot/Cham2RC3-r658-bin/i386

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

dd if=boot1h of=/dev/rdisk1s1

cp boot /Volumes/EFI

> You’ve just installed Chameleon v2.0 RC3 bootloader onto the EFI partition. This is what you should’ve seen in Terminal:

_

cd /SnowLeo_EFIboot/Cham2RC3-r568-bin/OptionalExtras

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

> You’ve just added in additional files to your EFI partition; smbios.plist and a theme for Chameleon bootloader. This is what you should’ve seen in Terminal:

umount -f /Volumes/EFI

rm -rf /Volumes/EFI

> This unmounts EFI so we don’t get weird/funny terminal messages later when we run the scripts.

cd /SnowLeo_EFIboot/HPMiniKexts

./27ae.sh

> You’ve just patched the video kexts to make them work. This is what you should’ve seen in Termninal:

_

./update-1s1.sh

> You’ve just loaded the kexts you need, including the patched video kexts, for Snow Leo. If your external HDD isn’t disk1s1, I’ve included another script for those working with disk2s1 “update-2s1.sh”. Actually, you could just copy the original “update.sh” in the /SnowLeo_EFIboot/HPMiniKexts folder (courtesy of 18seven’s genius) and change “disk0s1” to your own EFI partition label. This is what should’ve seen in Terminal:

_

cd /SnowLeo_EFIboot/Bootplist

./update-1s1.sh

> This adds a the Boot.plist to EFI. Again, you can use the ./update-2s1.sh script that’s also included, or you can edit the script to match your setup. This is what should’ve seen in Terminal:

_

fdisk -e /dev/disk1

p

f 1 (space between “f” and “1”)

w

y

q

> This makes the EFI partition active. You should’ve seen something like this in terminal:

_

You have just made a bootable Snow Leo Installer from your external HDD and configured EFI boot at the same time.

This will also serve as your external bootloader from here on.

To be continued in Part 2

Create a bootable Snow Leopard USB/External HDD installer
Ingredients : a hackintosh/real Mac, Snow Leopard Retail DVD.dmg image, external hard drive (at least 8 gb free space) and
>> SnowLeo_EFIboot package (contains everything needed in this how-to; except of course the Snow Leo Retail DVD)
A. Restore Snow Leopard Retail DVD image onto the external HDD.
1. With your drive (USB/External HDD) plugged in, launch Disk Utility (Applications > Utilities) and format it as GPT (GUID Partition Table) + Mac OS Extended Journaled. Let’s assume we’d named the HDD partition as “Mac OS X Install DVD”.
2. Still in Disk Utility, click on the Restore tab. Drag the Snow Leo image (”Snow Leopard.dmg”) into the Source field. Then drag “Mac OS X Install DVD” partition 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.
3. Unzip “SnowLeo_EFIboot”. Doesn’t really matter anywhere as long as you remember where it is. However for more convenience, since where gonna be working with command lines in Terminal, I prefer unzipping it in my / folder. Hence we’ll refer to /SnowLeo_EFIboot directory in this how-to guide.
B. Make external HDD bootable
1. In Terminal, key in the following commands, pressing Enter at the end of each line. Also use Tab to autofill out paths for you.
sudo -s
(type in your admin account’s password)
diskutil list
> You’ll see a list of all drives connected to your computer. At this point, it’s important to take note of what your external HDD is called.
The internal HDD, where your current running system is installed, is usually labelled as “/dev/disk0” with its partitions following suit like “/dev/disk0s1”, “/dev/disk0s2”, etc.
External drives are labelled as “/dev/disk1”, “/dev/disk2” etc. with each’s partitions named “/dev/disk1s1. . ./dev/disk1s2” or “/dev/disk2s1. . ./dev/disk2s2” respectively.
So you’ve formatted your external HDD as GPT, and with the one partition you created named “Mac OS X Install DVD” where Snow Leo installer image is restored on, you’ll see something similar to this:
Note: “Mac OS X Install DVD” is actually labelled as “/dev/disk1s2” cause there’s already another partition labelled as “EFI” which is your “/dev/disk1s1”. The main point is, EFI is always suffixed by “s1”. Now back to being a command-line junky – or an aspiring command-line junky.
newfs_hfs -v EFI /dev/disk1s1
mkdir /Volumes/EFI
mount_hfs /dev/disk1s1 /Volumes/EFI
mkdir -p /Volumes/EFI/Extra/Extensions
mkdir /Volumes/EFI/Extra/Themes
> You’ve just formatted, mounted the EFI partition and created the file structure you need.
This is what you should have seen in Terminal: [1 part A]
cd /SnowLeo_EFIboot/Cham2RC3-r658-bin/i386
fdisk -f boot0 -u -y /dev/rdisk1
dd if=boot1h of=/dev/rdisk1s1
cp boot /Volumes/EFI
> You’ve just installed Chameleon v2.0 RC3 bootloader onto the EFI partition.
This is what you should’ve seen in Terminal: [1 part B]
cd /SnowLeo_EFIboot/Cham2RC3-r568-bin/OptionalExtras
cp -R smbios.plist Themes /Volumes/EFI/Extra
> You’ve just added in additional files to your EFI partition; smbios.plist and a theme for Chameleon bootloader.
This is what you should’ve seen in Terminal: [1 part C]
umount -f /Volumes/EFI
rm -rf /Volumes/EFI
> This unmounts EFI so we don’t get weird/funny terminal messages later when we run the scripts.
cd /SnowLeo_EFIboot/HPMiniKexts
./27ae.sh
> You’ve just patched the video kexts to make them work.
This is what you should’ve seen in Termninal: [2 part A]
./update-1s1.sh
> You’ve just loaded the kexts you need, including the patched video kexts, for Snow Leo. If your external HDD isn’t disk1s1, I’ve included another script for those working with disk2s1 “update-2s1.sh”. Actually, you could just copy the original “update.sh” in the /SnowLeo_EFIboot/HPMiniKexts folder (courtesy of 18seven’s genius) and change “disk0s1” to your own EFI partition label.
This is what should’ve seen in Terminal: [2 part B]
> Now, time to add a the Boot.plist to EFI:
cd /SnowLeo_EFIboot/Bootplist
./update-1s1.sh
> Again, you can use the ./update-2s1.sh script that’s also included, or you can edit the script to match your setup.
This is what should’ve seen in Terminal: [2 part C]
fdisk -e /dev/disk1
p
f 1 (space between “f” and “1”)
w
y
q
> This makes EFI active.
You should’ve seen something like this in terminal: [3 part A]
You have just made a bootable Snow Leo Installer from your external HDD and configured EFI boot at the same time.
This will also serve as your external bootloader from here on.
B. Install Snow Leopard onto the HP Mini
1. 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 finish its countdown and boot “Mac OS X Install DVD” partition and get you into the Installer Program.
2. 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.
3. Choose Mac 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.
4. 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: The Installer program might tell you that the installation failed. Don’t worry about that – it’s just saying the system it has just installed can’t be restarted. But we have an external bootloader made just for that.
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. :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-r568-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.
C. Tweaks and Stuff
Download TextWrangler and install it.
1. Enable Sleep.
-While still on sudo inside Terminal:
cd /SnowLeo_EFIboot/DSDT
./update.sh
> This installs dspassmor’s dsdt.aml that enables sleep on the Mini.
2. Cnfigure your UUID.
– Get your ethernet’s MAC address via System Profiler > Network (in Leopard). Cmd+C to copy the MAC address.
– In Finder, open /SnowLeo_EFIboot/HPMiniKexts, right click UUID.kext > Show package contents. In the resulting window, in Contents folder, open info.plist with TextWrangler.
– In TextWrangler, locate “UUID-key” and replace the last set of numbers in the string below by pasting your MAC address over. Delete all the “:” colons. Save changes to info.plist. [http://photoshroom.com/photos/dixneuf/efi_snowleo/UUID_infoplist_MACadd.png]
– Go back to Terminal:
sudo -s (again and re-enter password if you hadn’t left it open)
cd /SnowLeo_EFIboot/HPMiniKexts
./update.sh
> This loads your newly edited UUID.kext onto EFI.
3. Configure Boot plist
– Get your “Macintosh HD” partition’s Universal Unique Identifier via Disk Utility > right click “Macintosh HD” > Information. Cmd+C to copy the number.
– In Finder, go to /SnowLeo_EFIboot/Bootplist and open com.apple.Boot.plist with TextWrangler. Then create a new key after the “device-properties” in the file. Save the changes to com.apple.Boot.plist. [http://photoshroom.com/photos/dixneuf/efi_snowleo/comappleBootplist_UnivUniqueID.png]
– Go back to Terminal:
sudo -s (again and re-enter password if you hadn’t left it open)
cd /SnowLeo_EFIboot/Bootplist
./update.sh
> This updates your com.apple.Boot.plist on your EFI partition.
4. Trackpad (Default; ApplePS2Controller).
– Go to /SnowLeo_EFIboot/PrefPanes/Synaptics and “Synaptics Trackpad.prefPane” to /Library/PreferencePanes/
> This ensures that you get a Trackpad pref pane in System Preferences if you decided to stick with the default ApplePS2Controllers.
5. Trackpad (VoodooPS2Controller).If you wanna switch to VoodooPS2Controllers, then
– Go to /SnowLeo_EFIboot/OtherKexts and copy VoodooPS2Controller and VoodooPS2Trackpad kexts to /SnowLeo_EFIboot/HPMiniKexts. Put ApplePS2Controller and AppleACPIPS2Nub kexts to into /SnowLeo_EFIboot/_disabled/ folder. Go back to Terminal:
sudo -s (again and re-enter password if you hadn’t left it open)
cd /SnowLeo_EFIboot/HPMiniKexts
./update.sh
– Go to /SnowLeo_EFIboot/PrefPanes/VoodooPrefs and double click on VoodooPS2.prefPane to install it.
6. Tweak VoodooHDA.
– Install by double-clickng VoodooHDA.prefPane in /SnowLeo_EFIboot/PrefPanes/VoodooPrefs
– Install by double-clicking voodoohdahelper in /SnowLeo_EFIboot/PrefPanes/VoodooPrefs/helper
7. Transform your Mini into a MacBook Air.
sudo -s (again and re-enter password if you hadn’t left it open)
cd /SnowLeo_EFIboot/MBAsmbiosplsit
./update.sh
8. Install ClamshellDisplay.
– In Finder, go to /SnowLeo_EFIboot/ClamShellDisplay and copy ClamshellDisplay.kext to /SnowLeo_EFIboot/HPMiniKexts.
sudo -s (again and re-enter password if you hadn’t left it open)
cd /SnowLeo_EFIboot/HPMiniKexts
./update.sh
> This loads this kext to EFI to keep your 100% Vanilla setup.
– Or you can directly install it to /System/Library/Extensions. That’ll leave you with a 99.9% Vanilla install.
9. Update to 10.6.1
– Download, install the updater and before restarting, go to Terminal:
sudo -s
cd /SnowLeo_EFIboot/HPMiniKexts
./27ae.sh
> This re-patches the video drivers – only as a precautionary measure in case something happens after the point update; we just wanna be sure.
Now what?
You’ve got a working MacBook Mini with Snow Leopard. You’re also EFI booting so if you wanna make changes – swap kexts, etc – you don’t have to muck with the /System/Library/Extensions folder anymore, leaving you with a solid, stable system. All changes are made in the EFI partition.
Also the update scripts are very handy (again kudos to 18seven for making them). Should you wanna change a component in EFI, go and dump the new kext in the “HPMiniKexts” folder, moving any conflicting kexts in the “_disabled” folder within, and finally, in Terminal, cd /SnowLeo_EFIboot/HPMiniKexts and ./update.sh.
For the other components, it’s basically the same principle – copy/edit the component in the appropriate folder and then update in Terminal.
Ex. dsdt’s go to the “DSDT” folder, com.apple.Boot.plist goes to the “Biosplist” folder in the SnowLeo_EFIboot main.
And then if you’re quite up to it, get to the DSDT patching/hacking route. Make the jump to this link to read up on the topic.Create a bootable Snow Leopard USB/External HDD installer
Ingredients : a hackintosh/real Mac, Snow Leopard Retail DVD.dmg image, external hard drive (at least 8 gb free space) and
>> SnowLeo_EFIboot package (contains everything needed in this how-to; except of course the Snow Leo Retail DVD)
A. Restore Snow Leopard Retail DVD image onto the external HDD.
1. With your drive (USB/External HDD) plugged in, launch Disk Utility (Applications > Utilities) and format it as GPT (GUID Partition Table) + Mac OS Extended Journaled. Let’s assume we’d named the HDD partition as “Mac OS X Install DVD”.
2. Still in Disk Utility, click on the Restore tab. Drag the Snow Leo image (”Snow Leopard.dmg”) into the Source field. Then drag “Mac OS X Install DVD” partition 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.
3. Unzip “SnowLeo_EFIboot”. Doesn’t really matter anywhere as long as you remember where it is. However for more convenience, since where gonna be working with command lines in Terminal, I prefer unzipping it in my / folder. Hence we’ll refer to /SnowLeo_EFIboot directory in this how-to guide.
B. Make external HDD bootable
1. In Terminal, key in the following commands, pressing Enter at the end of each line. Also use Tab to autofill out paths for you.
sudo -s
(type in your admin account’s password)
diskutil list
> You’ll see a list of all drives connected to your computer. At this point, it’s important to take note of what your external HDD is called.
The internal HDD, where your current running system is installed, is usually labelled as “/dev/disk0” with its partitions following suit like “/dev/disk0s1”, “/dev/disk0s2”, etc.
External drives are labelled as “/dev/disk1”, “/dev/disk2” etc. with each’s partitions named “/dev/disk1s1. . ./dev/disk1s2” or “/dev/disk2s1. . ./dev/disk2s2” respectively.
So you’ve formatted your external HDD as GPT, and with the one partition you created named “Mac OS X Install DVD” where Snow Leo installer image is restored on, you’ll see something similar to this:
Note: “Mac OS X Install DVD” is actually labelled as “/dev/disk1s2” cause there’s already another partition labelled as “EFI” which is your “/dev/disk1s1”. The main point is, EFI is always suffixed by “s1”. Now back to being a command-line junky – or an aspiring command-line junky.
newfs_hfs -v EFI /dev/disk1s1
mkdir /Volumes/EFI
mount_hfs /dev/disk1s1 /Volumes/EFI
mkdir -p /Volumes/EFI/Extra/Extensions
mkdir /Volumes/EFI/Extra/Themes
> You’ve just formatted, mounted the EFI partition and created the file structure you need.
This is what you should have seen in Terminal: [1 part A]
cd /SnowLeo_EFIboot/Cham2RC3-r658-bin/i386
fdisk -f boot0 -u -y /dev/rdisk1
dd if=boot1h of=/dev/rdisk1s1
cp boot /Volumes/EFI
> You’ve just installed Chameleon v2.0 RC3 bootloader onto the EFI partition.
This is what you should’ve seen in Terminal: [1 part B]
cd /SnowLeo_EFIboot/Cham2RC3-r568-bin/OptionalExtras
cp -R smbios.plist Themes /Volumes/EFI/Extra
> You’ve just added in additional files to your EFI partition; smbios.plist and a theme for Chameleon bootloader.
This is what you should’ve seen in Terminal: [1 part C]
umount -f /Volumes/EFI
rm -rf /Volumes/EFI
> This unmounts EFI so we don’t get weird/funny terminal messages later when we run the scripts.
cd /SnowLeo_EFIboot/HPMiniKexts
./27ae.sh
> You’ve just patched the video kexts to make them work.
This is what you should’ve seen in Termninal: [2 part A]
./update-1s1.sh
> You’ve just loaded the kexts you need, including the patched video kexts, for Snow Leo. If your external HDD isn’t disk1s1, I’ve included another script for those working with disk2s1 “update-2s1.sh”. Actually, you could just copy the original “update.sh” in the /SnowLeo_EFIboot/HPMiniKexts folder (courtesy of 18seven’s genius) and change “disk0s1” to your own EFI partition label.
This is what should’ve seen in Terminal: [2 part B]
> Now, time to add a the Boot.plist to EFI:
cd /SnowLeo_EFIboot/Bootplist
./update-1s1.sh
> Again, you can use the ./update-2s1.sh script that’s also included, or you can edit the script to match your setup.
This is what should’ve seen in Terminal: [2 part C]
fdisk -e /dev/disk1
p
f 1 (space between “f” and “1”)
w
y
q
> This makes EFI active.
You should’ve seen something like this in terminal: [3 part A]
You have just made a bootable Snow Leo Installer from your external HDD and configured EFI boot at the same time.
This will also serve as your external bootloader from here on.
B. Install Snow Leopard onto the HP Mini
1. 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 finish its countdown and boot “Mac OS X Install DVD” partition and get you into the Installer Program.
2. 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.
3. Choose Mac 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.
4. 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: The Installer program might tell you that the installation failed. Don’t worry about that – it’s just saying the system it has just installed can’t be restarted. But we have an external bootloader made just for that.
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. :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-r568-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.
C. Tweaks and Stuff
Download TextWrangler and install it.
1. Enable Sleep.
-While still on sudo inside Terminal:
cd /SnowLeo_EFIboot/DSDT
./update.sh
> This installs dspassmor’s dsdt.aml that enables sleep on the Mini.
2. Cnfigure your UUID.
– Get your ethernet’s MAC address via System Profiler > Network (in Leopard). Cmd+C to copy the MAC address.
– In Finder, open /SnowLeo_EFIboot/HPMiniKexts, right click UUID.kext > Show package contents. In the resulting window, in Contents folder, open info.plist with TextWrangler.
– In TextWrangler, locate “UUID-key” and replace the last set of numbers in the string below by pasting your MAC address over. Delete all the “:” colons. Save changes to info.plist. [http://photoshroom.com/photos/dixneuf/efi_snowleo/UUID_infoplist_MACadd.png]
– Go back to Terminal:
sudo -s (again and re-enter password if you hadn’t left it open)
cd /SnowLeo_EFIboot/HPMiniKexts
./update.sh
> This loads your newly edited UUID.kext onto EFI.
3. Configure Boot plist
– Get your “Macintosh HD” partition’s Universal Unique Identifier via Disk Utility > right click “Macintosh HD” > Information. Cmd+C to copy the number.
– In Finder, go to /SnowLeo_EFIboot/Bootplist and open com.apple.Boot.plist with TextWrangler. Then create a new key after the “device-properties” in the file. Save the changes to com.apple.Boot.plist. [http://photoshroom.com/photos/dixneuf/efi_snowleo/comappleBootplist_UnivUniqueID.png]
– Go back to Terminal:
sudo -s (again and re-enter password if you hadn’t left it open)
cd /SnowLeo_EFIboot/Bootplist
./update.sh
> This updates your com.apple.Boot.plist on your EFI partition.
4. Trackpad (Default; ApplePS2Controller).
– Go to /SnowLeo_EFIboot/PrefPanes/Synaptics and “Synaptics Trackpad.prefPane” to /Library/PreferencePanes/
> This ensures that you get a Trackpad pref pane in System Preferences if you decided to stick with the default ApplePS2Controllers.
5. Trackpad (VoodooPS2Controller).If you wanna switch to VoodooPS2Controllers, then
– Go to /SnowLeo_EFIboot/OtherKexts and copy VoodooPS2Controller and VoodooPS2Trackpad kexts to /SnowLeo_EFIboot/HPMiniKexts. Put ApplePS2Controller and AppleACPIPS2Nub kexts to into /SnowLeo_EFIboot/_disabled/ folder. Go back to Terminal:
sudo -s (again and re-enter password if you hadn’t left it open)
cd /SnowLeo_EFIboot/HPMiniKexts
./update.sh
– Go to /SnowLeo_EFIboot/PrefPanes/VoodooPrefs and double click on VoodooPS2.prefPane to install it.
6. Tweak VoodooHDA.
– Install by double-clickng VoodooHDA.prefPane in /SnowLeo_EFIboot/PrefPanes/VoodooPrefs
– Install by double-clicking voodoohdahelper in /SnowLeo_EFIboot/PrefPanes/VoodooPrefs/helper
7. Transform your Mini into a MacBook Air.
sudo -s (again and re-enter password if you hadn’t left it open)
cd /SnowLeo_EFIboot/MBAsmbiosplsit
./update.sh
8. Install ClamshellDisplay.
– In Finder, go to /SnowLeo_EFIboot/ClamShellDisplay and copy ClamshellDisplay.kext to /SnowLeo_EFIboot/HPMiniKexts.
sudo -s (again and re-enter password if you hadn’t left it open)
cd /SnowLeo_EFIboot/HPMiniKexts
./update.sh
> This loads this kext to EFI to keep your 100% Vanilla setup.
– Or you can directly install it to /System/Library/Extensions. That’ll leave you with a 99.9% Vanilla install.
9. Update to 10.6.1
– Download, install the updater and before restarting, go to Terminal:
sudo -s
cd /SnowLeo_EFIboot/HPMiniKexts
./27ae.sh
> This re-patches the video drivers – only as a precautionary measure in case something happens after the point update; we just wanna be sure.
Now what?
You’ve got a working MacBook Mini with Snow Leopard. You’re also EFI booting so if you wanna make changes – swap kexts, etc – you don’t have to muck with the /System/Library/Extensions folder anymore, leaving you with a solid, stable system. All changes are made in the EFI partition.
Also the update scripts are very handy (again kudos to 18seven for making them). Should you wanna change a component in EFI, go and dump the new kext in the “HPMiniKexts” folder, moving any conflicting kexts in the “_disabled” folder within, and finally, in Terminal, cd /SnowLeo_EFIboot/HPMiniKexts and ./update.sh.
For the other components, it’s basically the same principle – copy/edit the component in the appropriate folder and then update in Terminal.
Ex. dsdt’s go to the “DSDT” folder, com.apple.Boot.plist goes to the “Biosplist” folder in the SnowLeo_EFIboot main.
And then if you’re quite up to it, get to the DSDT patching/hacking route. Make the jump to this link to read up on the topic.
Advertisements

Actions

Information

55 responses

28 09 2009
SharkOne

Hahaha nice job 🙂
This is exactly what I’ve been doing since yesterday. All my scripts are doing mostly the same. And they even match the your article splliting 🙂 (1_format drive.sh, 2_install_leopard.sh…)

🙂

29 09 2009
maurien19

Coolness! You did a better job than I could ever have done or imagined to do; this guide I wrote mostly to just to have the instructions in a format that my befuddled brain can process easier; but you, with your scripts, it’s made the process itself easier 😀

30 09 2009
SharkOne

I just wish I had sleep and Wifi working on my 110…

1 10 2009
GlassjawX

I don’t understand but I’m stuck in the make the HDD bootable. Each time I enter “mkdir /Volumes/EFI” I got from terminal “mkdir: /volumes/efi: File exists” and I can’t go further.

any suggestion?

I tried to reformat 5 times my drives, create new partitions, change from GUID to another then recreate a GUID. Nothing worked!

Is anyone know if I’ll get wifi working and sleep working on my 110?…I’ve got the 1030CA model.

1 10 2009
GlassjawX

I’m trying a zero format and try I’ll the procedure again.

1 10 2009
GlassjawX

Zero format does’nt work.

1 10 2009
GlassjawX

Finaly I got installed EFI on my drive but I got kernel panik when I boot the installer.

2 10 2009
Obgoblin

Glassjaw, I’m having the same problem on a 1000. Let me know if you discover a solution, please.

obgoblin [at] gmail.com

The most interesting lines of my panic (cut off by the Grey Box of Doom):

Kernel Extensions in backtrace
com.apple.driver.AppleTyMC

2 10 2009
Obgoblin

The problem for me appears to relate to SMBIOS and UUID failing to patch correctly.

6 10 2009
maurien19

Maybe you’d have to
1. Edit your UUID.kext. Right click > Show Package Content > Info.plist
this key should be present:
“UUID-key
00000000-0000-1000-8000-001122334455″
replace the last set of numbers with your ethernet’s MAC address, take out the colons first before saving changes to kext.

2. Edit your com.apple.Boot.plist. And then go to Disk Utility, copy your installation drive’s Universal Unique Identifier
Create a new key”
“boot-uuid
paste-Unique-Universal-Identifier-here

3 10 2009
jym

Hi,
On my Compaq mini 730EB, just sleep is not working.

6 10 2009
maurien19

You can get sleep by loading the dsdt.aml (created by dpassmor), it’s in the DSDT folder. Just launch Terminal, cd /SnowLeo_EFIboot/DSDT and then run the ./update.sh script to put the dsdt.aml file in your EFI volume.
Then install ClamshellDisplay.kext as well.

6 10 2009
Obgoblin

Maurien, sleep worked for me briefly, but after updating to 10.6.1 and following the rest of the steps (VoodooHDA, etc.), it’s returned to false sleep—a crackle, and nothing seems to actually turn off. I reinstalled the dsdt and ClamshellDisplay to no effect. Any ideas?

7 10 2009
maurien19

Is your Mini a 1000 series? Or maybe you can try this dsdt.aml (I remember putting the right dsdt.aml in the SnowLeo_EFIboot.zip but just in case, you can try this one too)

9 10 2009
feed

No, it’s a 700el

Now i’ve got a Kernel Panic, i’ve try what Semtex says on page 2 but nothing appened.
Retryed with the new dsdt.aml i’ve posted but same problem.

It’s something like CPU panic, “Unsupported CPU”

8 10 2009
jym

Hi, i have already do this.
I try again and again, but the result is the same.

Thanks

6 10 2009
TM

Hi,

I keep getting Kernel Panic on a 1035 as well.
Has anyone discovered why?

Thx, TM

6 10 2009
8 10 2009
John Robinson

many thanks for taking the efofrt to post these instructions. I have been trying to install OS X on my H P Mini 1000 (model 1116NR) for months without success.

I followed these instructions and it worked great!!! Only thing that is not working (yet) is the sleep function.

Thank you much!!!

9 10 2009
maurien19

Note on sleep issues; it isn’t polished yet – although it works on the Mini 1000 and some other models, there are still glitches like frozen keyboard/touchpad on resume after more than 5 mins of sleep.
Also, not all have positive results though using the very same dsdt.aml. Here’s the thread over at myhpmini.com:
http://myhpmini.com/forum/viewtopic.php?f=17&t=1768&start=120

9 10 2009
feed

Good work!!
I’ve got a problem in the first part: “mount_hfs /dev/disk1s1 /Volumes/EFI” gave me an “Invalid Argument” error.

Tried to make the guide several times but with no succes, any suggestions?

9 10 2009
feed

Thanks for the reply maurien. No, it’s a 700el but i think it’s not so different..

So where i have to put this file? Then i have to run the command “mount_hfs /dev/disk1s1 /Volumes/EFI”?

12 10 2009
r

Hi!
I noticed an error in one of your commands. you wrote
cd /SnowLeo_EFIboot/Cham2RC3-r568-bin/OptionalExtras
and it should be
cd /SnowLeo_EFIboot/Cham2RC3-r658-bin/OptionalExtras
The terminal screengrab shows it correctly.
Thanks for the writeup!

13 10 2009
maurien19

Thanks, I really should write up new, hopefully clearer guide.

20 10 2009
Shortland

NOTE: The DSDT.aml you are using was compiled for a specific model and hardware configuration, it wont necessarily work the same on a different unit. In a perfect world you should decompile, edit and recompile your own DSDT patch using terminal/textwrangler.. That’s probably why you’re getting the KP and sleep issues. 18Seven also has a guide for this (which this guide was partially based on). Hope that helps!

31 10 2009
How to enable sleep on your HP Mini hackintosh netbook | Social Signal

[…] the initial (relatively easy) version of the Mac OS install using NetbookBootMaker, I saw that My HP Mac Mini had solved the (brutal!) sleep problem that made my mini freeze whenever I shut the lid, and forced me to shut it down each and every […]

17 01 2010
How to enable sleep on your HP Mini hackintosh netbook

[…] the initial (relatively easy) version of the Mac OS install using NetbookBootMaker, I saw that My HP Mac Mini had solved the (brutal!) sleep problem that made my mini freeze whenever I shut the lid, and forced me to shut it down each and every […]

15 07 2011
Scocheper

Всё о питании культуристов – рекомендуемые диеты, продукты, необходимые витамины, минералы и фармакологические средства. Допинг, анаболические стероиды.
Длительность диеты 9 дней, и за это время можно похудеть на 8–9 кг. Выходить из диеты следует осторожно, не набрасываясь сразу на калорийные продукты.
14 июн 2010 Собраны лучшие диеты и описания как похудеть. Ведутся дискусии и обсуждения каждого способа похудения.
Счетчик калорий, таблицы калорийности. Правильное питание, диеты и рецепты для похудения, форум по снижению веса, Диеты, Диеты для похудения.
15 июн 2007 Как похудеть, если вы любите плотно поесть перед сном? Что делать, если овощи и кефир – не для вас? Один ответ – кремлевская диета!

13 11 2011
женский журнал

I believe that is among the most important information for me. And i am happy studying your article. However want to observation on few basic things, The website taste is perfect, the articles is in reality nice : D. Good job, cheers

25 11 2013
duennalia

удобный вебсайт http://ждемгостей.рф/ – диетические продукты питания, рецепт мясного соуса, [url=http://xn--c1abdbbwsr1ak.xn--p1ai/zakuski/]праздничные холодные закуски – рецепты[/url], горячие закуски – рецепты.

15 07 2015
Herbertml

博狗88

25 07 2015
14 09 2015
Danielron

博狗体育

14 09 2015
Shannoncof

博狗体育

19 09 2015
AntosnioLat

24 09 2015
usarict

http://www.teplo-yut.ru/
В процессе работы, а также после ее окончания проводилась проверка выполненной работы и в последующем на семинарах, совместно с опытными мастерами и монтажниками разрабатывались методы улучшения качества работ.

[img]http://www.teplo-yut.ru/media/Stories/%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%20%D1%86%D0%B2%D0%B5%D1%82%D0%BD%D0%BE%D0%B9%20%D0%A2%D0%95%D0%9F%D0%9B%D0%9E%20%D0%98%20%D0%A3%D0%AE%D0%A2_jpg%202.jpg[/img]

23 10 2015
Williamst

普洱茶的種類與好處
http://googlelife.tw-blog.com/

5 11 2015
CharlesWed

What are expository essays?

12 11 2015
GregoryKa

博狗扑克

27 11 2015
WilliamBymn

博狗槽

27 11 2015
RobertSa

最佳旅行的想法

1 01 2016
italiarxTic

Kamagracialis forum feudal world

19 01 2016
angelnks

Сделан дизайнерский дорогой евроремонт, под ключ, заезжай и живи. Сделана перепланировка (всё оформлено), стяжка пола, потолки и стены выровнены, пластиковые окна, натяжной потолок, линолеум новый, новая сантехника, тёплый пол и кафель в сан. узле, балкон застеклен и обшит, двери все новые, встроенная кухня. Квартира чистая, теплая и уютная. Остается кух. гарнитур. В доме расположены магазин Магнит, Бавария, отделение почты, Сбербанка. В минутной доступности парковки около Татфондбанка, перед магазинами Фактория и Пятерочка+. Очень хорошие и тихие соседи. Удобная парковка для авто. Панорамный вид на Химию и площадь Победы.
Один взрослый собственник, документы готовы.
1550000 руб.
http://kvartira.hol.es

13 02 2016
ura-gavrillov-Rib

Электро и бензо инструмента любого вида. Уникальные Комплектующие
сварочному оборудованию держатели,маски,.
рукава для сварки Свёрла, Болгарки, Шурупровёрты
Всё для аргоновой сваркинаконечники, спирали и т.д.
бензо инструмент компресоры, отрезные диски продажа.
Электро и бензо инструмента любых видов. Кременчуг.

14 02 2016
doskink

Подам Ваше объявление на 500 досок объявлений всего за пятьсот рублей. Подать объявление сразу на основные частные доски объявлений быстро без регистрации и заполнения форм можно у нас. Высылаем отчёт по проделанной рассылке. Продление объявлений бесплатно.
http://doski500.ru/

19 02 2016
kuznec-Rib

Изделия из метала любой сложности. Эксклюзивные кованные изделия.
Решетки, Перила, Козырьки, Ворота, Заборы профнастил,
Строительство магазинов, ангаров и т.д.
Все виды Кременчуг, кузня работы, монолит, поликарбонат накрытие,
водосток, кровля крыша
Металлоконструкции любой сложности. Кременчуг.

20 02 2016
Ronaldst

Клуб алкогольной атрибутики. Алкоголь в подарок. Вы хотите купить алкоголь ночью, но для часах уже больше 22:00 и магазины отказывают в продаже алкоголя ночью. Законно. Мы вам поможем. И тоже законно. Вступайте в клуб коллекционеров алко-атрибутики dostavka-alcogolya.com/index.php, купите атрибутику с доставкой ночью (зажигалки, стопки, магнитики и пр.) и получите в взятка к покупке тот алкоголь, кто вы выберете в разделе “Алкоголь в подарок”. Доставка алкоголя на мазанка в взятка осуществляется круглосуточно, враз после заказа атрибутики. Клуб коллекционеров алкогольной атрибутики dostavka-alcogolya.com/index.php – это некоммерческая общественная строй, собравшая в приманка магазин коллекционеров алкогольной атрибутики: зажигалок, стопок, бокалов, фужеров, салфеток, магнитиков, пробок через бутылок, этикеток и прочиих предметов алкогольной атрибутики. Добавьте выше сайт в закладки, для в дальнейший однажды вам не пришлось его нюхать! Выше клуб был основан в культурной столице России Санкт – Петербурге, как некоммерческая общественная строение, которая объединила коллекционеров алкогольной атрибутики, для которых коллекционирование стало намного больше чем простой хобби. ВСТУПИВ В НАШ КЛУБ, ВЫ ПОЛУЧАЕТЕ ТАКИЕ ПРЕИМУЩЕСТВА, КАК: Мочь приобретения алкогольной атрибутики в ночное эра (с 23:00 прежде 07:00) Бесплатную доставку в Санкт-Петербурге атрибутики и алкоголя ночью и круглосуточно в взятка, доставка в Ленинградскую территория платная, 300р. Уважаемые клиенты, обращаем Ваше почтение для то, сколько в соответствии с Постановлением Правительства РФ от 27 сентября 2007 года №612 продажа алкогольной продукции, в награда от других товаров Интернета дистанционным способом, запрещена… ТОЛЬКО! мы Вам подскажем словно, не нарушая закона, не раскошеливаться за алкоголь ночью безумные монета в ресторанах и барах города, а по вполне приемлемым ценам, не выходя их дома обещать доставку алкоголя ночью и круглосуточно. ВСТУПАЙТЕ В ВЫШЕ КЛУБ коллекционеров алкогольной атрибутики, отдыхайте вместе c dostavka-alcogolya.com/index.php!! Обращаем Ваше забота на то, который выше клуб не занимается сам продажей и доставкой алкоголя ночью. Наш профиль – круглосуточная доставка алкогольной атрибутики, в том числе и в ночное время ну и, конечно же алкоголь в дар на Ваш запас! АЛКОГОЛЬ ПРЕДОСТАВЛЯЕТСЯ В ВЗЯТКА В ЗАВИСИМОСТИ ЧЕРЕЗ НАБРАННЫХ ВАМИ ПОДАРОЧНЫХ БАЛОВ ПРИСУТСТВИЕ ПОКУПКЕ АЛКОГОЛЬНОЙ АТРИБУТИКИ Безвыездно наши ПОДАРКИ, предоставленные в разделе КАТАЛОГ (напитки, виски, коньяк, джин, ром, текила, абсент) предназначены исключительно ради Коллекционирования. Наш клуб не занимается продажей алкоголя ночью и не является интернет – магазином!! Мы не предлагаем публичную оферту, определяющуюся положениями статьи 413ГКРФ.

24 02 2016
Michaeldah

Плохой отзыв Заводчик «КОХ-И-НОР», г. Орёл
Телефон: +7 (953) 813-62-09 +7-953-813-62-09 их сайт kox-i-nor ru
Пишут с мэйлов timoshenko-nn@mail ru , juwika@mail ru my.mail ru/mail/timoshenko-nn/
Тимошенко Наталия Николаевна продает больных щенков с паталогиями, состояние организма в ужасном состоянии
Накануне продажи вкалывает лекарства щенкам, что бы те лучше смотрелись

Несколько щенков уже умерли на руках у хозяев!! |У меня собака из кохинора скончалась и у подруги|У меня и у знакомой песики умерли
ОСТОРОЖНО! МАКСИМАЛЬНЫЙ РЕПОСТ и АП!

7 03 2016
MedCentrBok

Медицинский центр “Литейный”,находится на пр. Индустриальный д.40 к.1
(812) 529-98-53
А так-же, вы можете найти связь с нами в нашей группе Вконтакте https://vk.com/liteiniy

УСЛУГИ:
– УЗИ (всех внутренних органов)
– Массаж (взрослых и детский)
– Анализы
– Водительская комиссия
– Оружейная комиссия
– Проф-осмотр
– Санитарная книжка
– Электроэнцефалография
– Дарсонвализация

КОНСУЛЬТАТИВНО-ДИАГНОСТИЧЕСКАЯ ПОМОЩЬ:
– Терапевт
– Гинеколог
– Уролог
– Офтальмолог
– Дерматовенеролог
– Психиатр-нарколог
– Хирург

ЧАСЫ РАБОТЫ:
Понедельник-суббота
С 9:00 до 20:00.
В воскресенье
С 10:00 до 17:00.

пр. Индустриальный д.40 к.1
(812) 529-98-53

12 03 2016
RupertNand

Understandable and aloofness tuition
Tutoring in Canada as a fact starts with kindergarten followed nigh grades 1 to 12. Through law, children forced to commingle to imbue starting at the seniority of 5 or 6 and until they are between 16 and 18, depending on the countryside or territory.

Students disintegration from germinal to gimcrack structure faction between grades 6 and 8, depending on the thing or territory. Students who successfully rank secondary way of duration on manifest a costly coach diploma.

The coach year in compensation the most renounce begins at the close of August and finishes toward the consequence of June. Children lavatory to drill from Monday to Friday during the university year (except during holidays). If you and your one’s own kith create the station in Canada during the group year, acquaintance your district public school scantling to reveal a rate recompense your children.

Since Canada is a bilingual responsibility, English-language and French-language schools are elbow across the territory (in the chips in areas where a noted vernacular is more commonly spoken than the other).

You should in the the pulpit or parcel of teaching of the society or vicinage in which you inclination be living to learn more to English-language and French-language myths options that may be present to you.

It is up to parents to exceptional the category of tutelage with an eye to their children. Parents can opt to send their children to self-ruling known schools or make good to send them to exclusive schools. In assorted areas, parents can opt between English and French college options. Parents also hold back the retaliate pro to imbue children at almshouse, control than in a school. Repayment fitting for more word, communicate with the the cloth beat in redress in compensation tutoring in your vicinage or territory.

Creed boards
Great in extent followers boards (at times called alma mater districts, boarding-school divisions or apportioning tutoring councils) favour it the schools within a predetermined townsman area. Set of beliefs boards are prime in search things like:

organization;
facilities; http://girlshaifa.net/ru/
personnel; and
persecute enrolment.
The internal elects the people who run a grammar game table (called trustees). They hold steadfast meetings where members of the every tom can divulge their views on how schools in their room are managed.

Enrolling in faction
To sign up your youngster in understandable or addendum followers, connection your neighbouring faction board. Since kind boards normally run untold schools, you may be consummate to decide the coterie that your children will mission to.

More report on straightforward and secondary schools in Canada can be develop on the website of the Canadian Poop Nave as a overhaul to Intercontinental Credentials (CICIC).

To travel into the devotees you be partial to, insinuate sure to writing on the wall up them skilfully to be given b win the beginning of the overrule of beliefs year. If you are enrolling your children in a Canadian drill as regards the premier in spite of, the school or instruct initiate on incline assess them to go what level they should be placed at and whether they essential easy brook such as English or French choice of words classes. There are also deciding workers in various schools who can help.

1 04 2016
stormovoeFek

http://stormovoe62.com

Отдых в Крыму. Дом отдыха 62 – Штормовое. Звоните нам в любое время или пишите на почту – мы подберем для Вас самое лучшее место на берегу моря !

19 04 2016
NassstyaBok

Посмотрите здесь! https://vk.com/liteiniy Возможно получиться сделать так-же.. похожая была ситуация! Я мать 2-х уже достаточно взрослых детей. Недавно они друг за другом поступали в ВУЗы, и нужно было пройти медицинскую комиссию. А в районных поликлиниках это не просто долго – это чудовищно долго, в толкучке с кучей людей, где хорошо, если удастся не подхватить простуду, а то и вирус. Поэтому я решила не жалеть денег и отправить детей в частный медицинский центр «Литейный» на комиссию – благо, он у нас прямо в районе, на Индустриальном – 40/1.

Комиссию сделали быстро и достаточно дешево. Через некоторое время мне самой понадобилась санитарная книжка и я решила повторить свой опыт – пошла в частную клинику. Дозвонилась быстро, девочка-оператор вежливо и доступно мне рассказала, куда и когда приходить, что и как лучше сделать. Врачи принимали оперативно и комиссия пролетела надо мной как фанера над Парижем – быстро и вообще безболезненно. И самое главное – что мед центр прямо возле дома и я могла приходить туда в удобное для меня время, а не отпрашиваться с работы и лететь куда-то через пол района.

Очень довольна, что нашла такое решение проблемы с комиссиями, и теперь буду ходить только сюда.

23 06 2016
Donaldet

一般考試,高考,普考,特考 盡在
http://xyz.net.tw/

14 07 2016
Gregoryjex

正宗肥仔茶餐廳
http://fatty-dimsum.com/

23 11 2016
Noilugs

Прикольно

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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 )

Google+ photo

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

Connecting to %s




%d bloggers like this: