Jump to content

SSE2 & 3 Retail Leo and Vanilla installs - Boot 132 on pre-Core !


munky
 Share

614 posts in this topic

Recommended Posts

Well this is a example what's in there:

 

		<key>IntelCPUPMDisabler</key>
	<dict>
		<key>CFBundleIdentifier</key>
		<string>net.osrom.kext.Disabler</string>
		<key>IOClass</key>
		<string>Disabler</string>
		<key>IOMatchCategory</key>
		<string>AppleIntelCPUPowerManagement</string>
		<key>IOProbeScore</key>
		<integer>1000</integer>
		<key>IOProviderClass</key>
		<string>IOResources</string>
		<key>IOResourceMatch</key>
		<string>IOKit</string>
	</dict>

 

So if i add something like this:

 

			<key>AppleIntelIntergratedFrameBufferDisabler</key>
		<dict>
			<key>CFBundleIdentifier</key>
			<string>net.osrom.kext.Disabler</string>
			<key>IOClass</key>
			<string>Disabler</string>
			<key>IOMatchCategory</key>
			<string>AppleIntelIntegratedFramebuffer</string>
			<key>IOProbeScore</key>
			<integer>2000</integer>
			<key>IOProviderClass</key>
			<string>IOResources</string>
			<key>IOResourceMatch</key>
			<string>IOKit</string>
		</dict>

 

I'll be good? :huh:

Link to comment
Share on other sites

Well this is a example what's in there:

 

		<key>IntelCPUPMDisabler</key>
	<dict>
		<key>CFBundleIdentifier</key>
		<string>net.osrom.kext.Disabler</string>
		<key>IOClass</key>
		<string>Disabler</string>
		<key>IOMatchCategory</key>
		<string>AppleIntelCPUPowerManagement</string>
		<key>IOProbeScore</key>
		<integer>1000</integer>
		<key>IOProviderClass</key>
		<string>IOResources</string>
		<key>IOResourceMatch</key>
		<string>IOKit</string>
	</dict>

 

So if i add something like this:

 

			<key>AppleIntelIntergratedFrameBufferDisabler</key>
		<dict>
			<key>CFBundleIdentifier</key>
			<string>net.osrom.kext.Disabler</string>
			<key>IOClass</key>
			<string>Disabler</string>
			<key>IOMatchCategory</key>
			<string>AppleIntelIntegratedFramebuffer</string>
			<key>IOProbeScore</key>
			<integer>2000</integer>
			<key>IOProviderClass</key>
			<string>IOResources</string>
			<key>IOResourceMatch</key>
			<string>IOKit</string>
		</dict>

 

I'll be good? :huh:

 

I think it will be like that.

But how to know that this kext is disabled ?

Link to comment
Share on other sites

bladerunner: i had endless problems creating an ISO. i ended up using a windows program called MagicISO via Parallels to edit an existing ISO and replace the initrd.img file. hth.

 

@alex99: if you just need extra kexts, then yes, but you're not doing anything other than using the normal boot-132 process really. unless for some reason your machine needs a patched kernel...?

 

munky: Thanks for the idea. I never thought of attempting to use a Winxx tool under Parallels. I have WinXP under Parallesl on my system. Will get MagicIso and give it a try.

 

3d man: I will need to read that guide more closely. I thought I had been following that process, but never got any good results.

 

At least now I know I don't need to install 10.4 on one of my disks to get a working iso. many thanks.

Link to comment
Share on other sites

munky: Thanks for the idea. I never thought of attempting to use a Winxx tool under Parallels. I have WinXP under Parallesl on my system. Will get MagicIso and give it a try.

 

3d man: I will need to read that guide more closely. I thought I had been following that process, but never got any good results.

 

At least now I know I don't need to install 10.4 on one of my disks to get a working iso. many thanks.

 

BTW does Tiger work with that method boot-132 or it doesn't ?

Link to comment
Share on other sites

Just noticed, there also is a AppleIntelIntegratedFramebuffer.kext on the iso. But this is what i show when i open it picture_2684.png

 

Isn't there supposed to be like a contents map and everything?

 

This is what is in the info.plist

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>AppleIntelIntegratedFramebuffer</string>
<key>CFBundleGetInfoString</key>
<string>AppleIntelIntegratedFramebuffer 1.4.20.28</string>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleIntelIntegratedFramebuffer</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>com.apple.driver.AppleIntelIntegratedFramebuffer</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.4.20</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>4.2.0</string>
<key>IOKitPersonalities</key>
<dict>
	<key>AppleIntelIntegratedFramebuffer</key>
	<dict>
		<key>CFBundleIdentifier</key>
		<string>com.apple.driver.AppleIntelIntegratedFramebuffer</string>
		<key>IOClass</key>
		<string>AppleIntelIntegratedFramebuffer</string>
		<key>IOMatchCategory</key>
		<string>IOFramebuffer</string>
		<key>IOPCIClassMatch</key>
		<string>0x03000000&0xff000000</string>
		<key>IOPCIMatch</key>
		<string>0x00008086&0x0000ffff</string>
		<key>IOProbeScore</key>
		<integer>80000</integer>
		<key>IOProviderClass</key>
		<string>IOPCIDevice</string>
		<key>IOSourceVersion</key>
		<string>1.4.20.28</string>
	</dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
	<key>com.apple.iokit.IOGraphicsFamily</key>
	<string>1.3</string>
	<key>com.apple.kernel.iokit</key>
	<string>1.3</string>
