Jump to content

Mac OS X Lion (Developer Preview) Released


harrydeo
 Share

1,521 posts in this topic

Recommended Posts

I am stalled at "PCI configuration begin" trying to install DP2 using [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]. I had no problem installing DP1 on Gateway GT5408 with core2duo E4300. Any help?

Link to comment
Share on other sites

What are you using to get NVidia cards working?

 

In Lion dp2, NVEnabler isn't working for my gtx260, it shows white diagonal bars.

 

(It worked fine under dp1)

 

 

I have the same graphics card and I'm using Natit

Link to comment
Share on other sites

So, can you install Lion and boot without needing a USB thumb?

Can I keep booting from Chameleon?

Any giude around?

Link to comment
Share on other sites

I don't care about that silly error. You missed the reference to blog posts. It's about using certain Apple services that should not be used with this developer preview. And for good reasons.

 

I didn't miss the bit about the blog posts, I just found it irrelevant to my tech question.

 

Also to others with this issue, cparm made a post on netkas site to follow a couple links:

 

cparm

April 2nd, 2011 | 4:19 pm

hi, for those who have some problems to login into their mac app store account with the DP2,

please follow this topic on projectosx (since krazubu have deleted his tutorial from insanelymac, petit coquinou va !!! ) => http://www.projectosx.com/forum/index.php?showtopic=60,

 

in addition, you may also need to follow this post: http://www.insanelymac.com/forum/index.php...st&p=999206

 

Stell

Link to comment
Share on other sites

well i havnt even tried to install i was just waiting to see if it would be worth it, or if i should wait, but now with a slightly newer dev release out i think ima give it a shot if i can squeeze enough space out of my bursting hd :) and i have the Intel ICH8-M controller so im pretty sure its supported,,,

 

Considering mine is the even older ICH7, it should be.

Link to comment
Share on other sites

I didn't miss the bit about the blog posts, I just found it irrelevant to my tech question.

 

Also to others with this issue, cparm made a post on netkas site to follow a couple links:

 

Stell

Go use it. I guess you father also works for Apple. Oh well. some people...

Link to comment
Share on other sites

Is anyone of you booting without a usb thumb drive?

 

Yes, I use the modded Fermi RC3 File from netkas, it works great. Stable system and my GTX460 working. to bad that the GL framework isn't 100% Still having issues with world of warcraft. but then it could be the 460 kext, because my other card 9800GT has no issues.

 

HBP

Link to comment
Share on other sites

Hmm... Interesting.

How do I use the modded Fermi RC3 file?

Would my computer be compatible?

Any guide on using it?

 

Hmm... Interesting.

How do I use the modded Fermi RC3 file?

Would my computer be compatible?

Any guide on using it?

Link to comment
Share on other sites

Hmm... Interesting.

How do I use the modded Fermi RC3 file?

Would my computer be compatible?

Any guide on using it?

 

lol here is the short and Sweet.

download this installer http://www.kexts.com/downloads.php?do=file&id=116

install on your lion Drive.

then download the boot file from http://mirror.netkas.org/Lion/boot

replace the boot file in your lion / directory. reboot with the -v -usecache boot flags.

 

for this to work, you need to copy your working /Extra Folder (DSDT.aml etc) to your lion drive

on my board it works 95% of the time without a double fault if it double faults just hit reset and do it again..

HBP

Link to comment
Share on other sites

for this to work, you need to copy your working /Extra Folder (DSDT.aml etc) to your lion drive

on my board it works 95% of the time without a double fault if it double faults just hit reset and do it again..

HBP

 

You mean copying the Extra folder to the Lion's drive root, right? ( / )

Link to comment
Share on other sites

Okay...for those of us that got the "Can't Run OS X On This Volume" after running the installer for Lion DP2, the fix is simple, and can be done without killing your entire install.

 

Go back to your Installer partition (typically a separate partition or USB stick), then, after selecting your startup language, go to the Utilities section of the menu bar and select Terminal. (You'll already be "root", so you won't need to sudo anything.) In Terminal,

 

cd (your Lion DP2 target partition)/System/Library/CoreServices

ls

Likely, PlatformServices.plist will show up (even though we got rid of the obvious version from BaseInstall.dmg, apparently, there was another copy). That's the offending file.

rm -rf PlatformServices.plist

 

Exit Terminal, and the Installer, and reboot.

 

You should now be able to boot your freshly-installed DP2 normally.

 

TIP - If you use an injector or enabler for graphics (NVInject.kext and ATI5000Injector.kext are major examples), copy that kext to /System/Library/Extensions of your installer partition in addition to FakeSMC.kext (in my case, ATI5000Injector.kext gets copied, as I have an AMD HD5450).

 

That way, you'll actually have proper resolution support both in the installer, and (in most cases), post-install as well.

This tip I literally tripped over, after copying FakeSMC.kext (which is mandatory for Hacks running OS X) - I was curious since the ATI5000Injector.kext works with Lion DP 1, whether it would work with DP2's installer (which it does).

 

Even if I didn't get QE/CI via this enabler (which I do), the enabler also allows for proper display detection (not just in Snow, but apparently Lion as well).

 

"Mac midi"

ASUS P5G41 LX2/GB

7 Ultimate x64

OS X 10.6.7

OS X 10.7 DP2

Intel Celeron DC E3400

3 GB DDR2-800 SDRAM

AMD HD5450 512MB GDDR3

:);):P

Link to comment
Share on other sites

So close but no cigar.

I have followed all the steps to put [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] on one USB stick and the Base install on another and both have fakesmc.ket with correct permissions installed. The kernel flags are set correctly, the CPU is correct and the serial port is OFF in BIOS. The dsdt.aml file is in the right place.

