Jump to content
8 posts in this topic

Recommended Posts

Okay, first off got to send a huge nod of respect to every single poster here, at infinitemac and osx86scene. Every question asked and answered took me leaps and bounds closer to getting OSX installed on my beat up machine. First off let me tell you what I'm working with:

 

-HP Pavillion dv2416us

-AMD Athlon 64 X2 TL-56 @ 1.80GhZ

-NVidiaGEForce GO 6150

-2GB DDR2 RAM

-Coxenant Hi-Def Audio

-Broadcom 4312 wi-fi

-120gb HDD

-I have 3 partitions: disk0s1 is for EFI, disk0s2 is OSX (HFS+Journaled) ~55GB, disk0s3 is W7 (NTFS) ~55GB. It's a hybrid GPT HDD or something like that. I found a guide somewhere on here for doing it and tricking 7 to be the third partition, did all using DiskPart.

 

I've had this laptop for just over 2 years now, and I've put it through hell. Basically, I've been as hard on the internals of it as you can be without spilling drinks on it. Partitioned, wiped, killed OS (Vista is nowhere to be found on it anymore for some reason, not an OSX issue though), left on for like ever, and pretty much abused all in all. I don't think this is the ideal machine for trying OSX, and that's before even getting into the fact that it's not meant to run on this hardware. But, I have got Leo4Allv4 10.5.4 up and running and it's all working great while dual-booting with Windows 7, for the most part. Here's what I chose:

 

-Leo4Allv4

-Kernel 9.4.0 (upgraded to 9.5 & Chameleon 2.0 using iDeneb 10.5.6)

-Broadcom network

-Azalia & AC97 Audio

-NForceTest (I think, it was the default NForce)

-Remove Firewire

-About This Mac

-Kext helper

-pacifist

-MD5

-Transmission

-Candybar

-Then the default EFI & patches *I did not select anything for no-EFI*

-Using iDeneb1.6 10.5.8 distro I installed Chameleon & Voodoo Kernel 9.5 as well as cpus-1=fix in order to get my dual-boot with Windows 7 working.

-Once booted into OSX I deleted the ACPIPlatform & APIC kexts and replaced using the dv6420 pack found in this thread.

-I also installed NVDrive, NVInject & NVidia kexts in that file as well. This may have been unnecessary to have them all in, but it's got my display working to it's full 1280x800. It also got my wi-fi working.

-I also installed NForceLAN from here and osx86Tools.

 

I never had any problem with keyboard or my USB mouse really. Same goes for the installed webcam on my HP, it works like a beast in iChat. Using the chameleon bootloader I have the flags "cpus-1 -v" inserted into my com.apple.boot.plist, again may be unneeded but it's working so not sure I wanna mess with it. Using the NForceLAN driver found on this site I also have my ethernet working. So, it's all good, right? Not quite...

 

Problems that need solving...

 

-I'm worried about sleep. Can I do it? What about hibernate? Does it hurt to try it? I mean, it's not gonna kill it, is it?

-Runs hot sometimes. My laptop is known for doing that, and I haven't noticed anything major in the half-day I've had the dual-boot fully working too worrisome. But, I have the iStat Nano widget for dashboard, and it says no fans noticed. It sounds like they're on, but I want OSX to see them. Any tips?

-When I choose the Windows 7 partition from chameleon, it takes me to the EasyBCD bootloader where I have to choose W7 again. Is there any way to only have chameleon?

-I installed Chameleon by booting into the iDeneb distro and just doing the patch for that and voodoo kernel. So, how do I upgrade to the latest RC for 2.0? Also, I don't have an "Extra" folder for me to put themes into, or if I do I can't find it. In fact, I can't find anything about chameleon. Is it hiding somewhere?

-Updating to 10.5.higher then 4, how? In the past I've had the 10.5.4 working and everytime I tried to update something happened and I had to start all over. With everything. Kind of a PITA. I have iAtkosv7, iDeneb1.6 & iPC10.5.6, using them can I select only the system with no kernels, patches or drivers since what I have now works? I tried the method where you terminal, put the code to disable applecpuintelkext, install update, replace don't steal with dsmos, blah blah. It didn't work, my laptop shut off maybe half way through. Is this sleep (have it completely disabled in system prefs, is sleep/hibernate anywhere else?), heat (had been pushing it those days, so maybe it decided enough was enough and wanted to shut down), or 10.5.5 (the only one I tried using getting the update combo direct from mac, not software update) not being compatible? Would love to get up to at least 10.5.7, but don't wanna have to go back to square one.

-Chameleon is giving me the "hibernate image too old..." prompt right when it starts to boot into the OS. It still goes, but is this a big deal, how do I get rid of it and/or make it not happen.

