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-23-2011 12:27 PM

New bootloader for Lion and before made by cparm and me
 
This is a new bootloader for Lion and older that has all the functionality possible with a modular system.
Put the modules in /Extra/Modules in order to enable them to load.
I use only the ones that I really need.
This can also boot Lion DP1 in 32bit only mode.
It's still beta and I noticed on my Atom it sometimes gets stuck at boot, rebooting always did the trick... boots very fast... (fastest I've seen yet)

Download (binaries, Update: Beta2):
https://rapidshare.com/files/3791820...boot_Beta2.zip
It has the new ACPICodec ACPI loader (which can load virtually any ACPI table) and also for exotic i5 and i9 cpus I've added support in the kernelpatcher (they spoof the family and model to Nehalem).

For the sources contact cparm for his branch and apply the following diff:
https://rapidshare.com/files/1333509...ments.diff.zip

andyvand 05-25-2011 07:19 AM

1 Attachment(s)
Some pics of my netbook (32-bit only) running Lion DP1

milanca 05-25-2011 08:39 AM

Extraordinary! Thanks Andy. I haven't tested it yet, but i will soon (on SL). I checked the modules though, amazing.

Keep up the great work!

andyvand 05-25-2011 12:42 PM

Quote:

Originally Posted by milanca (Post 54085)
Extraordinary! Thanks Andy. I haven't tested it yet, but i will soon (on SL). I checked the modules though, amazing.

Keep up the great work!

Yeah... you can customize boot the way you want it with the options you want (this is one of the reasons it is so fast).
It is only the beginning though... we're allready working on a new version that will exceed even this one ;).
For the moment this is the best bootloader with the most features for any OS X version yet. :cool:

regae 05-25-2011 02:20 PM

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

iLeopod 05-25-2011 06:34 PM

Cool stuff. Fast as hell. But memory recognizing error on Lion DP 3(is fixed in the normal chameleon branch).

Thank you!

edgarf28 05-25-2011 08:34 PM

Wow that's a advanced bootloader!! :eek:

Can you give us some more info pls? which modules are necessary to boot (with a core i7 socket 1156 processor)
How can we enable P and C-states?

EDIT: What does the ACPIMini, HelloWorld, KextPatcher, Resolution & Symbols modules exactly?

miliuco 05-25-2011 11:52 PM

Thanks, Andy, I'll try and comment but I miss more info about the modules.

andyvand 05-26-2011 06:24 AM

Quote:

Originally Posted by edgarf28 (Post 54094)
Wow that's a advanced bootloader!! :eek:

Can you give us some more info pls? which modules are necessary to boot (with a core i7 socket 1156 processor)
How can we enable P and C-states?

EDIT: What does the ACPIMini, HelloWorld, KextPatcher, Resolution & Symbols modules exactly?

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).

akimoa 05-26-2011 06:26 AM

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