The boot proceeds normally from the [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] loader and then moves to the Base install and I can see the verbose boot messages and all look normal with no errors and then just as the verbose screen changes to the desktop install screen to choose the final Lion HDD for the install, I get the spinning colored beachball of death and it won't proceed.

Any ideas?

EP45-UD3R

ATi4870

Core2Quad

Link to comment
Share on other sites

lol here is the short and Sweet.

download this installer http://www.kexts.com/downloads.php?do=file&id=116

install on your lion Drive.

then download the boot file from http://mirror.netkas.org/Lion/boot

replace the boot file in your lion / directory. reboot with the -v -usecache boot flags.

 

for this to work, you need to copy your working /Extra Folder (DSDT.aml etc) to your lion drive

on my board it works 95% of the time without a double fault if it double faults just hit reset and do it again..

HBP

 

Please, can you tell me the Chameleon version you are using? I also have a GA-PA55 and i5 and I can't use this bootloader without having DF (-usecache -v flags). Any special BIOS settings to avoid DF?. Thanks!

Link to comment
Share on other sites

So close but no cigar.

I have followed all the steps to put [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] on one USB stick and the Base install on another and both have fakesmc.ket with correct permissions installed. The kernel flags are set correctly, the CPU is correct and the serial port is OFF in BIOS. The dsdt.aml file is in the right place.

The boot proceeds normally from the [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] loader and then moves to the Base install and I can see the verbose boot messages and all look normal with no errors and then just as the verbose screen changes to the desktop install screen to choose the final Lion HDD for the install, I get the spinning colored beachball of death and it won't proceed.

Any ideas?

EP45-UD3R

ATi4870

Core2Quad

 

try to put fakesmc.kext in (resored base.dmg-partition) in System/Library/Caches/com.apple.caches.kext/..../Extensions/Fakesmc.kext

have a look to epair your permission correctly in S/L/E on (restored) Base.dmg-partition.

 

second, you can try unpack the in extensions.mkext in System/..../Startup/ with KextWizard, put your Fakesmc.kext into the Kextfolfer, and repack to Extensions.mkext.

Then copy this new mkext on the same Place.. overwriting the original.

Link to comment
Share on other sites

I found a way to run Lion's kextcache tool (patched) under Snow Leopard by:

sudo chroot /Volumes/Mac\ OS\ X\ Base\ System

and next executing the patched kextcache tool (attached below).

kextcache_sl -K /mach_kernel(_atom) -L -c /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache /System/Library/Extensions

Just thought I'd share :D

Put kextcache_sl under /usr/sbin.

It probably works native under SL too if you copy over some additional libraries and frameworks (present in Lion, absent in Snow Leopard).

 

Not having any success with this patched kextcache tool. It would produce a trap, because of a missing library. So, each time, I installed the missing lib from the Lion install. It would trap on another missing library. Another install from Lion.

It appeared to be making progress (took longer to execute) before running into a trap, but then, it broke the system, because I replaced the existing Security.framework with Lion's.

 

Here are the files kextcache_sl said it needed, before I called it quits and had to reinstall the original security framework:

usr/lib/libCoreStorage.dylib

usr/lib/libcsfde.dylib

usr/lib/libDiagnosticMessagesClient.dylib

System/Library/PrivateFrameworks/EFILogin.framework

 

All of the above are not present in SL and were easily remedied by installing them from Lion.

EFILogin.framework also needed libCoreStorage.dylib

Here's the biggy: libcsfde.dylib needed the updated Security.framework from Lion, and that's where things broke, because it's significantly different from SL. Even the Terminal would no longer work. After after a reboot, the log had various libraries failing and ignoring the cache because it was "built against a different libSystem.dylib"

 

I must be doing something wrong, as I can't see how you got this to work in SL. Would you show this newbie your secret? :P

Is this only supposed to work on the atom kernel? I was trying to get it to work on the vanilla one. Is that the problem?

I'm trying to make this work on any selected volume:

kextcache_sl -K "/Volumes/$TARGET_MOUNTPOINT/mach_kernel" -Ltv 4 -c "$CACHE_PATH/kernelcache" "$VANILLA_PATH" > "$BOOT_CACHE_LOG" 2>&1

 

 

MAJ

Link to comment
Share on other sites

Why still all these workarounds ? Use newest boot from Netkas :D

 

April 2, 2011 Updated pcefi for lion

 

New beta for Lion.

 

new in this update:

 

board-id spoof patch from cparm to make dp2 installer work without patching OSInstall.mpkg,

add SMboardproduct to smbios.plist with proper board-id, e.g. Mac-F42C88C8

backported fermi injector support from rc5, patch from cmf.

rooting via chosen

 

This supports booting Lion only, but you can easily backport it for snowleopard.

Binary and Sources

 

p.s. don’t forget -usecache

Link to comment
Share on other sites

Thanks for these two suggestions Rene204—sadly neither work. Still get colored spinning beachball as screen changes from verbose scrolling to OS X installer.

Verbose shows no errors, KPs or anything to give a hint of what is preventing install screen loading.

[url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] is 1.5a—maybe I should try another version?

 

try to put fakesmc.kext in (resored base.dmg-partition) in System/Library/Caches/com.apple.caches.kext/..../Extensions/Fakesmc.kext

have a look to epair your permission correctly in S/L/E on (restored) Base.dmg-partition.

 

second, you can try unpack the in extensions.mkext in System/..../Startup/ with KextWizard, put your Fakesmc.kext into the Kextfolfer, and repack to Extensions.mkext.

Then copy this new mkext on the same Place.. overwriting the original.

Link to comment
Share on other sites

 Share

×
×
  • Create New...