Jump to content

New modified BOOT-132 allows you to boot retail DVDs


f41qu3
 Share

1,286 posts in this topic

Recommended Posts

I am very close to getting Boot 132 to work. Using -f I can get all the way to the OS X installation but it always freezes when it says "2 minutes left." I've tried several OS X discs but they all do the same.... Has anyone experienced this before?

Link to comment
Share on other sites

Restart works, sleep works except for no IP on wake and shutdown mostly works with the OS shutting down but not the hardware, sometimes.

 

is this working out of the box? Do you use patched ACPI kext?

In my case (EP35-DS3R) it works only with Kaly install and patched kernel. With vanilla it is not working.

The same on retail instal with chameleon. Sleep is not working in any combination.

 

The only real problem I'm having at the moment is no audio. I just can't seem to get it to work and I think I've pretty much tried everything.

 

I only tried it with HDAenabler.kext and I get kernel panic at boot.

For AppleHDA.kext I think I read somewhere that it will not work when loaded from image or /Extra folder. It must be placed in System/Library/Extensions.

I am not sure about this so if someone can confirm.

 

I do have a couple of questions if anybody has the time to answer them. I have my video card working with nvinject. It sounds like, from the reading I've done, that EFI strings are becoming the preferred method to use. With Chameleon installed using the Kalyway tool, can I use EFI strings?

 

I use natit.kext for ATI2600XT and I put it in /Extra/Extensions.

This injector kext do the same job as EFI. I do not see any benefit in using EFI strings now that you can put kext in separate folder since for me this was major benefit of EFI - no need to add or patch kexts in S/L/Extensions

 

 

Second question, If I want to add a few kexts to the Extra folders at a later date, what do I have to do to get them to load? For example, If I want to move nvinject from the extensions folder to the extras folder, what's the best method to do that. I tried several times over the last couple of days to do just that, but I could never get it to load.

 

Just move/copy them to Extra/Extensions folder, fix ownership and permissions

Then change info.plist that is located in Content folder inside kext

Add (or change if it is already there) at the end:

<key>OSBundleRequired</key>
<string>Root</string>

 

This must go before the last two lines

 

</dict>
</plist>

 

 

Regards...

 

 

After installing the 10.5.4 combo update I had problems with shutdown and restart. Eventually I found a patched AppleACPIPlatform.kext that fixed this. I replaced the vanilla copy in the System/Libraries/Extensions folder.

 

Can you upload this patched ACPI or provide URL to it?

Tnx.

Link to comment
Share on other sites

Can you upload this patched ACPI or provide URL to it?

Tnx.

Sure. I got it from here (Latest_11_JUN_AppleACPIPlatform.kext.zip).

 

I did some messing around last night with the "extra" extensions folder on the hard disk to see if i could put the patched kext in there and leave the vanilla one installed. But the vanilla kext still loaded so it looks like I still have to replace system files. Would have been nice if I could have left them alone and had the patched kexts in the extra folder override them.

Link to comment
Share on other sites

is this working out of the box? Do you use patched ACPI kext?

In my case (EP35-DS3R) it works only with Kaly install and patched kernel. With vanilla it is not working.

The same on retail instal with chameleon. Sleep is not working in any combination.

 

The only thing I'm using to boot, other than nvinject, is the extensions.mkext file that was in the extra folder on Elastics ~Galaxy_Boot.iso.

 

I only tried it with HDAenabler.kext and I get kernel panic at boot.

For AppleHDA.kext I think I read somewhere that it will not work when loaded from image or /Extra folder. It must be placed in System/Library/Extensions.

I am not sure about this so if someone can confirm.

 

I tried HDAEnabler and ALCInject with patched different AppleHDA's. I even tried AppleAzalia ( I think that's what it's called). Nothing worked. I'm just gonna get an iMic and be done with that.

 

 

Just move/copy them to Extra/Extensions folder, fix ownership and permissions

Then change info.plist that is located in Content folder inside kext

Add (or change if it is already there) at the end:

<key>OSBundleRequired</key>
<string>Root</string>

 

This must go before the last two lines

 

</dict>
</plist>

Regards...

 

I'll give that a whirl. Thanks.

 

What's the proper way to remove a kext from the Extensions folder, by the way? Move it to the trash and then delete the extensions.mkext in the Library?

 

Thanks again,

Bif

Link to comment
Share on other sites

