MuffinFlavored Posted December 24, 2007 Share Posted December 24, 2007 I have ToH RC2. I run the commands (basically EFI.sh) from the install disk, after the GUID partition is made, and before I continue installing, then I select the destination, then I install, then I have to run "/usr/misc/script.sh" in order to get the partition active, but I think that script cancels out the EFI. I will attempt to run EFI.sh from an already installed Leopard, onto the same partition. Then I will run postpatch.sh I tried iATKOS, and I got a reboot loop. I tried this method, and I got a kernel panic. Link to comment Share on other sites More sharing options...
00diabolic Posted December 24, 2007 Share Posted December 24, 2007 Can you help me figure out what I'm doing wrong with my MBR to GUID transfer using your script. I have an existing MBR install of leopard on USB drive 1 that I want to move to GPT partition on USB drive 2. I use either Time Machine or disk utlity to restore the disk to the target GPT USB drive 2. Then I boot back into another OSX install and check the disks numbers and unmount the target disk. I run your script and I get NO errors (however the drive does not auto remount when script finishes). I then reboot from script prompt and boot to attempt to boot from USB drive and I get stuck at the blinking cursor. So what am I doing wrong? Link to comment Share on other sites More sharing options...
00diabolic Posted December 24, 2007 Share Posted December 24, 2007 I_am me Ignore my post above, my partition was not active. Can you tell me how to add the below into your script. I learn by example and I cant find any examples of people scripting fdisk commands. Apple scripting is very new to me. I have been doing windows scripting for 4yrs. THANK YOU SO MUCH. fdisk -e /dev/rdisk0 (X in my diskXsY disk ID was 0) [enter] update [enter] f 2 [enter] w [enter] (type 'Y' to reboot when queried) [enter] q [enter] reboot Link to comment Share on other sites More sharing options...
pilsator Posted December 24, 2007 Share Posted December 24, 2007 Could someone be so kind to explain how to edit the postpatch.sh script? quote: IFS=$'\n' # important! PATCH="/Volumes/XXX/leopatch" # path to the patched extensions LEO="/Volumes/XXX" # path to Leopard installation end quote I understand lines 2 and 3. You gotta fill in the where from and where to path. But what does the first line mean? Is "IFS" an abbreviation? I found the terms "PATCH" and "LEO" all over the script and replaced them with the correct path but I didn't find "IFS". Link to comment Share on other sites More sharing options...
Detosx Posted December 26, 2007 Share Posted December 26, 2007 Nice guide! Forgive me, I am on dial-up at the moment. I have read most of this thread but haven't seen any benchmarks. How much better is the GUID option? I use primarily laptops. Link to comment Share on other sites More sharing options...
graphic Design Posted December 28, 2007 Share Posted December 28, 2007 Does EFI v8 support my system that below in my signature? Thanks Link to comment Share on other sites More sharing options...
pilsator Posted December 30, 2007 Share Posted December 30, 2007 Actually I have a lot of fun with murphy's law. The old system is screwed while I'm not quite familiar with the new one. The mess is described here - if you could take a look at it. Link to comment Share on other sites More sharing options...
eyemac Posted December 30, 2007 Share Posted December 30, 2007 The DVD will need EFI adding to it so it will boot on Hackintosh. I don't know how to do this myself.I agree with a spare hard disk. What I basically did was to format my IDE drive as GUID and then installed the EFI 7.2 to the drive. Then I used Clonetool Hatchery H1 to cloan my Leopard installation to the IDE drive. Once done, rebooted from the IDE drive and it worked fine. Then I formatted my SATA drive as GUID and installed EFI v7.2 to this, and ran Clonetool Hatchery H1 again to clone the IDE back onto the SATA drive. I only did this because I really could not be bothered to install OSX from scratch again.And it works brilliantly. Netkas is just amazing. I can't wait to see what else he manages to do with the pc_efi! Can you post your clonetool Hatchery settings please? ie Hackintosh, Intel, Bless, Erase etc? Thanks sg Link to comment Share on other sites More sharing options...
build Posted December 31, 2007 Share Posted December 31, 2007 I cannot make a GUID partitioned drive boot. *Edit: The problem was the disk I was using. It was an old Maxtor 80gb Sata. Drive firmware didn't support GUID. Stuck in my WD 500GB AAKS worked first time. Link to comment Share on other sites More sharing options...
Smoke Eater Posted January 2, 2008 Share Posted January 2, 2008 1) Yes you can2) Yes. All that is needed is EFI I have a hackint0sh install from Jas 10.4.8, and I installed EFi, does that mean I can also use Apple update or do I ned a newer version like 10.4.9 or 10.5? Link to comment Share on other sites More sharing options...
macman2021 Posted January 3, 2008 Share Posted January 3, 2008 I have an idea about how to get windows xp x32 to dual boot with osx using efi. I've heard xp mce has efi capability. copy that "boot" folder to a xp pro installation and wouldn't you instantly gain EFI support? Link to comment Share on other sites More sharing options...
alucard_xs Posted January 3, 2008 Share Posted January 3, 2008 "It might be the AppleEFIRuntime.kext delete it." -> how can i delete it ? command line please ? DO i have to you the terminal (under the install CD) ? Thanks ---- I tried many times to install leopard on my new PC but even if the install seems OK, it just does not boot or, it boots but hangs with the screen apple ... I tried IATKOS, TOh et Kalway version ... I'm using a USB HD and I've got a IDE dvd-rom (and a SATA hd drive but I don't wanna install leopard on it, it's just for windows XP). I really do not know what to do now ... Maybe i do not use the good drivers during installation ? Here are my specs : E6750 8800GT 512 nic : realtek RTL 8168/8111 PCI-E gigabyte ethernet mother board : GIgabyte P35C-DS3R INTEL ICH9 Sound : REALTEK HD AUDIO THanks for helping Link to comment Share on other sites More sharing options...
alucard_xs Posted January 3, 2008 Share Posted January 3, 2008 still no answers ... I try with iatkos r2 ... installation is ok, but after rebooting, my pc keeps rebooting instead of launching leopard (I disconnect my nic in the bios) Thanks for helping me :censored2: Link to comment Share on other sites More sharing options...
i_am...me Posted January 5, 2008 Author Share Posted January 5, 2008 still no answers ... I try with iatkos r2 ... installation is ok, but after rebooting, my pc keeps rebooting instead of launching leopard (I disconnect my nic in the bios) Thanks for helping me Sorry i have been verry busy with all the holidays i havent had much time to check posts. The rebooting problem is the kernel... What kind of processor do you have? is it dual core architecture? to remove efiruntime.kext do this command in single user mode. rm -rf /System/Library/Extension/AppleEFIRuntime.kext Link to comment Share on other sites More sharing options...
xnonsuchx Posted January 5, 2008 Share Posted January 5, 2008 Could someone be so kind to explain how to edit the postpatch.sh script? quote: IFS= \n' # important! PATCH="/Volumes/XXX/leopatch" # path to the patched extensions LEO="/Volumes/XXX" # path to Leopard installation end quote I understand lines 2 and 3. You gotta fill in the where from and where to path. But what does the first line mean? Is "IFS" an abbreviation? I found the terms "PATCH" and "LEO" all over the script and replaced them with the correct path but I didn't find "IFS". You did it kinda sorta backwards. You CHANGE the lines you listed, not anything further down in the script. If your Leopard HD is called "Leopard" then you change LEO="/Volumes/XXX" to LEO="/Volumes/Leopard" ... and likewise, the PATCH= value gets changed to the complete path to wherever the "leopatch" folder in the EFI files folder is. You don't worry about the IFS line...leave it be. The lines further down in the script grab these variables set at the top so you don't have to change multiple instances of them in the rest of the script. If you correctly changed all the $PATCH and $LEO instances in the script, then it should also still work OK. Link to comment Share on other sites More sharing options...
pilsator Posted January 5, 2008 Share Posted January 5, 2008 Ah, I see, thanks. pilsator Link to comment Share on other sites More sharing options...
anti_user Posted January 6, 2008 Share Posted January 6, 2008 Hello! Im installed Leopard earlier, now i download pc_efi_v8 and copied it to usb flash pen. My Leopard installed on USB hard disk drive (its partition disk2s12). Im boot up from DVD Leopard with -s parameter i go to disk utility for umount leopard partition (disk2s12) when im done it, i go to terminal. then i type cd /Volumes/PATCHER/efi/ then im type ./startupfiletool /dev/rdisk2s12 ./boot_v8 and then im get 'Wrapped HFS+ filesystem not supported' what can i do now? Thx for advice and sorry for English Link to comment Share on other sites More sharing options...
i_am...me Posted January 6, 2008 Author Share Posted January 6, 2008 Hello! Im installed Leopard earlier, now i download pc_efi_v8 and copied it to usb flash pen. My Leopard installed on USB hard disk drive (its partition disk2s12). Im boot up from DVD Leopard with -s parameter i go to disk utility for umount leopard partition (disk2s12) when im done it, i go to terminal. then i type cd /Volumes/PATCHER/efi/ then im type ./startupfiletool /dev/rdisk2s12 ./boot_v8 and then im get 'Wrapped HFS+ filesystem not supported' what can i do now? Thx for advice and sorry for English So its the 12th Partition? i think pc_efi has some limitations. Im not positive to what they are. Link to comment Share on other sites More sharing options...
anti_user Posted January 7, 2008 Share Posted January 7, 2008 So its the 12th Partition?i think pc_efi has some limitations. Im not positive to what they are. I have internal hard drive with two parttions, and external (usb hard drive) also with two partition... I dont know too why its 12 partition.. May be because its USB hard drive Link to comment Share on other sites More sharing options...
Linoleum Posted January 7, 2008 Share Posted January 7, 2008 hum, a quick question : I dont understand the purpose of the Postpast script. What is it for? If we install leo from a Retail disk, do we still need to post patch? tkx Link to comment Share on other sites More sharing options...
Genseric Posted January 7, 2008 Share Posted January 7, 2008 Hi ! I've got a hackintosh (EFI 8 + 10.5.1) that works great on its own GUID HDD. I've got Vista on another HDD (Not exactely a HDD but a RAID 5 volume composed of SCSI 15k HDD). As the Dell PERC 4 controler can't be used with MAC OS, I can't use bootcamp to get a dual boot working. So the only solution seems to be the installation of a boot manager on the Vista HDD MBR that allow to boot also on a GUID drive. Does someone knows a boot manager that could do that ? Link to comment Share on other sites More sharing options...
i_am...me Posted January 8, 2008 Author Share Posted January 8, 2008 I have internal hard drive with two parttions, and external (usb hard drive) also with two partition... I dont know too why its 12 partition.. May be because its USB hard drive Im not sure why..As you can see from my pictures that i used GUID on my usb drive.. and it worksHi !I've got a hackintosh (EFI 8 + 10.5.1) that works great on its own GUID HDD.I've got Vista on another HDD (Not exactely a HDD but a RAID 5 volume composed of SCSI 15k HDD).As the Dell PERC 4 controler can't be used with MAC OS, I can't use bootcamp to get a dual boot working.So the only solution seems to be the installation of a boot manager on the Vista HDD MBR that allow to boot also on a GUID drive.Does someone knows a boot manager that could do that ?Bootcamp wont give you the dual boot menu everything thinks it will give you...That is in the apple firmware, bootcamp is simply a user friendly disk utility.Did you try GRUB?hum, a quick question :I dont understand the purpose of the Postpast script. What is it for?If we install leo from a Retail disk, do we still need to post patch?tkxYou still need a dsmos.kext and if you installed say from ToH you wouldnt get the vanilla kernel. Link to comment Share on other sites More sharing options...
kamuiGT Posted January 8, 2008 Share Posted January 8, 2008 Thanks for the guide. Does the dual boot method work if the Vista partition is on another drive (also gpt)? I have OS X with EFI v8 and GUID on disk0s2 and Vista on disk1s2. I've tried your method, but I don't see Vista as an option when I hit f8 at boot. I tried: dd if=./guid/boot0 of=/dev/disk0 bs=400 count=1 but that didn't work, do I have to do it with disk1? Thanks. Link to comment Share on other sites More sharing options...
i_am...me Posted January 8, 2008 Author Share Posted January 8, 2008 Thanks for the guide. Does the dual boot method work if the Vista partition is on another drive (also gpt)? I have OS X with EFI v8 and GUID on disk0s1 and Vista on disk1s2. I've tried your method, but I don't see Vista as an option when I hit f8 at boot. I tried: dd if=./guid/boot0 of=/dev/disk0 bs=400 count=1 but that didn't work, do I have to do it with disk1? Thanks. it will only work for vista on the same drive. XP may work... i have yet to find out Link to comment Share on other sites More sharing options...
121fred Posted January 8, 2008 Share Posted January 8, 2008 Hi all Trying to boot from brazilmac disk and starts up with apple ok but just stays on that screen forever. Using f8 -v stops at BSD root: disk1s3, major 14, minor 3. Can anyone shed ant light on this. Cheers Link to comment Share on other sites More sharing options...
Recommended Posts