Hi all,
I spent the last 4 days getting OSX running on the Dell Optiplex 755, with full dual screen DVI capability, USB audio, and network all working on 10.5.5. Didn't have to buy any extra cards or bits. Here's how I did it.
First off, all of this was based on the hard work of others here on the forums, and my friends. I really didn't try or do anything new, just kept trying and trying until something worked.
Second off, I make no claims, warranties, guarantees, or any kind of promises that this will work for you. It just documents the steps and resources I discovered on my way to OSX86 goodness. Do so at your own risk.
My System System:Dell Optiplex 755, Intel Core2 Duo 3GHZ, 4GB RAM
Hard Drives:70GB Primary drive, 500GB Secondary
Video card: ATI HD Radeon 2400XT 256MB
Network card: Onboard Intel 82556DM.
Installation I went with iATKOS installation of 10.5.4 to begin with, as that is what I had in hand. Adjust these instructions for your preferred distro:
- Insert the DVD and reboot.
- At the welcome screen, choose Utilities | Disk Utility from the menu to create a partition:
- Select the root of the boot disk (ie : 149.0 GBWDC WDC1600ADFD)
- Click the Partition tab and delete the existing partitions.
- Create new partitions (recommend a Mac Extended, Journaled file system)
- Under Options choose a GUID partitioning scheme.
- Click the Partition button and when it's done, quit Disk Utility.
- Continue the Installer until you reach the package selections screen. Keep the defaults and add the following:
- Stock > ACPI
- Disk Drivers > SATA
- Click Install BUT when the disk validation process begins, click to skip.
- Once installation is complete, restart, ejecting the DVD so the system starts from disk.
First boot: - During the first boot, configure the keyboard, etc.
- Don't enter anything on the "Enter Your Apple ID" page.
- On the "Registration Information" page, just hit command-Q, and select "skip".
- Create the standard local admin account for OS X machines, username "admin", standard password.
System config: - In "Keyboard and Mouse" settings
- Switch the Option and Command modifier keys
- Select "All controls" for tabbing in forms at bottom of "Keyboard Shortcuts"
- In "Energy Saver" put the computer to sleep when it is inactive for "Never"
Network Configuration The drivers for the onboard Intel 82556DM can be found at:
http://techresearchinfo.blogspot.com/ I originally found them through this post:
http://forum.insanelymac.com/index.php?showtopic=128931 Unzip the driver kext file and use Kexthelper to install it. Kexthelper can be found here:
http://www.cheetha.net/Kext_Helper/Software.htmlSimple steps to follow:
- Unzip the file.
- Launch Kexthelper.
- Drag the file on to the applicaiton.
- Enter your password, and click Easy Install.
- On success, restart your machine.
Upgrading to 10.5.5 So first off, DO NOT USE SOFTWARE UPGRADE. Instead, follow the Netkas method for upgrading outlined here:
http://netkas.org/?p=50 Here it is in summary:
- Download the Mac OS X 10.5.5 stand-alone upgrade here.
- Before running the upgrade, open Terminal and enter the following while sleep 1 ; do rm -rf /System/Library/Extensions/AppleIntelCPUPowerManagement.kext ; done
- LEAVE THE TERMINAL WINDOW OPEN WHILE THE SCRIPT RUNS AND RUN THE UPGRADE!
- Once the upgrade is complete, DO NOT HIT RESTART! Return to the Terminal window and interrupt the script (Ctrl-c)
- Open /System/InstallAtStartup/scripts/1 in your favorite text editor:
- Search for the string "/System/Library/Extensions/Dont Steal Mac OS X.kext"
- If it exists, replace it with "/System/Library/Extensions/dsmos.kext"
- Now restart.
The system will actually reboot twice, with it successfully entering Mac OS X the second time.
Side note: I noticed my network connectivity was extremely slow following the upgrade. I re-installed the network drivers and BAM! Was back to full speed.
Following this, USB Audio was working right out of the box.
Video card configurationThe many struggles of getting an ATI HD Radeon 2400XT up and running are well documented on this site. Luckily, just this week a solution was offered by this excellent post:
http://forum.insanelymac.com/index.php?sho...mp;#entry972898 In summary:
- Download the drivers installer and the app EFIStudio from http://nvinstaller.com
- Run the driver installer but DO NOT choose EFIStudio with the same installer (it will fail). Reboot.
- Run the EFIStudio app that was downloaded seperately.
- Press "Device Path" icon, write "display" into the first textbox and press "Get Path" button, press "To Clipboard" button, close window.
- Next to Device: select "Display" and the graphic card ("ATI Radeon HD 2400 ..."), and press "Add Device" to open the device configuration.
- Replace /plist/dict/key node value (default value is PciRoot(0x0.......) with the one you have in the clipboard (just select old value and paste it over).
- Replace every "Iago" string occurrence (you could find other kind of framebuffers like "Lamna") with "Megalodon" string. This includes every substring occurence of it!
- Press "write to com.apple.boot.plist" button to insert the EFI string in the system.
- Add the video device to the ATI driver. In Terminal:
- Navigate to the driver package: cd /Systems/Library/Extensions/ATIRadeonX2000.kext/Contents/
- Open Info.plist in your favorite editor, with proper authority: sudo nano Info.plist
- Add the device id to the <string> element under the <key> for IOPCIMatch. The device id is the product id and the vendor id, which can be found using System Profiler.
- Still in terminal, rebuild the driver cache: sudo kextcache -k /System/Library/Extensions
- Then use Disk Utility to fix permissions on the drive.
- Reboot.
And that was that! All was left was setting up my personal preferences and preferred software installs.
Hope that helps you.
Cheers
-Rudy