Hi all i got problem

 

Download .ISO Original with project kexts (all your need is here - noobs try this first): http://www.mediafire.com/?uwd9dtttjfk

 

Quick resume about "oh, what to do now?"

 

#1 - Burn .iso on a CD;

#2 - Boot this CD;

#3 - When Darwin prompt appear, eject CD and put Mac OS X Leopard Retail DVD;

 

at this point i got this error

System config file ' /com.apple.boot.S/Library/preferences/systemconfiguration/com.apple.boot.plist' not found

#4 - Press enter (or -v and enter...wherever...)

#5 - After install, boot using CD boot again and install .kext needed...and usual files.

#6 - Done!

 

Any one help please

Link to comment
Share on other sites

Any one help please

 

Don't panic, ignore this message

i have this message to, but all work fine

 

asus p5w dh deluxe

intel - 6320

Nv - 7600

2 gb - patriot

IDE - NEC 7200

SATA - Seagate

Link to comment
Share on other sites

Did anybody get the HDAenabler and ALC883 working?

 

Im running it on Asus P5E-VM DO which is Realtek® ALC883. It works if its installed directly on the S/L/E on my other HD. I did a fresh install of the Retail, No edits on the Extension folder but HDAEnabler and AppleHDA ver" 158- ALC883 -0x10ec0883 - For leopard Codec Address 0" does not work. added this to initrd.img, of course I changed <key>OSBundleRequired</key> <string>Root</string> but still no joy. AppleSMBios, IONETworkingFamily, AppleAHCIPort, etc are all working.

 

Any Ideas?

Link to comment
Share on other sites

Guest BuildSmart
Don't use that one so can't say anything. I use the extra folder only for this:

 

AppleAHCIPort.kext

AppleAPIC.kext

AppleDecrypt.kext

AppleIntelIntegratedFramebuffer.kext

AppleIntelPIIXATA.kext

AppleSMBIOS.kext

Disabler.kext

IONetworkingFamily.kext

JMicronATA.kext

SMBIOSEnabler.kext

 