</dict>
   <key>OSBundleRequired</key>
<string>Root</string>
</dict>
</plist>

Link to comment
Share on other sites

bladerunner: i had endless problems creating an ISO. i ended up using a windows program called MagicISO via Parallels to edit an existing ISO and replace the initrd.img file. hth.

 

@alex99: if you just need extra kexts, then yes, but you're not doing anything other than using the normal boot-132 process really. unless for some reason your machine needs a patched kernel...?

 

munky: Many thanks - tried MagicIso - now have my first bootable iso image. I am still making tweaks from the iso image provided by 3d man, but at least now I can actually test them :D

Link to comment
Share on other sites

munky: I used your suggestion on MagicIso to build the custom iso for my system.

3d man: I used your iso as the base of my custom iso. I still need to try the guide you showed me.

 

I have installed OS X 10.5.1 directly from the retail DVD. With that running I updated com.apple.Boot.plist to contain my Nvidia GeForce FX 5500 EFI strings and rebooted.

 

Sound from external USB speakers works, About this Mac showed unknown processor at 3.4Ghz (should be 3.0),

and System profiler listed the system as a Mac

 

Next was Apple Software Update directly to 10.5.5. The update went without a problem - except that I needed to use -f on the first reboot - after that the -f is not required. About this Mac shows 10.5.5 and the same unknown processor. The only problem so far is that the system profiler shows an error on the hardware line. I think this is a mismatch between the kernel and the System.kext but I am not sure yet.

 

My custom iso uses the following kext:

  • AppleSMBIOS
  • AppleACPIPlatform
  • AppleAHCIPort
  • AppleAPIC
  • AppleGenericPCATA
  • ApplePS2Controller
  • Disabler
  • dsmos
  • IOATAFamily

 

So far, the only mod to the OS X partition is the Boot.plist. That's GREAT! Can't wait to try to add this setup into the efi partition so I can quit typing in boot parms.

Link to comment
Share on other sites

AppleSMBIOS.kext is the problem go to it's info.plist and make it's version 1.1.14 and try with -f and see what will happen.

 

Did that - no joy. SystemProfiler hardware still says there was an error, however, the extensions section shows AppleSMBIOS.kext at 1.1.14.

 

Will keep looking.

Link to comment
Share on other sites

Bladerunner : put System.kext on your ramdisk, make sure it's the right version for ur patched kernel.

 

munky: You were correct - System.kext fixed the problem.

 

My custom iso now uses the following kext:

 

* System.kext

* AppleACPIPlatform

* AppleAHCIPort

* AppleAPIC

* AppleGenericPCATA

* ApplePS2Controller

* Disabler

* dsmos

* IOATAFamily

 

screen1.tif

Link to comment
Share on other sites

Updated via Software Update. As usual, no problems whatsoever. No need to change boot flags (no -f needed).

 

Of course, i'm still using a 9.4.0 kernel and System.kext, cos those are the ones in my EFI partition. This machine will have to wait for a 9.5.0 patched kernel. However, I just bought a Core 2 Duo and new mobo, so once they arrive I will go all-vanilla :(

 

I always keep the kernel and System.kext together - you should basically treat them as one, as they are so interdependant, and you get crazy-{censored} problems if you dont, like USB not working, or System Profiler throwing a hissy fit.

Link to comment
Share on other sites

munky - quick question.

 

When this is finished and ready, would it be possible to:

 

1 - format a disk as GPT on a mac.

2 - install osx on the disk with the mac.

3 - setup the EFI partition in a similar fashion as you have it.

4 - move the disk to a hackintosh, and boot

 

Just curious

Link to comment
Share on other sites

bearcat: yup. in fact, i've already done that myself :) installed to a usb disk on a macbook i had kicking around, then mounted the EFI partition and set things up, moved it to the PC and it worked. ;)

Link to comment
Share on other sites

bearcat: yup. in fact, i've already done that myself :) installed to a usb disk on a macbook i had kicking around, then mounted the EFI partition and set things up, moved it to the PC and it worked. :)

 

Very good I can't wait for for the new bootloader :D

and when I boot without -f PS/2 stops working, do you know any solution ?

Link to comment
Share on other sites

 Share

×
×
  • Create New...