#1
|
|||
|
|||
Is it impossible to install vanilla 10.5.6 on a Dell Optiplex 745 ? Vanilla 10.5.5 ok
Hello
Intel Q965 Express chipset. ICH8 I have now tried this twice. Latest, following these instructions to the T : http://www.charl13dontsurf.com/?p=87 and http://www.insanelymac.com/forum/ind...post&p=1018748 I have an EFI partition. Even placed the following kexts into it : AppleIntelCPUPowerManagement.kext (from working 10.5.5) and IntelCPUPMDisabler.kext (from generic.iso). I used the boot-132 method to install 10.5.0, upgraded in steps (10.5.0 -> 10.5.2 -> 10.5.4 -> 10.5.5). I used the combo 10.5.6 update dmg. I use Chameleon 10.0.12 (I think). I have a patched DSDT. I also went through all the steps in : http://netkas.org/?p=78 For all my pains, I still get the "Still waiting for root device" error. Fortunately, I had the foresight to make a carbon copy clone, and used dd to restore the disk to what it was. Someone, please help me, or check my method. I want to install iWork 09. I do not even want to go to 10.5.7 given the mess it is making of my Macbook (heating and hangs). Thanks. |
#2
|
|||
|
|||
"Still waiting for root device" got nothing to with what you did, its about your chipset's SATA or IDE controller not being detected. For Intel ICH, if it doesnt support AHCI, you would need a patched IntelPIIXATA.kext with support for your ICH8, try the one by Dune you can find it at insanelymac.
AsRock P45TS | C2D E8200 | GeForce 8600GTS Mac OS X Snow Leopard 10.6.1 + Windows 7 Ultimate 6.1.7600 + Fedora 11 |
#3
|
|||
|
|||
Quote:
I am afraid that is not it. I tried this today. Copied drivers from http://www.insanelymac.com/forum/ind...&mode=threaded for 10.5.6. Added them to the EFI partition. Recreated the Extensions.mkext in /Volumes/EFI/System/Booter. Removed the AppleVIAATA.kext as suggested. Got the same error (Still waiting for root device). Then booted in with the retail DVD (using the boot-132). Fired up terminal. Copied the given drivers over the IOATAFamily.kext in /System/Library/Extensions, deleted Extensions.mkext, rebooted with -s -v -f. Same error. I checked the original AppleVIAATA driver. The Info.plist contains ICH-8 support. It also contains some extra strings. In desperation, I copied it back to EFI and the System extensions. Still the same error. I liked your response, because you suggested something new. I am afraid that it is not working out. Any other ideas ? Now I am trying to restore back from the clone. |
#4
|
||||
|
||||
Your post has conflicting information, the guides you linked reference Kalway, but you also mention Boot132.
You should try the Chameleon 2.0 installer, as it contains legacy kexts for ICHx support which you can optionally install. You shouldn't need to touch the main partition at all. Briefly, for a retail vanilla install you need to:
Mac OS X 10.6.4 Retail || Intel Core2 Duo E8200 2.66GHz || Gigabyte G31M-ES2L || GeForce 6600 GT 128MB || Realtek ALC883 Audio || Realtek RTL8169 LAN || Samsung SpinPoint F1 1TB HD || Sony Dual Layer IDE DVD RW DW-D22A || Apple Aluminium Keyboard || Mighty Mouse MacBook Pro || 2.4Ghz Core 2 Duo || 200Gb HD || 2Gb Ram || NVIDIA GeForce 8600M GT iPhone 4 || 16Gb |
#5
|
|||
|
|||
Quote:
I used boot-132 generic iso to install 10.5.0 from Retail DVD. I just tried the chameleon 2.0 RC1 (the latest) package installer and installed it on to my pre-existing EFI. I now get Still waiting for root device error even for 10.5.5. Now I have to repair my EFI by removing the three extra kexts that chameleon installed. Well, its worse than that. It refuses to boot even with the generic iso cd. Now I need to use a Retail DVD to remove the /Extra directory because I had stupidly installed these on to Macintosh HD prior to doing the EFI install. Recovered after the steps above. Back to 10.5.5. A clarification - I cannot set AHCI mode for my SATA disk. Maybe that is related to all of this. Last edited by msingh; 07-01-2009 at 10:35 PM. |
#6
|
||||
|
||||
Can you do
Code:
diskutil list I presume you formatted the drive GUID before installing. Is the drive SATA, if so did you check for an AHCI option in the bios? What I find strange is that the Boot132 kexts work but not from the EFI partition... Am I right 10.5.5 works without the Boot132 disk? Mac OS X 10.6.4 Retail || Intel Core2 Duo E8200 2.66GHz || Gigabyte G31M-ES2L || GeForce 6600 GT 128MB || Realtek ALC883 Audio || Realtek RTL8169 LAN || Samsung SpinPoint F1 1TB HD || Sony Dual Layer IDE DVD RW DW-D22A || Apple Aluminium Keyboard || Mighty Mouse MacBook Pro || 2.4Ghz Core 2 Duo || 200Gb HD || 2Gb Ram || NVIDIA GeForce 8600M GT iPhone 4 || 16Gb |
#7
|
|||
|
|||
Quote:
I believe that I have ended up confusing you guys. This is what this machine has seen so far : 1. Used boot-132 method to install 10.5.0 (using Retail DVD). 2. Upgraded to .2-> .4 -> .5. 3. I created an EFI partition using various tutorials around (manually). For instance, I used http://www.ihackintosh.com/2009/04/h...meleon-20-rc1/. The funny thing is that I used the same chameleon version - did not use the extra kexts, but the same boot (no GUI installation), and the EFI works. I also used a bit of common sense info from munky's post on insanelymac. Installed the contents of boot-132 generic.iso initrd.img to /Volumes/EFI/Extra/Extensions. 4. I have some plist files : $ ls -ltrh /Volumes/EFI/Extra/ total 64 -rw-r--r--@ 1 root admin 1.7K Jun 4 13:25 smbios.plist drwxr-xr-x@ 7 root admin 238B Jun 4 13:25 Themes -rw-r--r-- 1 root admin 409B Jun 17 12:04 com.apple.Boot.plist -rw-r--r-- 1 root admin 4.2K Jun 18 10:37 com.apple.network.identification.plist -rw-r--r-- 1 root wheel 6.8K Jun 19 10:04 preferences.plist -rw-r--r-- 1 root wheel 907B Jun 19 10:04 com.apple.airport.preferences.plist -rw-r--r-- 1 root wheel 1.3K Jun 22 16:39 NetworkInterfaces.plist drwxr-xr-x 24 root wheel 816B Jul 1 14:22 Extensions 5. Added in some extra kexts for my AR5005G card to EFI as well as System extensions (I had a hard time getting that to work). 6. Added in some extra sound kexts (AC97 and Azalia) to the above two locations. Even tried the patched AppleHDA from Taruga. No go. The device shows up, but no sound. No worries. This is a work machine. I do not need sound in my work. So, I am letting things stand as they are. 7. Upshot - the system boots properly (10.5.5) without any CD rom in the drive, with the EFI partition. I cannot hibernate and resume (always get the too old a sleep image message on boot). On attempting to sleep (I have smart sleep panel thing installed), the system makes a clicking sound, and then comes back. Due to unclean loading of the AR5005G kext, the system usually freezes at this point. I simply power off normally when I am done. I would like to have hibernation work at some point, but it is not a show stopper. Now, I want to upgrade to 10.5.6 since I want to install iWork 09. I know there is a way to mess around with plists and make the installer think it is 10.5.6, but I do not want that. I have patched my DSDT and have a DSDT.aml file in my /Volumes/EFI as well as /. Getting back to what you asked : I did partition using the GUID scheme. $ diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *149.0 Gi disk0 1: EFI 200.0 Mi disk0s1 2: Apple_HFS Macintosh HD 50.9 Gi disk0s2 3: Apple_HFS 97.7 Gi disk0s3 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: Private *97.7 Gi disk1 Don't worry about disk1/disk0s3 - it is just my truecrypt volume that contains all the user data - necessary since I am messing with the Macintosh HD so much. EFI extensions : $ ls -ltrh /Volumes/EFI/Extra/Extensions/ total 0 drwxr-xr-x 3 root wheel 102B Jun 4 13:29 SMBIOSEnabler.kext drwxr-xr-x@ 3 root wheel 102B Jun 4 13:29 AppleAC97Audio.kext drwxr-xr-x 3 root wheel 102B Jun 4 13:29 ACPIPS2Nub.kext drwxr-xr-x 3 root wheel 102B Jun 4 13:29 AppleACPIPlatform.kext drwxr-xr-x 3 root wheel 102B Jun 4 13:29 AppleAzaliaAudio.kext drwxr-xr-x 3 root wheel 102B Jun 4 13:29 AppleAPIC.kext drwxr-xr-x@ 3 root wheel 102B Jun 4 13:29 AppleAHCIPort.kext drwxr-xr-x 3 root wheel 102B Jun 4 13:29 ApplePS2Controller.kext drwxr-xr-x 3 root wheel 102B Jun 4 13:29 AppleNForceATA.kext drwxr-xr-x 5 root wheel 170B Jun 4 13:29 AppleIntelIntegratedFramebuffer.kext drwxr-xr-x@ 3 root wheel 102B Jun 4 13:29 AppleGenericPCATA.kext drwxr-xr-x 3 root wheel 102B Jun 4 13:29 AppleSMBIOS.kext drwxr-xr-x 3 root wheel 102B Jun 4 13:29 dsmos.kext drwxr-xr-x 3 root wheel 102B Jun 4 13:29 IntelCPUPMDisabler.kext drwxr-xr-x 4 root wheel 136B Jun 4 13:29 NVkush.kext drwxr-xr-x 3 root wheel 102B Jun 17 14:36 IO80211Family.kext drwxr-xr-x 3 root wheel 102B Jun 17 16:03 IONetworkingFamily.kext drwxr-xr-x 3 root wheel 102B Jun 29 12:42 AppleHDA.kext drwxr-xr-x@ 3 root wheel 102B Jun 29 13:43 HDAEnabler.kext drwxr-xr-x 3 root wheel 102B Jun 29 16:45 AppleIntelCPUPowerManagement.kext drwxr-xr-x@ 3 root wheel 102B Jul 1 13:23 AppleVIAATA.kext I mentioned this earlier. I do not have AHCI as a possible option in my setup. In BIOS SATA operation - my choices are Normal and Legacy. Legacy leads to the HD above not getting detected. So, no AHCI. Do I need to update my BIOS ? Last edited by msingh; 07-02-2009 at 07:35 AM. |
#8
|
|||
|
|||
Optiplex 745 and OSX86 10.5.6
Hi, I am having the same experience with 10.5.6 and Optiplex 745. iDeneb 10.5.5 installed with Patches worked like a charm! The trying to upgrade with iDeneb 10.5.6 upgrade has been impossible. I tried everything from the various posts, i.e. voodoo, chameleon x.12, DSDT patching, etc. etc. Nothing worked. I am getting the same error of "Still waiting for root device".
This is especially painful, because using the same known techniques on another computer I have (ASRock MB) I installed iDeneb 10.5.5 and then I upgraded to 10.5.6 and later to 10.5.7. No major issues, following the usual methods I did it and it worked fine! My Optiplex 745, however, is my main PC, and I would love to get it upgraded. Watching and reading carefully to see if anyone can do it, and how! Thanks, Aposdimi |
#9
|
|||
|
|||
I'm not familiar with munky's method (I found it unnecessarily complicated if you dont need to exchange disk between mac/pc) but with all those ATA kexts you have there it should boot.
You have many ATA kexts in your Extra but not the one for Intel ICH, Intel ICHx controllers work with a modded AppleIntelPIIXATA (with your device id, the vanilla one only has a couple of ids) and the vanilla IOATAFamily, the rest should not be needed at all. I would try to use fewer kexts if posible, just get rid of all the foreign ATA ones. The difference between Normal and Legacy settings in ICH are not clear but I think in Legacy Mode you could be missing some ports (in legacy SATA behaves as a single IDE controller who can have at most 4 ports, if you have 6 SATA ports, 2 of them are disabled for compatibility; in normal mode you could have 2 different IDE Controllers, one with 4 ports and another one with 2 more ports). From what I know Apple kexts should work with normal mode. AsRock P45TS | C2D E8200 | GeForce 8600GTS Mac OS X Snow Leopard 10.6.1 + Windows 7 Ultimate 6.1.7600 + Fedora 11 |
#10
|
|||
|
|||
Quote:
Thanks. I had tried this earlier (see an earlier post in the thread). Then I tried to remove the AppleVIAata.kext, and I got the same error. I think you are on the right track, as this root device error is logically a chipset error, and not an OS error (related to the power management). 💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers. |