But I had problems trying to make NVKush to work(it didn't add QE/CI support). When I installed it into system extensions it did though so experiment and find which kexts work and which don't.....Sorry for not being more helpful.

Only the latest version of AppleDecrypt is legal to distribute so I would caution you verify the version you are using is generated from the latest source, PsyStar is in possession of the latest source project and it is GPL so it should not be an issue to obtain it from them.
Link to comment
Share on other sites

My AppleAzaliaAudio.kext do not seem to work with BOOT-132 + Leo 10.5.4 retail instal. (My kext works fine on kalyway 10.5.4)

 

My_AppleAzaliaAudio.zip

my hardware:

 

ASUSTeK P5Q-E (Intel P45 Express, Intel ICH10R)

Chipset Audio ADI AD2000B (IOHDAudioCodecVendorID: 0x11d4989b, IOPCIPrimaryMatch: 0x3a3e8086)

 

here my log file:

 

localhost kernel[0]: extension "com.apple.iokit.IOAudioFamily" cannot be found
localhost kernel[0]: can't determine immediate dependencies for extension com.apple.driver.AppleAzaliaAudioskgeosx: VendorID:11ab DeviceID:4320 Rev:14

localhost kernel[0]: Can't determine dependencies for com.apple.driver.AppleAzaliaAudio.
localhost kernel[0]: Couldn't alloc class "AppleAzaliaAudioCodecALC880"

localhost kernel[0]: extension "com.apple.iokit.IOAudioFamily" cannot be found
localhost kernel[0]: can't determine immediate dependencies for extension com.apple.driver.AppleAzaliaAudio
localhost kernel[0]: Can't determine dependencies for com.apple.driver.AppleAzaliaAudio.
localhost kernel[0]: Couldn't alloc class "AppleAzaliaAudioCodecGeneric"

i put this at the end of my plist files and fix permissions kext:

 

<key>OSBundleRequired</key>
<string>Root</string>
</dict>
</plist>

Any ideas?

 

thx

Link to comment
Share on other sites

Guest BuildSmart
My AppleAzaliaAudio.kext do not seem to work with BOOT-132 + Leo 10.5.4 retail instal. (My kext works fine on kalyway 10.5.4)

 

My_AppleAzaliaAudio.zip

my hardware:

 

ASUSTeK P5Q-E (Intel P45 Express, Intel ICH10R)

Chipset Audio ADI AD2000B (IOHDAudioCodecVendorID: 0x11d4989b, IOPCIPrimaryMatch: 0x3a3e8086)

 

here my log file:

 

localhost kernel[0]: extension "com.apple.iokit.IOAudioFamily" cannot be found
localhost kernel[0]: can't determine immediate dependencies for extension com.apple.driver.AppleAzaliaAudioskgeosx: VendorID:11ab DeviceID:4320 Rev:14

localhost kernel[0]: Can't determine dependencies for com.apple.driver.AppleAzaliaAudio.
localhost kernel[0]: Couldn't alloc class "AppleAzaliaAudioCodecALC880"

localhost kernel[0]: extension "com.apple.iokit.IOAudioFamily" cannot be found
localhost kernel[0]: can't determine immediate dependencies for extension com.apple.driver.AppleAzaliaAudio
localhost kernel[0]: Can't determine dependencies for com.apple.driver.AppleAzaliaAudio.
localhost kernel[0]: Couldn't alloc class "AppleAzaliaAudioCodecGeneric"

i put this at the end of my plist files and fix permissions kext:

 

<key>OSBundleRequired</key>
<string>Root</string>
</dict>
</plist>

Any ideas?

 

thx

The first error says it all, your Leo4All doesn't have the IOAudioFamily driver, probably removed to save disk space.
Link to comment
Share on other sites

AppleAzaliaAudio.kext installed in the "Leo retail install" /System/Library/Extensions folder works fine.

 

i also try to put "IOAudioFamily.kext" from leo with "AppleAzaliaAudio.kext" in "initrd.img" but it do nothing.

 

where is the probleme? :(

 

***************************************************

 

edit: i make a symbolic link in initrd.img: IOAudioFamily.kext -> com.apple.iokit.AudioFamily.kext

 

my log:

localhost kernel[0]: can't determine immediate dependencies for extension com.apple.iokit.IOAudioFamily
localhost kernel[0]: Can't determine dependencies for com.apple.driver.AppleAzaliaAudio.
localhost kernel[0]: Couldn't alloc class "AppleAzaliaAudioCodecGeneric"

i need to resolve dependencies...

Link to comment
Share on other sites

I setup Chaneleon/boot-123 on hardrivewith kaly installer

Everything works fine when I boot with -f option but without it some (or maybe all) kexts in /Extra/Extensions do not load.

I can see that because then my harddrives are shown as external (orange), reboot is not working (ACPI kext).

I added <key>OSBundleRequired</key> <string>Root</string> to each kext in the folder. I even changed it IO plugins inside IOAHCIFamily kext.

 

Any solution to that except permanently adding -f switch to boot options?

 

Some somehow unrelated questions :

How to check version of a kext?

How to see what extensions are loaded ?

 

Thanks

Link to comment
Share on other sites

Guest BuildSmart
AppleAzaliaAudio.kext installed in the "Leo retail install" /System/Library/Extensions folder works fine.

 

i also try to put "IOAudioFamily.kext" from leo with "AppleAzaliaAudio.kext" in "initrd.img" but it do nothing.

 

where is the probleme? :(

 

***************************************************

 

edit: i make a symbolic link in initrd.img: IOAudioFamily.kext -> com.apple.iokit.AudioFamily.kext

 

my log:

localhost kernel[0]: can't determine immediate dependencies for extension com.apple.iokit.IOAudioFamily
localhost kernel[0]: Can't determine dependencies for com.apple.driver.AppleAzaliaAudio.
localhost kernel[0]: Couldn't alloc class "AppleAzaliaAudioCodecGeneric"

i need to resolve dependencies...

It's clear you have no clue what you are doing, what you are trying to do with initrd isn't going to work the way you want it to until you have resolved the missing dependancies in your installation.

 

If you are using the magic-boot CD then why are you using the Leo4All installation? (maybe you don't have/ can't nurn 8.5gb media or you don't have a core 2 processor or better)

Link to comment
Share on other sites

I setup Chaneleon/boot-123 on hardrivewith kaly installer

Everything works fine when I boot with -f option but without it some (or maybe all) kexts in /Extra/Extensions do not load.

I can see that because then my harddrives are shown as external (orange), reboot is not working (ACPI kext).

I added <key>OSBundleRequired</key> <string>Root</string> to each kext in the folder. I even changed it IO plugins inside IOAHCIFamily kext.

 

Any solution to that except permanently adding -f switch to boot options?

 

Some somehow unrelated questions :

How to check version of a kext?

How to see what extensions are loaded ?

 

Thanks

 

look at my latests post

Link to comment
Share on other sites

look at my latests post

 

Thanks. But this for cases where kexts are in S/L/E folder. I am keeping them in /Extra/Extension. Permissions are all set (same as exts in /S/L/Extension folder. And I deleted Extension.mkext

And I still have problems with loading...

Link to comment
Share on other sites

Looking for some help here, this is what happens to me. I boot using the boot-132 disk, swap it with the Leo retail disk then go into the Leo installer. I get to about "less than 1 minute" left in the install when I get an error saying it can find the "startup disk" and that I need to restart and install again. What causes this, and how to I correct it?

 

Here is my hardware:

Intel Q6600 2.4GHz quad-core processor w/ Zalman CNPS9500A LED CPU heatsink

Corsair XMS2 4gb DDR RAM

Asus Maximus Formula Mobo - Intel X38/ICH9R;PCI-e 2.0; up to 1600 mhz FSB; supports ATI CROSSFIRE; 10 USB 2.0 ports; 3 1394 ports; 2 Gigabit ethernet ports; Built-in hi-def sound card with optical and SPDIF outs

E-VGA 8800 GTS 650Mhz 512MB video card (dual DVI outs)

 

Either post a reply here or PM me.

 

Thanks.

Link to comment
Share on other sites

I just have a kinda unusual question. If I open a finder window then I dont see the the blue/white columns in the finder like on my macbook. But if I have another window of a programm or finder above the other one, then I can see these blue/white columns in the "shadow" of the first window. It is kinda a graphical issue and maybe someone knows a work around.

 

I have a Geforce 8800 GTS 512MB.

 

Also Popcorn 3/Toast doesnt seem to work. Any ideas?

 

Best regards

 

Valmar

Link to comment
Share on other sites

...it would be possible to automate the start without having to give "ENTER" to choose the boot disk?

Enable Quiet Boot to do this. You can manually add it to your com.apple.boot.plist file or use a tool like OSx86Tools or EFIStudio to do it for you.

 

<key>Quiet Boot</key>

<string>Yes</string>

 

Looking for some help here, this is what happens to me. I boot using the boot-132 disk, swap it with the Leo retail disk then go into the Leo installer. I get to about "less than 1 minute" left in the install when I get an error saying it can find the "startup disk" and that I need to restart and install again. What causes this, and how to I correct it?

I think this is a side-effect of booting from the boot-123 disc and swapping. I get it too. Leo is installed fine. Just restart and replace the Leopard disc with the boot-123 one.

Link to comment
Share on other sites

Enable Quiet Boot to do this. You can manually add it to your com.apple.boot.plist file or use a tool like OSx86Tools or EFIStudio to do it for you.

 

<key>Quiet Boot</key>

<string>Yes</string>

 

:P Very good! TNX

Link to comment
Share on other sites

@valmar

 

I had the same problem as yours with toast and the problem is related to the video card. You have to change the default resolution (1024x768) to a higher resolution. To do this you have to enable QE/CI. I have an Nvidia 8800GT 512MB.

 

With the resolution to 1280x1024, toast is working perfectly. At 1024x768 it does not work.

 

Regards

Link to comment
Share on other sites

It's clear you have no clue what you are doing, what you are trying to do with initrd isn't going to work the way you want it to until you have resolved the missing dependancies in your installation.

 

If you are using the magic-boot CD then why are you using the Leo4All installation? (maybe you don't have/ can't nurn 8.5gb media or you don't have a core 2 processor or better)

 

Same thing here. AppleAzaliaAudio.kext (with edited Info.plist) works when installed in system/library/extensions, does not work in Extra/extensions. Like 3x5a3d I don't have a clue what I'm doing and are stuck in the error state of the trial and error process. (I don't mind in this case as Azalia is not a critical kext, if it would be overwritten by an unpatched apple update I would lose sound in the worst case and would just have to install azalia again, but it wouldn't kill the system if I'm not wrong.)

But what made you think that 3x5a3d applied the retail method to Leo4All?

Link to comment
Share on other sites

 Share

×
×
  • Create New...