-Are there any kexts that are just not needed at all? I read somewhere that you can delete pre-installed ones that you KNOW you don't need i.e, ATI, etc. I also have some called kerberos something or other (not in OSX right now so can't be exact) that I just noticed this time around on the install, needed?

-ALF Alert, I turned on printer sharing, got ALF Alert, turned it off and ALF went away. I have an ALF.kext (may be more in the name) in my /System/extensions, would deleting that get rid of ALF Alerts and enable to share printers?

-To delete kexts do you just move them to the trash can after backing them up?

-Haven't tried this install, but on previous ones Mail would launch with with accounts I set up, but would ask for passwords every time. I added them to keychain, entered them in the prefs for the account and everything. Any way to make it remember?

-I may look into making the OSX partition using this post. However, if I create another partition in 7 it'll be partition 4, so would I type "sudo diskutil mergePartitions "Journaled HFS+" New disk0s1 disk0s4" instead of "sudo diskutil mergePartitions "Journaled HFS+" New disk1s1 disk1s2"? Can it merge partitions that are separated by another partition that's formatted separately?

 

 

Okay, I know that's a lot of info, and a lot of questions. I'll keep researching and as I resolve (or give up trying) I'll post what I've got in this thread. A preemptive thank you to anyone who comes in and has words of encouragement/advice/tips. I'm pretty sure this is the correct section, since I've got it installed and working, but if it needs to be moved go ahead and my bad. Thanks!

 

Oh, just to say I'm loving OSX. It runs super smooth, and the ease of changing icons using candybar is awesome. I installed FF as my default browser and love it. iChat is set to launch with my GTalk account. Any pointers/tips/must haves for OSX that don't come stock? Cheers guys!

Update:

 

Hate to bump this, but would rather that than create new thread. I only have two issues left that are bothering the {censored} out of me:

 

-I can't update it. I've tried every method except the one from mysticus. That seems kinda complex though. Last night I installed disabler.kext for chameleonRC2 & voodoo 9.5, so I thought maybe I could straight up install the combo update from I dl'd from Apple. Nope, rebooting loop, had to restore from time machine. Is this because of using the combo update, which I understand is for jumping more than one update (10.5.1 to 10.5.5) and I'm coming from 10.5.4? Unless I get a definitive answer here, I'll try mysticus' method when I get home this evening.

 

-Chameleon & Sleep & Shutdown seem to be weird. When I shut down, it almost seems like it goes to sleep, then it shuts down. I don't want it to sleep or hibernate. Ever. Have all that turned off in sys. prefs. I know about the forcewake=y flag and have to use it sometimes. Is there a work around other than that? I've read about tons of "fixes" to these issues, but I'm unsure which to use: OpenHaltRestart, SleepNull (or whatever), or some other things? Ideas?

 

As always, cheers!

-I can't update it. I've tried every method except the one from mysticus. That seems kinda complex though. Last night I installed disabler.kext for chameleonRC2 & voodoo 9.5, so I thought maybe I could straight up install the combo update from I dl'd from Apple. Nope, rebooting loop, had to restore from time machine. Is this because of using the combo update, which I understand is for jumping more than one update (10.5.1 to 10.5.5) and I'm coming from 10.5.4? Unless I get a definitive answer here, I'll try mysticus' method when I get home this evening.
You have AMD CPU. Which is = NO SOWTWARE UPDATE WITHOUT PREPARATION. AMD CPUs are not supported by OS X. It is designed to work with Intel CPUs. On the other hand it does work with AMD -_- But updates are real pain in the a.. with AMD.

 

Why it doesn't work? The answer is in what a software update does. Among other things, it replaces some extensions with newer version (even those that were removed from /Extensions) so replacing the patched versions with original versions. Also it replaces the old kernel with the new one. Therefore a boot is no longer possible.

 

In order to overcome the issue one should ether use a pripatched AMD-ready updates, or do a manual pre-update work. In general you should have another working OS X system to make update easier, as one will need some pre-update/post update work to do.

 

So backup extensions, and kernel.

Download a patched kernel version corresponding to the software update version (e.g. Software update 10.5.7=kernel voodoo 9.7.0). Install it (not as a default kernel, just let it be there on the disk).

Install a desabler.kext.

Make sure that you know what kexts in /Extensions are patched versions and what are the original ones. So one could restore from a backup the patched kexts only, leaving the others untouched.

Download a Combo Update (ether from apple or the patched one).

Run it (it is better to do this from another working OS X system).

After a successful update (or with error at the end), restore the previous kernel and selected extensions.

Repair disk permissions with Diskutility.

Boot with -v flag plus other kernel and flags if needed (remember that a double restart may be needed for the system to boot properly)

 

