Help - Search - Members - Calendar
Full Version: [Guide] Boot from EFI partition, zero modification installs on Intel SSE2 or better...
InsanelyMac Forum > OSx86 Project > Tutorials (The Genius Bar)
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28
ErEr
Thank you very much, indeed this was this simple yet best os X install for me so far. Boot times improved drastically around 10 - 15 sec from start, on the other hand ı just could not do 100 % retail install, I had some problem with legacy ich10 kexts from netkas, and apple HDA with enabler kexts, they did not worked when I install them in the EFI partitions, but when i install them into system / library /extension wolder they worked. Please comment. anyway, still this is the best install for me, thanks for good work.

Best regards,
thay
Thank you munky it works like a charm wink.gif

EFI strings in com.apple.Boot.plist do support my Geforce 6600 also!

Is ther a Way to change the following:

Modell-Identifizierung: Must be filled by OEM
Boot-ROM-Version: XXXX.XXXX.XXX
Seriennummer: SOMESRLNMBR

Thanks in Advance
crazyJAT
Can someone point me to a guide that shows how to do the EFI Partition method using Chameleon 2.0?
downlord
QUOTE (jtillwick @ Apr 21 2009, 03:45 AM) *
Can someone point me to a guide that shows how to do the EFI Partition method using Chameleon 2.0?


Using search function and/or read through the thread isn't a bad idea, right?

Have a look at recipe in post #1280.
Didn't try it by myself (waiting for Chameleon's final release) but seems to work.
jjduro
QUOTE (downlord @ Apr 21 2009, 12:06 PM) *
Using search function and/or read through the thread isn't a bad idea, right?

Have a look at recipe in post #1280.
Didn't try it by myself (waiting for Chameleon's final release) but seems to work.

It does Work smile.gif
And.. oh! Yes! There is a Search button here tongue.gif
CoolEdit
QUOTE (jtillwick @ Apr 21 2009, 03:45 AM) *
Can someone point me to a guide that shows how to do the EFI Partition method using Chameleon 2.0?



Shure! Take a look at my post: http://www.insanelymac.com/forum/index.php?showtopic=162580

CoolEdit
crazyJAT
QUOTE (downlord @ Apr 21 2009, 12:06 PM) *
Using search function and/or read through the thread isn't a bad idea, right?

Have a look at recipe in post #1280.
Didn't try it by myself (waiting for Chameleon's final release) but seems to work.

Tried it. Didn't work. Search doesn't always work either: http://www.insanelymac.com/forum/index.php...mp;#entry818350

And being a smart ass really helps. And really, who wants to read through 66 pages of crap to find one solution?

QUOTE (CoolEdit)

Also, as in the first post of this topic and everything else I hear from people, Chameleon 2.0 is supposed to natively support booting from EFI partition. If this is true, why would i need a script to make it work?
fagosu
First of all, I want to thank Munky for making this possible

If this is not the proper place for my question please accept my apologies but I have searched the forum and could not get an answer and since I'm using this method I thought of posting here.

I have a P4 3.0 Ghz system with a Microsoft usb/keyboard combo with 10.5.4 retail using voodoo 9.5 kernel running great, I updated it to 10.5.5 without problems so I decided to update to 10.5.6. After the update i no longer have access to my keyboard/mouse or to any usb device, my iPod or usb drives don't get recognized.

So if anybody has had this problem and found the solution I would be really grateful if they could share it so that I can also fix it. My motherboard has a VIA P4M800 / VT8237 chipset and my usb keyboard/mouse/drives/ipod get recognized during POST but after OSX loads they no longer work, so I can't even login into the OS.

Thanks and sorry for the long post.

EDIT - The reason for updating to 10.5.6 is that I want to try iLife'09. Thanks Again
crazyJAT
No matter what I do, after I update to Chameleon 2.0 Natit never seems to load from the EFI Partition. I always get a black screen with different colored vertial bars, and some times squares, on my screens. How can I fix this other than putting Natit on the ox partition?
shaoming
HI to all,

I am trying to install in a Dell Latitude E4300.
The installation process went through ok and the first boot is successful.
After which I went ahead and copied the Extensions kext from the boot cd to the EFI partition.
After reboot using the EFI partition, my laptop keyboard and touchpad stop working.

Anyone has any idea how best to fix this?

thanks
deeksmooth
I get to the point in Phase 4 - Step 5 where i enter;
CODE
sudo ./update.sh


...Once this is typed in I get the following message;
CODE
Updating EFI boot cache
mv: rename /Volumes/EFI/System/Booter/Extensions.mkext to /Volumes/EFI/System/Booter/Extensions.mkext.previous: No such file or directory
chmod: /Volumes/EFI/System/Booter/Extensions.mkext: No such file or directory
chown: /Volumes/EFI/System/Booter/Extensions.mkext: No such file or direcotry
done.


Your guide then says to look at the 'update.log' file, this is what I see in there;
CODE
kextcache: ??5: couldn't get volume UUID
couldn't find any valid bundles to archive


From what I'm gathering the second line about finding no bundles to archive is because I copied no kexts to the Extensions folder.

As for the UUID message - I believe that's whats causing my problem... which is when I boot from the EFI partition it see's my Partition and I hit enter to boot, this is when my system immediately reboots, no matter what flags I try I get the same result.

UPDATE: I've gotten to the point to where if I interrupt the boot and type;
CODE
bt(0,1)/mach_kernel.voodoo rd=disk0s2


... the system will boot - I've tried putting this in the kernel flags section of my boot.plist located in the following directories;
/Extra/
/volumes/efi/
/volumes/efi/extra
/volumes/efi/library/preferences/systemconfiguration

...but this doesn't help, if I reboot and either wait for the timer to count down (8 seconds) - or hit enter to bypass it... it just reboots the system.

UPDATE 2: I was able to remedy my issue by copying the voodoo kernel to the root of the OS X partition as "mach_kernel"... but this means that I'm not using the actual mach_kernel.voodoo located on the in the root of the EFI partition. So I guess the question remains: is there a way to define the mach_kernel.voodoo from the EFI partition without having to manually type it in every time?
jjduro
Your com.apple.Boot.plist should look like this. It will boot the voodoo kernel on the root of the EFI partition with your UUID designated partition. You'll have to edit the UUID and the graphics resolution.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Graphics Mode</key>
<string>"1280x1024x24"</string>
<key>Kernel</key>
<string>bt(0,0)/mach_kernel.voodoo</string>
<key>Kernel Flags</key>
<string>boot-uuid=PLACE-YOUR-UUID-NUMBER-HERE</string>
<key>Timeout</key>
<string>7</string>
</dict>
</plist>
deeksmooth
Would you not be able to put rd=diskXsY instead of boot-uuid=OSX-UUID?

Note: of course replacing X with HD and Y with volume.
fagosu
QUOTE (deeksmooth @ Apr 28 2009, 10:27 AM) *
Would you not be able to put rd=diskXsY instead of boot-uuid=OSX-UUID?

Note: of course replacing X with HD and Y with volume.


Yes, you can.
digital_dreamer
QUOTE (fagosu @ Apr 29 2009, 02:05 PM) *
Yes, you can.

But, note that it may not always be reliable, as the disk identifier can change when adding/removing drives.
Even if you just have a number of drives/partitions, some may be ready before others at boot time and, therefore, change the disk identifier order.

regards,
MAJ
jjduro
QUOTE (digital_dreamer @ Apr 30 2009, 05:59 AM) *
But, note that it may not always be reliable, as the disk identifier can change when adding/removing drives.
Even if you just have a number of drives/partitions, some may be ready before others at boot time and, therefore, change the disk identifier order.

regards,
MAJ

Yes, it is better to put the UUID number on that line. Don't be lazy! smile.gif
fagosu
QUOTE (jjduro @ Apr 30 2009, 12:42 AM) *
Yes, it is better to put the UUID number on that line. Don't be lazy! smile.gif


