AnV and cparm have released a PC_EFI 10.6 that supposedly boots Snow and Lion without double KP. I haven't yet tested it.
http://www.insanelymac.com/forum/index.php...t&p=1674711
Edit: It worked for me. I prepped the disk/partition using Chameleon RC5 rev 750 and then added the boot file from the above package.
This post has been edited by Hagar: Apr 26 2011, 05:28 PM
| Start a new topic Add Reply |
Apr 26 2011, 12:42 PM
Post #1
Apr 26 2011, 02:07 PM
Post #2
As I think credits to Netkas but not to AnV and cparm?
Apr 26 2011, 02:11 PM
Post #3
cparm actually did that last week and credit should be all to him
This post has been edited by Hagar: Apr 26 2011, 04:43 PM
This post has been edited by Hagar: Apr 26 2011, 04:43 PM
Reason for edit: I lol'ed
Apr 26 2011, 02:14 PM
Post #4
As I think credits to Netkas but not to AnV and cparm?
I am just reporting what AnV posted. I think you can argue with him over who is due what credit.
Apr 26 2011, 05:23 PM
Post #5
PC-EFI is a trademark of Netkas, isn't it?
Apr 26 2011, 07:24 PM
Post #6
you are well informed 
Thanks for the fix!
How did you come to find out about it? What was your debugging procedure?
Apr 27 2011, 06:04 AM
Post #7
April 2.
http://netkas.org/?p=712
http://netkas.org/?p=712
Apr 27 2011, 08:19 AM
Post #8
Apr 27 2011, 01:15 PM
Post #9
OK. Thanks to cparm for final(?) corrections.
CODE
diff -Nur Chameleon-2.0-RC3-r658-src_PCEFIV10.6-src/i386/boot2/options.c Chameleon-2.0-RC3-r658-src_PCEFIV10.6-Lion-rel2-src/i386/boot2/options.c
--- Chameleon-2.0-RC3-r658-src_PCEFIV10.6-src/i386/boot2/options.c 2010-02-04 20:45:02.000000000 +0100
+++ Chameleon-2.0-RC3-r658-src_PCEFIV10.6-Lion-rel2-src/i386/boot2/options.c 2011-04-23 02:06:12.000000000 +0200
--- Chameleon-2.0-RC3-r658-src_PCEFIV10.6-src/i386/boot2/options.c 2010-02-04 20:45:02.000000000 +0100
+++ Chameleon-2.0-RC3-r658-src_PCEFIV10.6-Lion-rel2-src/i386/boot2/options.c 2011-04-23 02:06:12.000000000 +0200
Why not AnVal?
Apr 28 2011, 07:33 PM
Post #10
DP2 panics on launchd with mach_kernel_atom from DP1.
May 1 2011, 08:05 PM
Post #11
I've booted DP1 on Atom with some Chameleon, but whatever I do I get "Mac OS X can't be installed on this computer".
May 2 2011, 02:38 PM
Post #12
Installed DP1 on MsiBook Wind (U90) with R755. I had to install on a 64bit machine with XPC and then clone with Disk Utility.
WiFi works with 10.6.6 IO80211Family.
WiFi works with 10.6.6 IO80211Family.
May 7 2011, 05:59 AM
Post #13
i think you forgot to add the board-id spoof (as netkas called it), the code is really simple,
just add those 3 lines of code in setupEfiDeviceTree(), and voila !!!
just add those 3 lines of code in setupEfiDeviceTree(), and voila !!!
CODE
//Fix error message with Lion DP2+ installer
const char *boardid = getStringForKey("SMboardproduct", &bootInfo->smbiosConfig);
if (boardid)
DT__AddProperty(node, "board-id", strlen(boardid)+1, (char*)boardid);
const char *boardid = getStringForKey("SMboardproduct", &bootInfo->smbiosConfig);
if (boardid)
DT__AddProperty(node, "board-id", strlen(boardid)+1, (char*)boardid);
Thanks fot the clarification.
Yes, I also notice this patch. My problem with clover that I have no access to DT.
May 7 2011, 06:27 PM
Post #14
i think you forgot to add the board-id spoof (as netkas called it), the code is really simple,
just add those 3 lines of code in setupEfiDeviceTree(), and voila !!!
just add those 3 lines of code in setupEfiDeviceTree(), and voila !!!
CODE
//Fix error message with Lion DP2+ installer
const char *boardid = getStringForKey("SMboardproduct", &bootInfo->smbiosConfig);
if (boardid)
DT__AddProperty(node, "board-id", strlen(boardid)+1, (char*)boardid);
const char *boardid = getStringForKey("SMboardproduct", &bootInfo->smbiosConfig);
if (boardid)
DT__AddProperty(node, "board-id", strlen(boardid)+1, (char*)boardid);
I didn't add anything because I didn't recompile Chameleon.
And it's DP1.
With clover: doesn't iBoot add it?
May 8 2011, 08:47 AM
Post #15
May 12 2011, 02:38 AM
Post #16
does anyone have another non-rapidshare link for Anv's bin patched kernel? it seems its corrupted
May 13 2011, 02:55 PM
Post #17
does anyone have another non-rapidshare link for Anv's bin patched kernel? it seems its corrupted
DP1 or DP2? DP2 has vanilla i386 part and patched x86_64 part.
May 16 2011, 08:33 AM
Post #18
My laptop with a old cpu of 32bits, runs lion with a lot of problems. The laptop cannot run Duet because use 64bits and Chameleon only can boot in the Lion DP1 kernel. Other kernels as DP2/DP3 freeze at the boot. The new kernels only support x64?
May 17 2011, 04:19 PM
Post #19
My laptop with a old cpu of 32bits, runs lion with a lot of problems. The laptop cannot run Duet because use 64bits and Chameleon only can boot in the Lion DP1 kernel. Other kernels as DP2/DP3 freeze at the boot. The new kernels only support x64?
Where did you find a patched DP3 kernel?
May 18 2011, 12:39 PM
Post #20
| Add Reply Start a new topic |
0 Members:









