Professional Documents
Culture Documents
X
ON A
Dell Optiplex 780
From start to finish
1 Index
1
Index .............................................................................................................................................. 2
Credits/Sources ............................................................................................................................. 3
Requirements ................................................................................................................................ 3
My Specs ....................................................................................................................................... 4
10
11
12
13
Install the Kext files for de Dell Optiplex 780 hardware ............................................................... 8
14
15
16
17
18
19
20
Finished! ...................................................................................................................................... 11
21
22
2 Credits/Sources
Everything OSx86-related is a collaborative effort amongst people who enjoy doing these things, as well as
those of us who enjoy tweaking and experimenting with things. Below are a list of sources used to compile
this guide:
1. Tech Erra
2. OSX86 Wiki
3. InsanelyMac
4. Forum member Pingu from Germany for helping me out with the text changes.
5. And all other forum members who have posted in my topic and helping out the community.
A special thanks goes to Brian from Tech Erra for using parts of their tutorial
3 Requirements
Here are the requirements:
1.
A Dell Optiplex 780 This is necessary to install OSX Mavericks for this tutorial
2.
A copy of Mac OS X This can be in the form of an existing hackintosh, a virtual machine within
Windows or Linux, or even a regular Mac. If you dont have any of these things, then find someone
who can help you out for a while. I prefer using a hackintosh with OSX Mountain Lion.
Using an already working copy of Mac OS X either in a VM or a native hackintosh install is
HIGHLY recommended.
3.
A 8GB USB flash drive (or larger) Well be copying the files to the drive appropriately, so make
sure that you have a flash drive with enough storage space (8GB or larger).
4.
A copy of Mavericks 10.9 GM If you dont have a Mac Developer Account, then youll find torrents
of 10.9 around the web.
5.
30-60 minutes of time Depending on how tech-savvy you are, this may be quick, or it may take a
6.
An SSD or HDD to install 10.9 to For me, I used a 500GB HDD to install 10.9 to.
7.
An PCI Express Video Card For use with QE and CI Highly recommended. I use a Sapphire Ati
while.
Install109.zip This ZIP file contains everything that you need to get your flash drive properly
prepared.
Note: The files for number 8 "Install109.zip" contains the following Directory's (4) and files:
(Not used for my configuration because I use the entire hard disk)
The first 3.kext files will fix most kernel panics en bios reset that you might experience while booting.
The 2 OSInstall files will allow you to install 10.9 onto an MBR-partitioned drive ( ! this is not tested, for
further info go to insaneleymac forum !).
4 My Specs
My installation was successfully done on an Dell Optiplex 780 Desktop computer with the following specs.
NOTE: A PCI video card is recommended to use the full potential of OS Mavericks because the on board
video card doesn't support QE/CI.
2.
3.
4.
Wait for it to calculate the amount of space you can make your partition, and enter in your amount
(for an exact GB amount, multiple your desired amount of GB times 1024, so a 20GB partition would
be 20480MB).
5.
6.
Format the new unallocated space as NTFS and give it a label (mine was Mavericks).
7.
Done!
2.
3.
4.
5.
6.
Choose Mac OS X Extended (Journaled) as the format, and give your drive a label (like MAVERICKS
USB).
7.
8.
Done!
9.
Mount the DMG for Mavericks (will be called Mac OS X Install ESD on your desktop).
2.
Show hidden files by running the app ShowHiddenFiles in the folder Install109 - Util on your
desktop.
3.
Click on Show Special Files (leave the app ShowHiddenFiles open we need this later).
4.
In the folder MAC OS X Install ESD right click on Basesystem.dmg and choose open with
DiskImageMounter(default)
5.
6.
7.
8.
For the source, drag Mac OS X Base System from your desktop into the empty Source box.
9.
For the destination, drag your USB drive from your desktop into the empty Destination box.
10. Click on Restore and type your password. This process will take anywhere from 5 to 10 minutes
depending on the speed of your flash drive.
11. When its finished, youll end up with 2 Mac OS X Base System drives on your desktop. Figure out
which one is your USB copy (you can right-click > Get Info and use the capacity as an indicator), and
rename it to MAVERICKSUSB, after that open it up.
12. Once youve opened up MAVERICKSUSB (the one thats your flash drive), go to /System/Installation.
13. Youll see a symlink for Packages. Remove it.
14. Create a folder called Packages.
15. Open up a window of the original Mac OS X Install ESD drive and copy everything within Packages
to the empty Packages folder on your USB drive.
16. Done! 10.9 is now installed onto your USB drive. Now, we need to modify some of the files on it so
that it will properly bootup on a PC.
2.
NOTE: The 2 OSInstall files will allow you to install 10.9 onto an MBR-partitioned drive, if you install it on
the entire hard disk skip step 3 and 4 an go further with step 5.
3.
4.
Copy the OSInstall.mpkg file to /System/Installation/Packages/, overwriting the file thats already
there.
5.
Go to the root of your USB drive and create a folder called Extra. This is used to store configuration
files for the chameleon boot-loader.
6.
Run the Chameleon installation package from Install - Utils. Make sure to install this package to your
flash drive.
7.
Choose in the Chameleon setup for Customize, in the customize screen choose Modules
FileNVRAM ( we need this to make iMessage work) after that go further with the install of
Chameleon.
Run the Chameleon Wizard ( if the message comes with Install choose Not Now) click the SMBios
tab then click "Edit". Now there is a list of Premade SMBioses. Look through this list and choose for
your Dell Optiplex 780 the iMac9.1.
Click Save As and save it to the /Extra folder we created on the USB stick.
9.
Choose Tab Org.Chameleon.boot and set the follow options like in the image below.
10. If the settings are like the image then Click Save As and save it to the /Extra folder we created on
the USB stick.
11. Copy mach_kernel from the Folder Install109 - Kernel and paste it into the root of your flash drive.
12. Lastly, copy extracted folder (Install109) which you have extracted earlier from the zip file to the
root of your flash drive. Youll need this in Chapter 13.
13. Eject all mounted drives (this is not necessary)
14. Go to ShowHiddenFiles and click hide special files after that close program.
15. Eject your USB Drive
16. Done !
Start your Dell Optiplex and press F2 to get into the Bios.
Go to Boot Sequence and choose on the right for USB Device and click the up arrow so that the USB
Device is on top, click on apply to make the setting.
Go then to Drives - Sata Operation and choose on the right for Raid Autodetect/AHCI click again on
apply and choose exit, now the Bios is ready for installing OSX Mavericks.
3.
Once you get into the installer (assuming your computer didnt freeze, restart itself, or get a kernel
4.
panic), choose your partition or Hard Disk to install OSX Mavericks to.
(If you install Mavericks on the entire Hard disk follow the steps below )
5.
6.
7.
8.
Choose Mac OS X Extended (Journaled) as the format, and give your drive a label (like
MAVERICKS).
9.
10. Done close Disk Utility and go further with the installation process.
11. Choose your HDD or Partition to install Mavericks to.
12. The installation process will take about 23 minutes, depending on the speed of both your USB drive
and your SSD or HDD.
13. When finished boot to your new OSX Mavericks.
Boot from your USB drive again your computer won't still be able to boot from the hard drive.
2.
Once in Chameleon let the boot loader resume (or hit enter to start it manually highlight your flash
drive and add -v -f to the end, then push enter. Youll see a lot of text fly by be patience startup may
take a while.)
3.
Youll eventually get to the setup screens for OSX Mavericks. Go through that process to setup OSX
Mavericks.
4.
Choose by "How Do You Connect" for "My Computer Does Not Connect to the Internet" we will fix
this later in Chapter 13, go further with the installation process.
5.
6.
Done! Proceed to Chapter 12 to install the bootloader to your partition so that you dont have to rely
on using your USB drive to bootup.
2.
Once in 10.9 go to finder preferences General and choose in show these items on the desktop for
Hard Disk
External Disk
CD
Go also to System Preferences Security& Privacy click on the lock on the left corner and type your
password
3.
Choose by Allow applications downloaded from: for Anywhere Allow from anywhere
5.
Navigate to your folder Install109 -Utils and run the chameleon package, install it to your OS X drive.
6.
Copy the Extra folder on your USB drive to the root of your HDD (open Finder -> Go -> Computer ->
OS X -> paste folder).
7.
Done!
Now, we need to install some Kext files on your Hard Disk drive so that the hardware will work
properly on your PC.
2.
3.
Open the folder Install109 - Kexts and select the following Kext files
AppelIntelE1000e.kext
EliottForceLegacyRTC.kext
FakeSMC.kext
NullCPUPowerManagement.kext
VoodooHDA.kext
Drag the Kext files (which are mentioned above) over "Kext utility.app" contained in folder
Install109 and release the mouse
4.
Type your root password and the Kext files will be installed on your Hard disk.
5.
Reboot.
6.
7.
8.
Choose apply if you want to use DHCP or give a IP Address if you use static IP.
9.
2.
Go to AMD5000Controller.kext and rightclick and choose Show Package Contents and open
info.plist with textedit.
3.
4.
5.
Go to AMDRadeonX3000.kext and rightclick and choose Show Package Contents and open info.plist
with textedit.
6.
Find <key>AMDCedarGraphicsAccelerator</key>
and then look for the first <key>IOPCIMatch</key> and add your string for HD5450
( HD5450 1GB the string is 0x68F91002 and for 512MB the string is 0x68E11002)
add <string>0x68F91002 0x68E01002</string>
7.
8.
9.
Now reboot.
10. After Reboot the video card must be working with QE/CI
15 Update to 10.9.2
If your "Mac OS X Install ESD" contains already the newest Maverick Version you don't have to update the
system and you can skip this step.
To check your current version go to "About this Mac".
1.
2.
3.
4.
5.
Don't update thru Software Update download the combo update here Download from the apple site.
Run the 10.9.2 combo update walk thru the steps.
After installation there will be a message saying to restart your system, CHOOSE RESTART.
The Combo Update will be installed on the system and will take about 10 minutes.
After the install the system boots up normally but video isn't working anymore we will fix this manually
like in chapter 14
6.
7.
Go to ATI5000Controller.kext and rightclick and choose Show Package Contents and open info.plist
with textedit.
8.
9.
10. Go to AMDRadeonAccelerator.kext and rightclick and choose Show Package Contents and open
info.plist with textedit.
11. Find <key>AMDCedarGraphicsAccelerator</key>
and then look for the first <key>IOPCIMatch</key> and add your string for HD5450
( HD5450 1GB the string is 0x68F91002 and for 512MB the string is 0x68E11002)
add <string>0x68F91002 0x68E01002</string>
12. Save and Exit.
13. Install both kext files with Kext Utility
14. Now reboot with -v.
15. After Reboot go to about this Mac and check if the version is 10.9.2
The update is finished
10
TROUBLESHOOTING
16 BOOT 0 ERROR
If you are using a 4k HDD you can get boot:0 error, to solve this issue do the following.
1.
2.
3.
4.
5.
6.
7.
Open up EFI Studio in folder Install109 - Utils , select Ethernet, select Add Device.
On the new window you will see a lot of numbers (Hex String) in the second row.
3.
4.
5.
Now you can add the Hex Strings to your org.chameleon.boot.plist(com.apple.boot.plist) see
Chapter 13 which should be in root/extra folder. When you add it manually make sure it is in
<key>device-properties</key>
<string>Your Hex String here</string> arguments after that.
6.
7.
8.
Finally, Reboot.
9.
After reboot, go to System Preferences/Network add devices. Click (Ethernet) FIRST!! Then add the
other adapters you use to connect to the internet or Bluetooth.
18 iMessage Fix
Hackintoshes have been unable to log into the Messages app (better known as "iMessage") on OS X
Mountain Lion and Mavericks. We can now fix the problem using Chameleon bootloader.
1.
Run the Chameleon installation package from Install - Utils. Make sure to install this package to your
HDD.
2.
Choose in the Chameleon setup for Customize, in the customize screen choose Modules
FileNVRAM after that go further with the install of Chameleon.
3.
Finally, Reboot.
4.
10
11
20 Finished!
Youve successfully installed OSX Mavericks onto your Dell Optiplex 780.
11
12
12
13
arch=i386
Forces Mac OS X to boot into 32-bit mode. Sometimes, your CPU or graphics card won't be fully supported in
OS X unless you boot into 32-bit mode. Unlike in Windows, booting the 32-bit kernel for Mac OS X does not
limit your total amount of RAM to 4 GB, and you can still run 64-bit applications. However, single applications
cannot use up more than 4 GB of RAM, so this is a disadvantage if you do professional video editing, or
something else that takes up a lot of RAM. This boot flag no longer works in OS X Mountain Lion.
arch=x86_64
Allows Mac OS X to boot into 64-bit mode. This boot flag is usually unnecessary, as Mac OS X Snow Leopard
(and all versions beyond it) will boot into 64-bit mode by default.
-force64
Forces Mac OS X to boot into 64-bit mode. This is usually required to boot AMD Hackintoshes, especially on
Hackintoshes with AMD's newer six-core processors. Interestingly, you can use the -force64 boot flag and the
arch=i386 at the same time (I'm not sure what this will do, though).
cpus=1
This boot flag limits Mac OS X to using one core of your CPU. This boot flag is often necessary to launch the
Mac OS X Snow Leopard installation DVD on a Hackintosh with an unsupported processor (ahem, AMD
processors). However, you shouldn't have to use this boot flag once you've installed the legacy kernel.
busratio=20
The 20 is replaced with your CPU's bus ratio. This boot flag is usually used when you're installing Mac OS X
Snow Leopard on a processor that's not supported (once again, AMD processors). Snow Leopard supports
more processors than it used to, so this boot flag isn't as common as before. You can find a list of busratios
for 2010-model Intel processors here. You can also find your busratio manually.
mach_kernel
This boot flag locates the kernel ("mach_kernel"), an important boot file for Mac OS X. If your Hackintosh's
verbose mode says that it can't find mach_kernel for some reason, entering this boot flag will help the
bootloader find it (the kernel is usually found at the very base of the OS X file system). If you actually moved
your kernel to somewhere else in your hard drive, change "mach_kernel" to wherever the kernel is located.
For example, if the kernel is in the Extra folder of your main hard drive, enter the boot flag
"/Extra/mach_kernel" (without quotation marks).
GraphicsEnabler=No
This turns Graphics Enabler off/on (you can set "No" to "Yes"). Graphics Enabler is a feature that helps Mac OS
X work better with your graphics card, so it's turned on by default when you set up your Hackintosh
with Multibeast. However, when used with certain graphics cards (especially AMD Radeon cards), Graphics
Enabler may make Mac OS X unable to boot, or cause the graphics in Mac OS X to display incorrectly. If this is
the case, try entering "GraphicsEnabler=No" (without quotations) instead. Turning GraphicsEnabler off will
break DVD Player, as well as Geekbench, most games, most video editors, and certain other apps. Graphics
cards from NVIDIA's 600 series no longer require GraphicsEnabler to work with Mac OS X; in that case, turning
off GraphicsEnabler won't cause any negative effects.
debug=0x100
debug=0x144
Turns on debug mode. If you use either of these boot flags, and Mac OS X gets a kernel panic (which is the
Mac version of the blue screen of death), you'll see a debug screen full of code instead of a generic "You need
to restart your computer" message.
13
14
14
15
symbol) and the "c" key at the same time copies whatever is
currently selected (text, graphics, and so forth) into the Clipboard. This is also known as the Command-C key
combination (or keyboard shortcut).
A modifier key is a part of many key combinations. A modifier key alters the way other keystrokes or
mouse/trackpad clicks are interpreted by OS X. Modifier keys include: Command, Shift, Option, Control, Caps
Lock, and the Fn key. If your keyboard has an Fn key, you may need to use it in some of the key combinations
listed below. For example, if the keyboard shortcut is Control-F2, press Fn-Control-F2.
Here are the modifier key symbols you may see in OS X menus:
(Command key) - On some Apple keyboards, this key also has an Apple (
) logo
(Control key)
(Option key) - "Alt" may also appear on this key
(Shift key)
(Caps Lock) - Toggles Caps Lock on or off
Fn (Function key)
Startup shortcuts
Press the key or key combination until the expected function occurs/appears (for example, hold Option
during startup until Startup Manager appears, or Shift until "Safe Boot" appears). Tip: If a startup function
doesn't work and you use a third-party keyboard, try again with an Apple keyboard.
Key or key combination
What it does
Option
Shift
Left Shift
15
16
Command-R
Command-V
Command-S
Command-Option-P-R
What it does
Power button
Command-Control-power
button
Control-Media Eject ()
Command-Option-Media Eject
Put the computer to sleep
()
Command-Control-Media
Eject ()
Quit all applications (after giving you a chance to save changes to open
documents), then restart the computer
Command-Option-ControlMedia Eject ()
Quit all applications (after giving you a chance to save changes to open
documents), then shut down the computer
Shift-Control-Media Eject ()
16
17
What it does
Command-A
Command-Option-A
Command-Shift-A
Command-C
Command-Shift-C
Command-D
Command-Shift-D
Command-E
Eject
Command-F
Command-Shift-F
Command-Option-F
Command-Shift-G
Go to Folder
Command-Shift-H
Command-I
Get Info
Command-Option-I
Show Inspector
Command-Control-I
Command-Shift-I
Open iDisk
Command-J
17
18
Connect to Server
Command-Shift-K
Command-L
Command-M
Minimize window
Command-Option-M
Command-N
Command-Shift-N
New folder
Command-Option-N
Command-O
Command-Shift-Q
Log Out
Command-Shift-Option-Q
Command-R
Command-T
Add to Sidebar
Command-Shift-T
Add to Favorites
Command-Option-T
Command-Shift-U
Command-V
Paste
Command-W
Close window
Command-Option-W
Command-X
Cut
Command-Option-Y
Command-Z
Undo / Redo
18
19
View as Icon
Command-2
View as List
Command-3
View as Columns
Command-4
Command-Comma (,)
Command-Up Arrow
Command-Control-Up Arrow
Command-Down Arrow
Command-Shift-Up Arrow
Optiondouble-click
Commanddouble-click
Command-Tab
19
20
Command-Delete
Move to Trash
Command-Shift-Delete
Empty Trash
Command-Shift-Option-Delete
What it does
Command-Space bar
Show or hide the Spotlight search field (if multiple languages are installed,
may rotate through enabled script systems)
Control-A
Control-B
Control-D
Control-E
Control-F
Control-H
Control-K
Delete from the character in front of the cursor to the end of the
line/paragraph
20
21
Control-N
Control-O
Control-P
Control-T
Transpose the character behind the cursor and the character in front of the
cursor
Control-V
Option-Delete
Delete the word that is left of the cursor, as well as any spaces or
punctuation after the word
Command-Option-Space bar
Show the Spotlight search results window (if multiple languages are
installed, may rotate through keyboard layouts and input methods within a
script)
Command-Tab
Move forward to the next most recently used application in a list of open
applications
Command-Shift-Tab
Shift-Tab
Control-Tab
Move focus to the next grouping of controls in a dialog or the next table
(when Tab moves to the next cell)
Shift-Control-Tab
Command-esc
Option-Media Eject ()
Fn-Delete
Control-F1
Control-F2
Control-F3
21
22
Shift-Control-F4
Control-F5
Control-F6
Shift-Control-F6
Control-F7
Control-F8
F9
F10
F11
F12
Command-Accent (`)
Command-Shift-Accent (`)
Command-Option-Accent (`)
Command-Minus ()
Command-{
Left-align a selection
Command-}
Right-align a selection
Command-|
Center-align a selection
Command-Colon (:)
Command-Semicolon (;)
Command-Comma (,)
22
23
Command-Option-ControlPeriod (.)
Command-Option-/
Command-Shift-=
Command-Shift-3
Command-Shift-Control-3
Command-Shift-4
Command-Shift-Control-4
Command-A
Command-B
Command-C
Command-Shift-C
Command-Option-C
Command-Control-C
Copy the formatting settings of the selected item and store on the Clipboard
Command-Option-D
Command-Control-D
Command-D
Command-Delete
Selects "Don't Save" in dialogs that contain a Don't Save button, in OS X Lion
and Mountain Lion
23
24
Command-F
Command-Option-F
Command-G
Command-Shift-G
Command-H
Command-Option-H
Command-I
Command-Option-I
Command-J
Scroll to a selection
Command-M
Command-Option-M
Command-N
Command-O
Command-P
Command-Shift-P
Command-Q
Command-S
Command-Shift-S
Command-T
Command-Option-T
24
25
Command-V
Command-Option-V
Apply the style of one object to the selected object (Paste Style)
Command-Shift-Option-V
Apply the style of the surrounding text to the inserted object (Paste and
Match Style)
Command-Control-V
Command-W
Command-Shift-W
Command-Option-W
Command-X
Command-Z
Command-Shift-Z
Control-Right Arrow
Control-Left Arrow
Control-Down Arrow
Control-Up Arrow
Command-Right Arrow
Move the text insertion point to the end of the current line
Command-Left Arrow
Move the text insertion point to the beginning of the current line
Command-Down Arrow
Command-Up Arrow
Option-Right Arrow
Move the text insertion point to the end of the next word
Option-Left Arrow
Move the text insertion point to the beginning of the previous word
25
26
Command-Shift-Right Arrow
Select text between the insertion point and the end of the current line (*)
Command-Shift-Left Arrow
Select text between the insertion point and the beginning of the current line
(*)
Shift-Right Arrow
Shift-Left Arrow
Command-Shift-Up Arrow
Select text between the insertion point and the beginning of the document
(*)
Command-Shift-Down Arrow
Select text between the insertion point and the end of the document (*)
Shift-Up Arrow
Extend text selection to the line above, to the nearest character boundary at
the same horizontal location (*)
Shift-Down Arrow
Extend text selection to the line below, to the nearest character boundary at
the same horizontal location (*)
Shift-Option-Right Arrow
Extend text selection to the end of the current word, then to the end of the
following word if pressed again (*)
Shift-Option-Left Arrow
Extend text selection to the beginning of the current word, then to the
beginning of the following word if pressed again (*)
Shift-Option-Down Arrow
Extend text selection to the end of the current paragraph, then to the end of
the following paragraph if pressed again (*)
Shift-Option-Up Arrow
Extend text selection to the beginning of the current paragraph, then to the
beginning of the following paragraph if pressed again (*)
Control-Space bar
Option-Control-Space bar
Command-Option-esc
Force Quit
Command-Shift-Option-Esc
(hold for three seconds)
*Note: If no text is selected, the extension begins at the insertion point. If text is selected by dragging, then
the extension begins at the selection boundary. Reversing the direction of the selection deselects the
appropriate unit.
26
27
What it does
Command-F5 or Fn-Command-F5
Option-Control-F8 or Fn-Option-Control-F8
Option-Control-F7 or Fn-Option-Control-F7
Option-Control-Semicolon (;)
Command-Option-8
Command-Option-Plus (+)
Zoom In
Command-Option-Minus ()
Zoom Out
Command-Option-Control-8
Command-Option-Control-Comma (,)
Command-Option-Control-Period (.)
Note: You may need to enable "Use all F1, F2, etc. keys as standard keys" in Keyboard preferences for the
VoiceOver menu and utility to work.
27
28
Shift-Tab
Control-Tab
Arrow keys
Control-Arrow
keys
Space bar
Return or Enter
Esc
You can navigate the menus in the menu bar without using a mouse or trackpad. To put the focus in the
menu bar, press Control-F2 (Fn-Control-F2 on portable keyboards). Then use the key combinations listed
below.
Key combination
What it does
Return
Return
28
29
What it does
Move Up
Move Down
Move Left
Move Right
29