Agreed, I have three hard disks and from time to time they switch places on me
GIBRONGIB
ok finaly shhhhhhhh just want to report im up and running it took me a long time but i finally got it to work
im kinda afraid of terminal stuff, on this line,
1) ./fdisk -e /dev/rdisk1 (NB: Ignore any fdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directory error)
i was ,nt sure if i should put 1 or 0 so i use 1 not sure if thats right but im up and running so now im testing
and im just at page 22 of this forum will post back after testing,
thanks to everyone ive learned so much by just reading these threads irie man give thanks.
andeify
After a lot of problems with IDE hard drives, im finaly there! I have a fully working system except one minor thing, shutdown doesnt quite work propperly and restart has a similar problem (sleep works fine).

whats happening is when i shutdown, it exits Leopard and the screen goes black, but the power is not switched off, it just stays on forever. Restart is similar and sometimes just waits about 30 seconds in black screen before it actualy restarts.

in -v during shutdown and after some mount stuff that i read was normal it says "CPU Halted" and will stay like that untill I turn it off manualy.
im thinking its something to do with ACPI - one of / or both of the kexts being the incorrect one for this board.

Specs are now:

Asus P5QL-PRO ICH10/P43 Mobo
Intel E2200 2.2Ghz Pentium Dual Core cpu
2GB 667Mhz DDR2 ram
Gainward HD4850 (512MB) with Asus VH222H 21.5" @ 1920x1080 (native)
2x 500GB Sata Hitachi Deskstar P7K500 Drives
Sata Pioneer 20x DVD RW DL

I have leopard booting from the EFI partition and my kexts are installed in EFI/Extensions.

here is a list of the kexts currently installed:

ACPIPS2Nub.kext (Now i dont have any PS2 devices so can i delete this?)
AppleACPIPlatform.kext
AppleAPIC.kext (this is what its named... is it right? or typo?)
AppleGenericPCATA.kext (I dont have any IDE drives can i delete this too?)
AppleIntelIntegratedFrameBuffer.kext
ApplePS2Controller.kext (another PS2 mabe i dont need?)
AppleSMBIOS.kext
dsmos.kext
IntelCPUPMDisabler.kext
SMBIOSEnabler.kext
IONetworkingFamily.kext (I think this one was to fix the USB conectivity)

AppleAHCIPort.kext (Orange Drive Icons Fix / SATA ICH10-R Controller)
IOAHCIFamily.kext (Orange Drive Icons Fix / SATA ICH10-R Controller)

AttansicL1eEthernet.kext (Lan)

[EDIT]
LegacyHDAController.kext (Onboard Audio)
LegacyHDAPlatformDriver.kext (Onboard Audio)
HDAEnabler.kext (Onboard Audio)
[/EDIT]

so with my setup working perfect bar shutdown/restart, im against installing packages to fix it. Also the kexts for the on board sound dont work with the EFI partition method. Mabe the ACPI kexts arnt being loaded? anyone have any ideas? I can deal with my computer not shutting down fully, but ive come this far (kalyway 10.5.2, then iDeneb 10.5.5 and then my first attempts at Retail EFI Zero-Mod) and I dont want to give up, Im so close to 100% completion! Its stable, Fully updated and 100% usable as an everyday OS.

[EDIT]
Also with these new Audio kexts, im gettind Sound Assertion Errors, this doesnt affect the sound, just adds a second or two to boot up time.
[/EDIT]

Thanks to everyone who has made all this possible!
Andy.

P.S. just waiting for Chameleon Final to complete the setup. Currently using this topics original EFI method (v6.1)
crazyJAT
Okay. I was finally able to get everything working properly on my main pc. However, I used this method on an AMD Semperon 1.8GHz and the board has the marvell yukon 88e801 network adapter. The skge.kext I found works, if installed to the system partition. I can't get it to work from the EFI partition. Also not able to get AppleAC97Audio.kext to load from EFI partition either ( AD1980 ). Any suggestions?
billstewartx
MEE TOO!! Anybody have a dual boot idea on this one?
currently it won't go to the windows partition that is installed already...

ps
chameleon screwed it up last time
so i'm paranoid of that one...

QUOTE (joe611 @ Dec 17 2008, 06:50 PM) *
Hi,

I am trying to dual boot leopard using this installation method and vista. I read on this page link that I need to install Chameleon. However on the first post of this thread it says that we can't install chameleon or pc_efi otherwise it might mess things up. So should I install chameleon or not to dual boot with vista? I am not sure what Chameleon is and what it does, could someone please explain to me? I went to their website and still couldn't figure it out, is it another kind of bootloader like the dfe one we are using here? Can they co-exist?

Thanks!

p.s. I am using only 1 hard disk with GPT
Eddie Turfboer
QUOTE (jtillwick @ May 13 2009, 08:23 AM) *
Okay. I was finally able to get everything working properly on my main pc. However, I used this method on an AMD Semperon 1.8GHz and the board has the marvell yukon 88e801 network adapter. The skge.kext I found works, if installed to the system partition. I can't get it to work from the EFI partition. Also not able to get AppleAC97Audio.kext to load from EFI partition either ( AD1980 ). Any suggestions?

Be sure to use the kext in mkext format for audio to work. Some kext (for instance for my lan) need to be booted with -f or in /System/Library/Extensions for it to work. Not sure why, but it is the way it is...

QUOTE (billstewartx @ May 13 2009, 08:58 AM) *
MEE TOO!! Anybody have a dual boot idea on this one?
currently it won't go to the windows partition that is installed already...

ps
chameleon screwed it up last time
so i'm paranoid of that one...

Chameleon is nothing to be afraid of. It is a simple bootloader with options that you would use in combination with mac os x. You are able to use smbios.plist, kext, different kernel and a modified bios if you need one. The thing to understand is that you do not need anything from this post if you use chameleon. Imagine a new empty drive. Format it with three partitions (1st MacLoader 1GB, 2nd MacOSX >8GB, 3rd Windows >10GB). Now install Retail Leopard with your boot-132 cd top the MacOSX partition. Reboot with boot-132 cd into os x. Install Chameleon to the MacLoader partition and set boot flag to MacLoader. Add kext and the rest to MacLoader and reboot without boot-132 cd. If it all works well you can install Windows (though you may have to set or reset the boot flag to the MacLoader partition afterwards).
Haven't tried it on a existing installation yet, but I assume you can adjust the above as necessary.
discmeister
I've used this method for about four months now. It gives a stable install, but it does NOT make your Hackintosh safe for Apple Software Update. That's nonsense. Installed 10.5.7 last night and my machine is toast. Back to square one...
andeify
QUOTE (discmeister @ May 14 2009, 07:37 AM) *
I've used this method for about four months now. It gives a stable install, but it does NOT make your Hackintosh safe for Apple Software Update. That's nonsense. Installed 10.5.7 last night and my machine is toast. Back to square one...


The problem isnt this method, the problem is everytime apple updates the OS we need a different or updated drivers/kexts configuration. This method is the best thats available.

Ive just updated to 10.5.7 and it wouldn't boot right away. Ive had to remove a couple of kexts, and im now looking for more kexts to get it back to where I was at before I updated.

The good thing about this method is safe mode or boot132 cd will allways get u back up and running!
Methanoid
QUOTE (Eddie Turfboer @ May 13 2009, 08:24 AM) *
Imagine a new empty drive. Format it with three partitions (1st MacLoader 1GB, 2nd MacOSX >8GB, 3rd Windows >10GB). Now install Retail Leopard with your boot-132 cd top the MacOSX partition. Reboot with boot-132 cd into os x. Install Chameleon to the MacLoader partition and set boot flag to MacLoader. Add kext and the rest to MacLoader and reboot without boot-132 cd. If it all works well you can install Windows (though you may have to set or reset the boot flag to the MacLoader partition afterwards).
Haven't tried it on a existing installation yet, but I assume you can adjust the above as necessary.


At the risk of appearing noobish, but doesnt Windows need to be on the first partition (or at least is unhappy at being on 2nd or later partitions). And what formats the Macloader partition?
nikics
Hi,
I'm following this tutorial on the first side but i allways get stuck in Phase 4 step 3 when you should copy the extensions.
I put cd Desktop/extension but the reply is always "no such file or Directory" I checked several times that Desktop/extension is correct and i also tried other folder, too where I put the cd comand but I still get the same error.

