Jump to content

Guide to installing EFI v8+ dual booting, GUID partition scheme


1 post in this topic

Recommended Posts

Ok I tried to combine a couple of people's guides for my own purposes, if anyone can correct this that would be great.

Guide to installing EFI v8+ dual booting, GUID partition scheme


by i_am...me, Nikita, Onetrack, revised by believable


What you will need:


* USB Drive, formatted with FAT32. It's recommended to name the volume 123, and this guide reflects that naming. It should contain necessary files, i_am...me's pack can be found here. Feel free to add your own kexts and fixes(NVinject, etc.).

* Patched Leopard Install Disc (preferably the BrazilMac Patched DVD copy)

* Vista install disc, if you plan on Dual Booting (x64 Windows Xp Install disc also works)

* Kalyway disc




Tips Before you start:


* Make sure to get a working copy of the Kalyway disc. Burn it on the best possible media you have (preferably DVD RW) and burn it at the slowest speed possible (x1). Only then was I personally able to get it to work.


* Before anything, make sure to back up your data on whichever Hard Drive you decide on doing this. It will wipe the Hard drive in its entirety. Very important. *






What you'll need to do:


* Insert the Kalyway cd and press any key to boot the cd when you are prompted.


* Once you have done that, it will take a good 10-20 minutes to actually boot up, feel free to go do something while you wait. Once it's done, you will come to a slimmed down tiger install.


* At the top, go to Utilities, then click on Disk Utility


* Pick your Hard Drive, remove all current partitions (make sure you have backed up your important files before doing this step)


* Click the partition tab


* Click the drop down menu and Select "1 Partition"


* Select "options" towards the bottom


* Select the GUID partition Table


* Choose the name of your drive (keep note of what you called it, it will be the [Volume Label] and you will need to know it during patching later).


* Apply all of the changes you just made.


* Click on your partition and click on info to get your disk id's; Make sure to do it this way, don't just assume them with a GUID partition table because they change

e.g. disk0s2


* Exit Disk Utility and continue through the installer. There will be 1 package already selected, install it and you are done.


* Reboot with the BrazilMac dvd in place of the Kalyway disk, same procedure - it will take about 20 minutes to fully boot to the install screen, go have a drink or some food while you wait.


* Once loaded, continue with the installer, make sure CUSTOMIZE is selected and DESELECT all packages (Printers, Fonts, X11 etc), so it's the bare system. Have the system check your media, it takes about 10 minutes.


* Once the installation is complete you will have to shutdown the computer manually, power on, and again boot into the installer (again, another 20 minutes or so).


* Once in, at the top go to Utilities.


* Click on Utilities, open up Terminal. Time to patch everything.


* Type the commands as follows


cd /Volumes/123/EFI\ Pack/pc_efi_v80/


* Press enter, then type the following


pico postpatch.sh


* Press enter. Using the arrow keys, navigate as necessary to change these values as follows:


PATCH="/Volumes/123/EFI\ Pack/leopatch"   * path to the patched extensions
LEO="/Volumes/MacintoshHD"		   # path to Leopard installation


* Once your done editing, your going to save and run that file, postpatch.sh. To do it on windows, press alt + O, confirm it, then press alt + R. If your on a mac, press the flower key + O, confirm it, then press flower key + R (O as in Ovaltine)


* Go back to Disk Utilities.


* Remember that Volume Label? Locate that Partition Leopard is installed on, select it, and click the unmount button.


* Open terminal


* Type the commands as follows


cd /Volumes/123/EFI\ Pack/pc_efi_v80


* Press enter, then type the following


./startupfiletool /dev/rdiskXsY ./boot_v8


* Press enter. It should write several lines of code, and then exit.


* Go back to Disk Utility, and do a repair permissions on your drive.


* (If you do not have a Nvidia based card, skip this step) You are now going to place the NVinject kext. The code as follows is as if NVinject.kext is at the root of your usb drive. Open up terminal, enter this command


cd /volumes/123/


* Press enter and then enter this


cp -R NVinject.kext /Volumes/MacintoshHD/System/Library/Extensions/


* Press enter, then finally change permissions with these 2 command


cd /Volumes/MacintoshHD/System/Library/Extensions/


* Press enter then type this


chmod -R 775 NVinject.kext


* Shutdown your computer, power on, eject the disk, and if all goes well you are now booting a completely unmodified kernel right to the welcome screens.


* Install the update for Leopard and reboot, it should work also.



How to Dual boot with Vista


* Go to Disk Utilities inside OSX


* Make at least a 5gb partition, formatted with Mac OS Extended.


* If for any reason that fails, reboot in single user mode (?) and type


/sbin/fsck -fy


and that will repair the disk, you can now attempt to try it again.


* Exit out of Disk Utility and open it back up.


* Select your new "Boot Camp" partition and erase it (?) and format it with MS-DOS(FAT). Keep it's name "Boot Camp".


* Insert your Vista install disk and reboot


* Start installing Vista


* Reformat the partition in Vista to NTFS


* After Vista installs, go back into OSX and enter this into the terminal.


dd if=./guid/boot0 of=/dev/diskX bs=400 count=1



Now you have boot camp i_am...me's way! Keep in mind that you cannot set Vista to be the default OS upon startup.


If you have any questions, feel free to ask in this thread, but before you do....


* Make sure you did the guide correctly and didn't miss a step.

* If you are having boot problems and it just sits at the apple logo, or if you are getting kernel panics, start in verbose mode and see if you can trouble shoot it.

* If it says waiting on root device, that is a hardware problem and has nothing to do with this method/EFI.

Link to comment
Share on other sites


  • Create New...