...I've read about tons of "fixes" to these issues, but I'm unsure which to use: OpenHaltRestart, SleepNull (or whatever), or some other things? Ideas?
OpenHaltRestart i guess, but it is only a guess. I've never had any issues with shutdown/reboot. Though my system never awakes from sleep, so I've disabled that feature (since I have a desktop PC).
So backup extensions, and kernel.

Download a patched kernel version corresponding to the software update version (e.g. Software update 10.5.7=kernel voodoo 9.7.0). Install it (not as a default kernel, just let it be there on the disk).

Install a desabler.kext.

Make sure that you know what kexts in /Extensions are patched versions and what are the original ones. So one could restore from a backup the patched kexts only, leaving the others untouched.

Download a Combo Update (ether from apple or the patched one).

Run it (it is better to do this from another working OS X system).

After a successful update (or with error at the end), restore the previous kernel and selected extensions.

Repair disk permissions with Diskutility.

Boot with -v flag plus other kernel and flags if needed (remember that a double restart may be needed for the system to boot properly)

 

OpenHaltRestart i guess, but it is only a guess. I've never had any issues with shutdown/reboot. Though my system never awakes from sleep, so I've disabled that feature (since I have a desktop PC).

 

Wow...that went way over my head.

 

-I already have disabler.kext installed. So that's done, unless I need another/different one?

-Voodoo 9.5 is good for 10.5.5, right? If so, I'm good there.

-Backup all extensions, and I'll even do a full time machine backup.

 

So, with 9.5 there, do I still need another one on the disk? Basically, here's what I did yesterday. Backed up everything. Backed up kernel 9.5 & all extensions using 0sx86tools. DL'd combo update from apple. DL'd & installed disabler.kext. Restarted to let kext effect. Installed 10.5.5. Went fine, was told to restart, restarted. Nothing happened, had to restore. Before I did, tried restoring permissions via diskutility on boot disk, was told it was. Then I restored. Should I restore permissions before I restart or somet? Cheers!

-I already have disabler.kext installed. So that's done, unless I need another/different one?
No, you don't need. Leave the one that is already installed.
-Voodoo 9.5 is good for 10.5.5, right? If so, I'm good there.
Yes, right.

 

So, with 9.5 there, do I still need another one on the disk?
No, if it is already installed. Just make sure you know how it is named on the disk. Cos' it may be named like voodoo9.5.0 or mach_voodoo etc...
Should I restore permissions before I restart or somet? Cheers!
After a successful update (or with error at the end), restore the previous kernel and selected extensions.

Repair disk permissions with Diskutility.

Boot with -v flag plus other kernel and flags if needed (remember that a double restart may be needed for the system to boot properly)

So, basically do everything like I listed above. only repair permissions before I restart? What about the kexts, would I just be able to use osx86tools to repair as well as restore all the kexts? Or should not all of them be restored?

So, basically do everything like I listed above. only repair permissions before I restart?
Yes.
What about the kexts, would I just be able to use osx86tools to repair as well as restore all the kexts?
No (if you do it from other working system). OSx86Tools can only restore kexts for the local disk and repairs permissions for the local disk too. All that tasks can be done manually. Permissions repair can also be done using OS X Disk Utility.
Or should not all of them be restored?
It'd be better this way, but you need to know which kexts where patched and which were original (untouched). Restore only the patched. Though you can replace them all. System should work too (with more bugs maybe).

Ok, I tried it again, a few times actually with no success. That's not true, once I got it to boot back into it, and About This Mac showed 10.5.6, then it crashed and went into reboot loop. So, I reverted to Time Machine backup. Then yesterday I found a guide on here saying how to do it running the "AppleIntelCPU.kext" script. Did that and it actually looked like it worked. After installing and before restarting I ran OSX86Tools and clicked all the boxes at the top to do whatever that does. Then I restarted and typed "update -v" at chameleon like the guide said. Got message, "Update not found". Wouldn't go anywhere else. -X, -V, -F, -S all went to the reboot loop, so I reverted yet again. Any clues what I did wrong? Well, I may have forgot to put sudo -s before I ran the script in terminal, but could that have really been that bad? Honestly, I'm close to saying eff the update, especially since 10.5.4 seems to run pretty good. Are there any real perks to being at a higher firmware?

 

Also, my laptop seems to run especially hot in OSX. It's always hot, but now it's even more so. I hear the fan and all at times, it just seems like it's not working as well or it gets hotter so it needs to work harder, which it can't. I have the powermanagement bundle installed that came on the leo4all dvd. Is there something else I can do to help this? Istat Nano says there's not even a fan...

 

As always, cheers!

 

One more thing, how do I get rid of the "sleep image is too old" message in chameleon?

×
×
  • Create New...