can me please help anybody?
(i just used the comands in the tutorial)


Thanks
kizwan
QUOTE (nikics @ May 19 2009, 04:02 AM) *
Hi,
I'm following this tutorial on the first side but i allways get stuck in Phase 4 step 3 when you should copy the extensions.
I put cd Desktop/extension but the reply is always "no such file or Directory" I checked several times that Desktop/extension is correct and i also tried other folder, too where I put the cd comand but I still get the same error.
..............................

Folder name is case sensitive in terminal. "no such file or Directory" error will appear if the directory is actually doesn't exist or it is misspelled.

kizwan
discmeister
As an update to my recent post, I did a -v boot and noticed that it was grumbling about audio stuff. So I deleted AppleHDA.kext from /system/library/extensions, then put the AppleHDA from my backed-up 10.5.6 s/l/e folder in there. This is the method that is recommended elsewhere on the forums, but it didn't do it for me.

However, no one appears to have specified that you need to do a repair permissions in diskutil before rebooting. THEN it works fine.

Hope this helps someone else who may be struggling.

Discy
BlackCorsair
Ciao a tutti!

I updated to 10.5.7 in my Raid0 EFI partition without problems.
Only my sysprofiler report a wrong data and give me a error

I tried dozen of applesmbios configurations with no luck!

How to fix it?

Thanks!
fagosu
Has anybody been able to use time machine with this method? I can't seem to be able to.

Thanks
BlackCorsair
QUOTE (fagosu @ May 20 2009, 10:48 PM) *
Has anybody been able to use time machine with this method? I can't seem to be able to.

Thanks


yes, you have to edit apple.com.Boot.plist with eth0 EFI string (you use EFI studio) and put it in /Volumes/EFI. Done!


*********

To All with 10.5.7: wich kind of AppleSMBIOS have you used for? Mine is not working properly now - the same of 10.5.6!!!
fagosu
QUOTE (BlackCorsair @ May 20 2009, 11:15 PM) *
yes, you have to edit apple.com.Boot.plist with eth0 EFI string (you use EFI studio) and put it in /Volumes/EFI. Done!


*********

To All with 10.5.7: wich kind of AppleSMBIOS have you used for? Mine is not working properly now - the same of 10.5.6!!!


Thanks a lot, I will try it this weekend and let you know. As for your question, mine is not working correctly either, but I have a P4 so I don't mind.

Thanks again
~fagosu
dummy15
Hi all,

I am having EFI partition from which I boot and everything works fine, except one problem:
- I have voodoo kernel 9.5.0
- I have matching seatbelt.kext in EFI/Extensions folder (version 107.10)
- I have leopard 10.5.7 seatbelt.kext in /S/L/E (version 107.12)

What is strange: the loaded KEXT is from /S/L/E and not from EFI partition.

Any help and suggestion highly appreciated

