InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   10.X (http://infinitemac.com/forumdisplay.php?f=36)
-   -   New bootloader for Lion and before made by cparm and me (http://infinitemac.com/showthread.php?t=7178)

andyvand 05-26-2011 06:28 AM

Quote:

Originally Posted by regae (Post 54089)
i try to use this bootloader, but i cant boot to my hack,
why is that?

when i used -v, Hello World from PreBoot hook, and just stuck, when press enter my system suddenly restart,

do u know why?
is it only for lion?
i tried this on my SL,

and sorry for my poor english, hope u will understand

Try using only the modules that you need (hello world isn't ment to be used on a production environment, it is a test...).
It should work on Snow Leopard and older too (I use it on my netbook for both Lion and SL)

andyvand 05-26-2011 07:13 AM

Quote:

Originally Posted by akimoa (Post 54097)
Groundbreaking Fast ...but

it seems it doesnt take the AtiConfig= Command in Order to asign my Vervet Framebuffer or did something change

and Kernelpatcher.dylib what exactly does it

Tx Guys Real Good Job so far

I'm not sure AtiConfig= is implemented on this boot loader (I'll check later).
Kernelpatcher = kernel auto patcher for stuff like cpuid, etc... it's for allowing Atom boot on default kernel, etc...

akimoa 05-26-2011 07:20 AM

TX for quick answer ....

well i hope someone jumps in for AMD fanboys and makes us vanilla :)

but AtiConfig is Needed very mucho

andyvand 05-26-2011 07:36 AM

Quote:

Originally Posted by akimoa (Post 54101)
TX for quick answer ....

well i hope someone jumps in for AMD fanboys and makes us vanilla :)

but AtiConfig is Needed very mucho

I'll check and update the sources later (when I have the time) so you have this feature too... ;)

wastez 05-26-2011 07:51 AM

That would be the best if amd getīs vanilla. :)

Thanks for all your improvement.

edgarf28 05-26-2011 08:01 AM

Quote:

Originally Posted by andyvand (Post 54096)
Symbols module is needed absolutely but other than that you can use the modules you need.
Personally I use the SMBIOSPatcher, ACPIPatcher, Resolution, GUI, USB, etc... modules.
Only the essentials.
Hello world isn't required ofcourse ;)
You can enable P and C states with a boot flag (isn't stored in my brain so I'll have to look it up :p)
ACPIMini is only DSDT patching (not needed if you use ACPIPatcher).
Helloworld is a little example of how a module can be written (not needed).
KextPatcher is used to patch modules like AppleIntelGMA950 etc....
Resolution auto detects the best boot resolution for Intel, NVidia and ATI cards.
Symbols is the collection of all modules (which is required if you use modules).

Thanks for your answer!
So I can use 'GenerateCStates=Yes' & 'GeneratePStates=Yes' with this bootloader?
And is 'UseKernelCache=Yes' also supported?

andyvand 05-26-2011 08:21 AM

Quote:

Originally Posted by edgarf28 (Post 54104)
Thanks for your answer!
So I can use 'GenerateCStates=Yes' & 'GeneratePStates=Yes' with this bootloader?
And is 'UseKernelCache=Yes' also supported?

Yes they should all work.
Kernel cache support is integrated into this booter (for both SL and older as well as Lion).

edgarf28 05-26-2011 09:00 AM

Okay, thanks again!
One last question: What's the difference between the SMBiosGetters and SMBiosPatcher modules?

If I don't use a smbios.plist do I need any of these 2?

andyvand 05-26-2011 09:34 AM

Quote:

Originally Posted by edgarf28 (Post 54107)
Okay, thanks again!
One last question: What's the difference between the SMBiosGetters and SMBiosPatcher modules?

If I don't use a smbios.plist do I need any of these 2?

If you don't use a smbios.plist you use SMBiosGetters for auto-detecting best smbios override values.
If you do use a smbios.plist (have one present and filled) you use SMBiosPatcher instead.

edgarf28 05-26-2011 12:09 PM

I still can't boot with this loader:

With the AcpiPatcher module my PC reboots before the Apple bootscreen.
Also if I use the AcpiMini module.

When I don't use any of these 2 my system boots correctly, but I get KP after the login screen (My DSDT isn't loaded I think)