ProjectOSX

Welcome Guest!

Returning User? Login here.

Want membership privileges? Register here.

2 Pages V   1 2 >  
Start a new topic Add Reply
> Lion-booting Chameleon Released, topic split from elsewhere by ignorant admin, credit where due.
rammjet
post Apr 26 2011, 12:42 PM
Post #1
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
Asus P6X58D Premium | Intel i7-920 | OSX 10.6.7 + 10.7 DP2
Slice
post Apr 26 2011, 02:07 PM
Post #2
As I think credits to Netkas but not to AnV and cparm?
Пожалуйста, прочитайте ЧаВо!
i3-2120 GA-H61M-S1, Radeon HD6670, ALC887(VoodooHDA 2.8.4), OS⌘10.8.4 (12E55),OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 RealtekR1000v3.0.4
joe75
post Apr 26 2011, 02:11 PM
Post #3
cparm actually did that last week and credit should be all to him tongue.gif

This post has been edited by Hagar: Apr 26 2011, 04:43 PM
Reason for edit: I lol'ed
:P5Q-EM :E8400 :Radeon HD5750

:DG45FC :E6550 :GeForce 9500GT
rammjet
post Apr 26 2011, 02:14 PM
Post #4
QUOTE (Slice @ Apr 26 2011, 10:07 AM) *
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.
Asus P6X58D Premium | Intel i7-920 | OSX 10.6.7 + 10.7 DP2
Slice
post Apr 26 2011, 05:23 PM
Post #5
PC-EFI is a trademark of Netkas, isn't it?
Пожалуйста, прочитайте ЧаВо!
i3-2120 GA-H61M-S1, Radeon HD6670, ALC887(VoodooHDA 2.8.4), OS⌘10.8.4 (12E55),OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 RealtekR1000v3.0.4
cparm
post Apr 26 2011, 06:07 PM
Post #6
QUOTE (joe75 @ Apr 26 2011, 04:11 PM) *
cparm actually did that last week and credit should be all to him tongue.gif


you are well informed smile.gif

Intel Xeon CPU E3-1245 V2 @ 3.40GHz, GA-Z77-DS3H, 16 Go of ram 1600 Mhz , Gigabyte GTX 650 2048 Mo OC
Kabyl
post Apr 26 2011, 07:24 PM
Post #7
QUOTE (cparm @ Apr 26 2011, 07:07 PM) *
you are well informed smile.gif

Thanks for the fix!

How did you come to find out about it? What was your debugging procedure?
Slice
post Apr 27 2011, 06:04 AM
Post #8
April 2.
http://netkas.org/?p=712
Пожалуйста, прочитайте ЧаВо!
i3-2120 GA-H61M-S1, Radeon HD6670, ALC887(VoodooHDA 2.8.4), OS⌘10.8.4 (12E55),OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 RealtekR1000v3.0.4
Kabyl
post Apr 27 2011, 08:19 AM
Post #9
QUOTE (Slice @ Apr 27 2011, 07:04 AM) *

That's irrelevant, what's with your netkas-ism anyway?
Slice
post Apr 27 2011, 01:15 PM
Post #10
cool.gif I know who is netkas and who is AnV.

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

Why not AnVal?
Пожалуйста, прочитайте ЧаВо!
i3-2120 GA-H61M-S1, Radeon HD6670, ALC887(VoodooHDA 2.8.4), OS⌘10.8.4 (12E55),OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 RealtekR1000v3.0.4
гык-sse2
post Apr 28 2011, 07:33 PM
Post #11
DP2 panics on launchd with mach_kernel_atom from DP1.
UEFI is a great way to get the best of the best in the world of imagination and creativity. ©Google Scribe
гык-sse2
post May 1 2011, 08:05 PM
Post #12
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".
UEFI is a great way to get the best of the best in the world of imagination and creativity. ©Google Scribe
гык-sse2
post May 2 2011, 02:38 PM
Post #13
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.
UEFI is a great way to get the best of the best in the world of imagination and creativity. ©Google Scribe
cparm
post May 6 2011, 11:55 PM
Post #14
QUOTE (Kabyl @ Apr 26 2011, 09:24 PM) *
Thanks for the fix!

How did you come to find out about it? What was your debugging procedure?

I caused a fake panic by sending bad data (boot-clut) to the kernel to locate the double fault,
my domain of research was from the point entry to before the kernel try to load any kexts,
and even with this fake panic, the DF was still there, so i change my domain of research from the point entry to before the kernel handle the boot images(PE_init_iokit),

i read a lot of datasheet and intel's documentation, so i was pretty sure of what i was searching for, and when i saw:

CODE
/* Hack! FIXME.. */
        outb(0x21, 0xff);   /* Maskout all interrupts Pic1 */
        outb(0xa1, 0xff);   /* Maskout all interrupts Pic2 */


in PE_init_platform, that is called before PE_init_iokit,

i just said bingo !!!!, and thank to Apple smile.gif

btw please check your pm


QUOTE (гык-sse2 @ May 1 2011, 10:05 PM) *
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".


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 !!!

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


This post has been edited by cparm: May 6 2011, 11:57 PM
Intel Xeon CPU E3-1245 V2 @ 3.40GHz, GA-Z77-DS3H, 16 Go of ram 1600 Mhz , Gigabyte GTX 650 2048 Mo OC
Slice
post May 7 2011, 05:59 AM
Post #15
QUOTE (cparm @ May 7 2011, 03:55 AM) *
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 !!!

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

Thanks fot the clarification.
Yes, I also notice this patch. My problem with clover that I have no access to DT.
Пожалуйста, прочитайте ЧаВо!
i3-2120 GA-H61M-S1, Radeon HD6670, ALC887(VoodooHDA 2.8.4), OS⌘10.8.4 (12E55),OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 RealtekR1000v3.0.4
гык-sse2
post May 7 2011, 06:27 PM
Post #16
QUOTE (cparm @ May 7 2011, 03:55 AM) *
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 !!!

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

I didn't add anything because I didn't recompile Chameleon.
And it's DP1.

With clover: doesn't iBoot add it?
UEFI is a great way to get the best of the best in the world of imagination and creativity. ©Google Scribe
Slice
post May 8 2011, 08:47 AM
Post #17
QUOTE (гык-sse2 @ May 7 2011, 10:27 PM) *
With clover: doesn't iBoot add it?

No.
Пожалуйста, прочитайте ЧаВо!
i3-2120 GA-H61M-S1, Radeon HD6670, ALC887(VoodooHDA 2.8.4), OS⌘10.8.4 (12E55),OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 RealtekR1000v3.0.4
kocoman
post May 12 2011, 02:38 AM
Post #18
does anyone have another non-rapidshare link for Anv's bin patched kernel? it seems its corrupted
NOTE:

If you can't reply, do the QUIZ on the MAIN page!!!!
Then you can reply!!

I signed up here 2 years ago, never know why I could not post, until a few days ago.
гык-sse2
post May 13 2011, 02:55 PM
Post #19
QUOTE (kocoman @ May 12 2011, 06:38 AM) *
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.
UEFI is a great way to get the best of the best in the world of imagination and creativity. ©Google Scribe
majosa
post May 16 2011, 08:33 AM
Post #20
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?

2 Pages V   1 2 >
Add Reply Start a new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members: