ok, wel'll change chameleon to clover in my how to
could you explain how to get a great clover on hdd , using the /etra folder and the kexts i uploaded? we'll do a full how to with clover
it need to be able to boot windows 8 too
INSTALLATION TUTORIAL ML 10.8 on Zenbook UX32VD (works for other zenbooks too)NOTE: I used CLOVER bootloader as it was the only one that fixed a a bug that other bootloaders (like Chameleon) have in recognizing only 3.5GB of RAM rather than 10GB like I have. If you already installed ML and use Chameleon check your "Activity Monitor" or "top" from the shell: there are good chances that your FREE RAM is less than it should be. The only way I know to fix this, is to use CLOVER.
NOTE: one SMBIOS that works well is "MacBookPro9,2"Please read the full tutorial before attempting to install.
=== PREREQUISITESOSX ML 10.8 Installation disk on USB-key created with , download here:
URL Removedthanks to 68x for this!
=== BEGINNING1) Insert your USB-key and boot up (without any flags)
2) Choose your disk layout: GUID/GPT or MBR
Be careful with the choice. Formatting with a GUID/GPT-layout will create an EFI partition on your disk, and it will require that you use UEFI-boot with your BIOS and a UEFI compliant bootloader. That is, your BIOS won't see the disk anymore and will need a direct "pointer" to understand where the bootloader resides in order to boot your system. In other words, if you choose GPT, you need to run Clover bootloader (there are other bootloaders like Chameleon and such, but Clover is more advanced and you'll see it's the only one that works here).
On the other hand, if you choose an MBR-layout, your BIOS will see the partition and will know where the bootloader resides. That doesn't mean you can't run a UEFI-compliant bootloader: Clover will give you the possibility to be installed in MBR-mode (I didn't test this, but I will explain how it works below).
=== IF YOU CHOSE GPT (the one I chose)
1) Format with GPT and choose as many partitions as the number of operating systems you plan to run: if you plan to install only ML, choose 1 partition. If you plan to have Windows7 too, choose 2 partitions. etc.
2) Go back to the installer and Install OSX, then reboot
3) Boot your newly installed OSX using -x (safe mode), it will start with low resolution graphics
4) Open Terminal and type: nvram -x -p > /nvram.plist
5) Close the Terminal
6) Using another computer download CLOVER_v2_r1000 PKG installer, put it on a USB, plug the USB into the UX32VD, double-click on the PKG installer (if your USB doesn't work, you have to load the USB kexts manually or reboot without -x, transfer the installer to your disk, then reboot and boot your OSX install with -x)
7) Choose "UEFI boot (Uefi motherboards)" and check all the drivers inside the checkboxes "Drivers32", "Drivers64", "Drivers64UEFI" (follow the instructions inside Clover installer, re-format your EFI partition exactly as the installer says using FAT32). Instructions inside Clover installer will say:
----# diskutil list
----# sudo newfs_msdos -v Fat32 -F 32 /dev/disk0s1
After you complete the Clover installation, Clover will be installed in the efi partition inside the GPT disk but as we said the BIOS won't be aware of it because Clover is installed in "UEFI-boot only" mode: this mode of installation requires that you give the BIOS a pointer to boot Clover directly. We'll fix this in the next steps (if you had booted into your OSX with -x, you'll have to reboot and boot it up without -x to perform these steps):
=== FIXING CLOVER DRIVERS8) Open Terminal and type:
mkdir -p /mnt
mount_msdos /dev/disk0s1 /mnt
cd /mnt/EFI/drivers64UEFI
ls -la
(the output should give you this):
-rwxrwxrwx 1 _unknown _unknown 37888 Nov 24 09:29 CsmVideoDxe-64.efi
-rwxrwxrwx 1 _unknown _unknown 10848 Nov 24 09:29 FSInject-64.efi-rwxrwxrwx 1 _unknown _unknown 23616 Jan 10 2009 HFSPlus64.efi-rwxrwxrwx 1 _unknown _unknown 134880 Nov 15 2010 NTFS64.efi-rwxrwxrwx 1 _unknown _unknown 33856 Nov 24 09:29 OsxAptioFixDrv-64.efi
-rwxrwxrwx 1 _unknown _unknown 4992 Nov 24 09:29 OsxFatBinaryDrv-64.efi
If you have more than these files, delete them or move them to another directory (up one level). If you are missing any files, get them from the attached Zipfile named "drivers64UEFI.zip" and copy them into /mnt/EFI/drivers64UEFI (you can do it from the Finder - the FAT32/EFI partition will appear in the Finder as a disk).
9) Make also sure that the file /mnt/EFI/BOOT/CLOVER/BOOTX64.efi is there. Do it from the Finder (again, the partition will appear in the Finder as a disk). You need this for the next section.
If the file is not there, just copy it from CLOVERX64.efi - From the Terminal: cp /mnt/EFI/BOOT/CLOVER/CLOVERX64.efi /mnt/EFI/BOOT/CLOVER/BOOTX64.efi
10) After you made sure you have the necessary drivers for a UEFI boot with Clover, umount your EFI partition:
umount /mnt
11) Make sure you delete your kext cache before rebooting:
rm -rf /System/Library/Caches/com.apple.kext.caches
=== CONFIGURING CLOVER (general config & SMBIOS config)Before you can reboot with Clover, you need to fix the config a bit:1) Mount your efi partition (if it's not already mounted):
mkdir /mnt
mount_msdos /dev/disk0s1 /mnt
2) Download on your Desktop my clover config that I am attaching here as clover.txt and then do:
mv ~/Desktop/clover.txt /mnt/EFI/config.plist
3) Download on your Desktop my Clover-SMBIOS config that I am attaching here as smbios.txt
4) Create Clover's directory structure for the MacBookPro9,2 SMBIOS:
mkdir -p /mnt/EFI/OEM/MacBookPro9,2/ACPI
mkdir -p /mnt/EFI/OEM/MacBookPro9,2/kexts
mkdir -p /mnt/EFI/OEM/MacBookPro9,2/ROM
cd /mnt/EFI/OEM/MacBookPro9,2/kexts/
mkdir 10.6
mkdir 10.7
mkdir 10.8
mkdir Other
5) Copy smbios.txt as /mnt/EFI/OEM/MacBookPro9,2/config.plist
mv ~/Desktop/smbios.txt /mnt/EFI/OEM/MacBookPro9,2/config.plist
6) Unmount your EFI partition
cd /
umount /mnt
===FiXING YOUR KEXTS before boot...to be written
=== FIXING CLOVER FOR UEFI-BOOTNow reboot your computer and press ESC at boot to access the BIOS.
12) Into the BIOS go to Boot, and choose "Add boot option".
13) Fill the Name with: Clover
14) Choose DISK: (choose the iSSD)
15) Fill Path with: \EFI\BOOT\CLOVER\BOOTX64.efi
--- skip to
section
"POST INSTALLATION STEPS"=== IF YOU CHOSE MBR (I didn't test this, but in my humble opinion this is the best/safest way to do it)
1) Format with MBR and reserve 1 partition of 209.7MB at the beginning of your disk (format as FAT32, label EFI) - the whole point of having this partition is to emulate the layout of a GPT disk which has an EFI partition. After this partition, create as many partitions as the number of operating systems you plan to run. That is, if you plan to install only ML, your disk will have a total of 2 partitions (EFI + OSX). If you plan to have Windows7 too, your disk will have a total of 3 partitions (EFI + OSX + Win7), etc.
2) Go back to the installer and Install OSX, then reboot
3) Boot your newly installed OSX using -x (safe mode), it will start with low resolution graphics
4) Open Terminal and type: nvram -x -p > /nvram.plist
5) Close the Terminal
6) Using another computer download CLOVER_v2_r1000 PKG installer, put it on a USB, plug the USB into the UX32VD, double-click on the PKG installer (if your USB doesn't work, you have to load the USB kexts manually or reboot without -x, transfer the installer to your disk, then reboot and boot your OSX install with -x)
7) Choose "BIOS MBR boot0 (HFS+Fat32) and check all the drivers in the two checkboxes "Drivers32" & "Drivers64" - (follow the instructions inside Clover installer, re-format your EFI partition exactly as the installer says using FAT32). Instructions inside Clover installer will say something like:
----# diskutil list
----# sudo newfs_msdos -v Fat32 -F 32 /dev/disk0s1
After you complete the Clover installation, Clover will be installed in the MBR disk and its files will be installed in the first FAT32 partition of your disk that you labelled as EFI.
You should ensure that Clover has the necessary drivers to access your partitions, so jump to section "
FIXING CLOVER DRIVERS" and proceed down to configure Clover. If you're booting in 64bit you can just copy the drivers from above into the folder /mnt/EFI/drivers64 - if you're booting in 32bit I can't help you and you'll have to look for the drivers yourself.
So reboot your computer and press ESC at boot to access the BIOS and make sure the CSM is enabled (this is BIOS-legacy compatibility mode for your UEFI-bios).
=== POST INSTALLATION STEPSATTENTION: If you chose GPT (not sure about MBR) Clover won't see your OS (and thus its partition, to boot it) until you fix the nvram.plist.
1) Boot your new OSX :-)SIDE NOTE: It's possible to launch an EFI shell from the BIOS of the Zenbook. If you get into the BIOS on the last item of the top-menu there is an option saying Launch EFI Shell (this option was working until you destroyed your Win98 install heh!). You can always launch the EFI shell after booting up Clover (Clover itself has an option for it), but if you wanna fix it in your BIOS too then boot up OSX and do:
mkdir /mnt;
mount_msdos /dev/disk01s1 /mnt (make sure you use the right device: disk0 or disk1)
cp /mnt/EFI/Shell64.efi to /mnt/Shellx64.efi
umount /mnt
NOTE: needless to say you have to make sure that the path to Shellx64.efi is right, and that you have the file "BOOTX64.efi" in the EFI partition (you can mount it from your OSX install after you boot up your new install with -x).
NOTE: Remember that when you boot with -x it doesn't load the USB drivers so if you plan to transfer something from USB key you need to boot without -x.
Enjoy!
PS: WTF is wrong with the forum masking ###### with ####### ???
Edited by Lejenk, 29 March 2013 - 08:09 PM.
Removed references and deleted the URL to unsupported software.