QUOTE (mmgm @ Mar 31 2009, 07:25 PM) *
Hey guys, I'm using this method and its working almost perfectly. I only have a little problem with wifi. I'm using a patched IO80211Family.kext (Broadcom chipset) and while booting without -f I get an error saying that the kext's immediate and other dependencies could not be resolved, it isn't loaded and I obviously get no wifi. Loading it manually post-boot runs with no errors, but does not enable wifi, and using -f works as expected (as I've said before) but I'd much rather avoid it.

Any ideas?


I had similar problem. The solution was to put IONetworkinFamily.kext into EFI/Extensions folder and re-run ./update.sh

Hope this helps
quantum22
plzz i need a help from sm 1 to burn my iatkos iso file onto dvd.
i downloaded iatkos v1.0i (size 2.09 gb) and even checked its md5
checksum jus to make sure that its not a fake one.i used these burning
software lyk nero. magiciso and img burn.but aftr burning the iso
file i can see only 542 kb content in my dvd. i might have wasted til nw
3 dvd's and nw its really driving me insane.plz can any tell me in detail
how to burn iso/hfs + file system as im desperate to install .thanks
in advance
BlackCorsair
QUOTE (BlackCorsair @ May 21 2009, 08:15 AM) *
yes, you have to edit apple.com.Boot.plist with eth0 EFI string (you use EFI studio) and put it in /Volumes/EFI. Done!
*********

To All with 10.5.7: wich kind of AppleSMBIOS have you used for? Mine is not working properly now - the same of 10.5.6!!!



Ok! Done! You have to delete original applesmbios from S/L/E and SPiPlatformreporter from S/L/systemprofiler!
You use your smbios you like in /EFI/Extensions!
That's all!
timeshifter
Using this method I was able to modify a Retail install on my laptop and begin loading kexts to the EFI partition. Originally I had installed it using this guide: [TOTALLY VANILLA] Retail Leopard Install with EFI-strings support [Powered by Chameleon 2.0] - InsanelyMac Forum.

That method looks very similar to this one but you don't make the EFI partition visible. I'm not sure exactly but I think it tries to use a partition called MacLoader. But I could never figure out how to load kexts with that method. That install method does provide me with the newer Chameleon 2.0 RC1 bootloader.

I modified my install by exposing the EFI partition to make it more like this method. It appears that MacLoader is not in wide use and I couldn't find out much about it to really understand the differences.

Anyone have any idea of what's different between the two methods?
Earl McMann
QUOTE (Earl McMann @ Apr 10 2009, 10:03 AM) *
Hi there. I've run into a problem on my second time around using this guide. When I turn on the computer, I am taken to this screen:



Sorry for the blurry image, my camera is pretty old.

My drive is partitioned in two. The Macintosh partition is where the Vanilla kernel is located. So, I press enter and wait for it to boot up. Then instead of this screen:



Which I get when booting up with the CD, I get a screen similar to it without the Apple logo. After 30-45 seconds, I get this message:



Any ideas on why this might be happening? I'm thinking I might have not copied over an important .kext that might be causing it. Anyways, thanks.

Earl


I made that post two months ago, and I am just now re-attempting to fix this problem. Someone suggested typing -v -f instead of just pressing enter, as to better address the problem, and this is the output I got.

Part 1:



Part 2:



I know this is an old question, but any help is greatly appreciated!

Earl
zhell
Make sure you have HPET enabled in your BIOS.
Then, search for the error message you got ("No HPETs available"), it's a common error. Maybe you need a disabler to disable the KEXTs AppleHPET.kext from loading (it's in /S/L/E, but your hack should run withtout it).
Good luck!
Earl McMann
Thanks so much for your quick response. I'll try this right away! smile.gif

------------------------------------------------------------------------------------------------------------------------------------

Ok, I started from the very beginning, following every step of the guide, except for this time I copied an AppleHPET Disabler.kext into /Volumes/EFI/Extensions.

I got the .kext here: http://www.insanelymac.com/forum/index.php...t&p=1020004

Following the instructions from that post, I booted with -f, and still, I got the kernel panic screen. I changed the integer value, as the guy recommended, to 1000, and I'm going to try again.

I looked around in my BIOS, and I couldn't find anything allowing for the enabling or disabling of HPET. I'll triple check, but I didn't see it. My motherboard is a Gigabyte EP45-UD3R, if that's any help.

------------------------------------------------------------------------------------------------------------------------------------

I checked my again BIOS, and there's nothing pertaining to HPET there.

I noticed that the screen received after -v -f also listed part of the error message had to do with my CPU being configured incorrectly and the AppleIntelCPUPowerManagement.kext, so I copied a AppleIntelCPUPowerManagement disabler into /Volumes/EFI/Extensions as well, but I still get the kernel panic. Both of the Disabler .kexts that I downloaded had were named Disabler.kext, so I renamed the AppleIntelCPUPowerManagement one Disabler2.kext.

I found that disabler here (from the poster "3D mn") : http://www.insanelymac.com/forum/lofiversi...hp/t132581.html

I also realized that I hadn't updated the boot cache after installing these last two disablers, so I re-copied them and this time made sure to do:

CODE
cd /Volumes/EFI
./update.sh


But this didn't fix the problem either.

Earl

------------------------------------------------------------------------------------------------------------------------------------

Before I get to far ahead of myself, might downloading this .kext pack made for my motherboard help?

http://www.insanelymac.com/forum/index.php...t&p=1156645

Downloading a pack similar to this seemed to help this guy: http://www.insanelymac.com/forum/lofiversi...hp/t156614.html

Earl

------------------------------------------------------------------------------------------------------------------------------------

I think this guide might solve my problem: http://www.insanelymac.com/forum/lofiversi...hp/t146052.html

But the .zip file attachment that contains all of the necessary .kexts will not open.

Furthermore, whenever I try to copy a .kext into /Volumes/EFI/Extensions, the disk will not mount properly:

CODE
bash-3.2# mkdir /Volumes/EFI
mkdir: /Volumes/EFI: File exists
bash-3.2# mount_hfs /dev/disk0s1 /Volumes/EFI
mount_hfs: Invalid argument
bash-3.2#


And I cannot update the boot cache after copying the .kexts:

CODE
bash-3.2# cd /Volumes/EFI
bash-3.2# ./update.sh
bash: ./update.sh: No such file or directory


I didn't have this problem until now. :/

Earl

------------------------------------------------------------------------------------------------------------------------------------

I removed the Disabler.kexts that I added to my /Volumes/EFI/Extensions, the AppleIntelCPUPowerManagement.kext, and the AppleHPET.kext:

CODE
bash-3.2# mkdir /Volumes/EFI
bash-3.2# fsck_hfs /dev/disk0s1
** /dev/rdisk0s1
** Checking Non-journaled HFS Plus volume.
** Checking Extents Overflow file.
** Checking Catalog file.
** Checking multi-linked files.
** Checking Catalog hierarchy.
** Checking Extended Attributes file.
** Checking volume bitmap.
** Checking volume information.
** The volume EFI appears to be OK.
bash-3.2# mount_hfs /dev/disk0s1 /Volumes/EFI
bash-3.2# sudo -s
bash-3.2# cd /Volumes/EFI/Extensions
bash-3.2# rm -rf /Volumes/EFI/Extensions/Disabler.kext
bash-3.2# rm -rf /Volumes/EFI/Extensions/Disabler2.kext
bash-3.2# rm -rf /Volumes/EFI/Extensions/AppleIntelCPUPowerManagement.kext
bash-3.2# rm -rf /Volumes/EFI/Extensions/AppleHPET.kext
bash-3.2# cd /Volumes/EFI
bash-3.2# ./update.sh
Updating EFI boot cache
done.
bash-3.2#


So by removing those .kexts, this should work, but it doesn't. I must be doing some command wrong, or the .kexts must be in some other part of my EFI. Otherwise, it would not show an error message pertaining to the .kexts in question (because they aren't there). So, they must be somewhere in there, I just do not know where.

So the question is: Can someone tell me how to remove the AppleIntelCPUPowermanagement.kext and the AppleHPET.kext from my EFI partition?

Earl
nsfx84
Hi, had too many problems with ideneb and i gave up asking for help. I have a genuine leopard 10.5.6 DVD from apple and i want to format my ideneb away and install it onto my current setup:

Intel E8400
Gigabyte 9800GT 512MB
Asus P5Q

Can someone please confirm with me how to install? I heard that i can install using the Boot-132 method which allows me to install apple updates hassle free. Where do i get the boot-132 from??

My boot 132 was from this thread http://www.insanelymac.com/forum/index.php?showtopic=144020
is it the one i must be using? It is currently installed onto a thumbdrive. is that the correct Boot132 for me? Do i just use this and follow the instructions in the
flipinfin
First good tutorial i can figure everything out except for the end to load mach_kernal i want to know how to boot from origanal vanilla kernal can any1 help or have any suggestions?
Majki
Old but great option to get retail without any modifications...

Actualy i have 10.5.7 + dsmos+boot.plist with gfx string and generated dsdt+newhpet. All work fine, AppleCPUIntelPowerManagment and AppleHPET <- LOADED! but i see one error at start respect to ACPI_SMC_PlatformPlugin ... PSS Evaluation Failed.

And indentyfication as unknown ;/ but system works fine, uptime is more shortly than my older installation with disabler smbios dsmos and pcefiv9.

Thx for guide and if anybody can help me with clean that error plz do it smile.gif
fagosu
QUOTE (BlackCorsair @ May 20 2009, 11:15 PM) *
yes, you have to edit apple.com.Boot.plist with eth0 EFI string (you use EFI studio) and put it in /Volumes/EFI. Done!


Thanks a lot!! Worked like a charm!

EDIT: Just a little note on this. If you somehow muck up your install and restore from your Time Machine backup, after finishing restoring you have to boot from the Leopard DVD to use disk utility and check for the boot-uuid of the drive that it was just restored, since Time Machine wipes out the drive to do the restore and by doing this it changes its boot-uuid. After you get the new boot-uuid just edit your efi partition's com.Apple.boot.plist with this and you're done. A complete restore from Time Machine.

Thanks BlackCorsair for your help
bzzzum
Any Idea how to clone EFI Partition?

thanks in advance wink.gif
maco55
so anything new about this?
BladeRunner
QUOTE (bzzzum @ Jun 18 2009, 02:08 AM) *
Any Idea how to clone EFI Partition?

thanks in advance wink.gif


Depends on what you mean by clone. If you wish to have the exact same EFI partition on another drive that's not hard to do. Open a terminal session and do the following commands:

CODE
sudo -s
cp -R /EFI/*  ~/Desktop/EFI


That will copy your EFI partition to your desktop. Then, format the EIF partition on the other drive and mount it. Copy the version on your Desktop to the new drive EFI partition.

Or, did you have something else in mind?
fagosu
QUOTE (BladeRunner @ Jun 22 2009, 07:43 AM) *
Depends on what you mean by clone. If you wish to have the exact same EFI partition on another drive that's not hard to do. Open a terminal session and do the following commands:

CODE
sudo -s
cp -R /EFI/*  ~/Desktop/EFI


That will copy your EFI partition to your desktop. Then, format the EIF partition on the other drive and mount it. Copy the version on your Desktop to the new drive EFI partition.

Or, did you have something else in mind?


Thanks a lot BladeRunner!!! I came in today to search or ask about this!! You guys are awesome.
fagosu
Hi guys, it's me again.

This time I have a different kind of question. After I upgraded my box to 10.5.6 my USB got so slow that I thought it was nonresponsive. My setup is the following:

P4 HT 3.06 Ghz (Prescott I think) w/2Gb RAM
BIOSTAR P4M800-M7 Motherboard
nVidia Gforce 6200 256Mb AGP
OS :Seagate Barracuda 7200 250Gb SATA
DATA:Western Digital 200Gb SATA
CD :Lite-on IDE DL-DVD-RW drive

I'm running voodoo kernel with a boot.plist in EFI partition. My question is: Do I need DSDT? because I noticed a lot of error messages during boot that I never saw before. If somebody can help me with this I would appreciate it .

Thanks
OSXtemp
Well, I am running into a problem during Phase II, Step 4 --- whenever I try to use the fdisk command line, I am always getting a permission denied error. 'fdisk' by itself executes (brings up options), but whenever I add rdisk0 to the line, it's always permission denied. Even using 'sudo' doesn't fix the problem. Any ideas that could help me get past this?

Info -- Asus P6T Deluxe V2 MB, hard drive is single partitioned (GUID), installed retail 10.5.1.



Thanks in advance.
juergenb
Great Guide,

i got it running on Lenovo T61 tongue.gif with vanilla kernel and 10.5.8 upgrade.

I used a boot-132 CD for Dell e520 to boot my notebook. After Reading this Guide i installed the bootloader and unzipped the mkext from Dell e520 to the EFI/Extensions Folder.

Boot realy fast now, WLAN Working with a T61 compatible Atheros Card.

T61 with C2D, X3100, GM965 Chipset and SSD

Thanks

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.