Contribute
Register

[Guide] Installing 10.11 HP Elite 8000, 8200, 8300/DEPRECATED See HP 8300 Guides Instead

Status
Not open for further replies.
Joined
Jun 9, 2013
Messages
10,289
Motherboard
ASUS ROG STRIX Z390-F GAMING
CPU
i5 8500
Graphics
RTX 570
Mac
  1. MacBook
  2. Mac mini
Mobile Phone
  1. Android
  2. iOS
Introduction

img_6044_1.jpg
img_6046_1.jpg
(Please note this guide is for 10.11.3. 10.11.5 has problems. I have not found a solution yet)
Things you will need:
- Compatible Graphics Card. The HP Elite has Intel GMA 4500 graphics which aren't supported in OS X. I went with a Sapphire ATI Radeon 5450 1GB. Be sure that the Graphics Card you select supports and comes with a Low Profile Bracket.
- You will need to download the El Capitan 10.11.3.app from the App Store.
- A 8GB or larger Pen Drive.
- Chameleon/Enoch Version (2795)
- Kernels. The kernel version I've used is for 10.11.3. Kernel for 10.11.6 in attachments.
- Extensions Folder.

- kernel.plist.
- smbios.
- org.chameleon.Boot.plist.
- Clover EFI Bootloader.
- Clover Configurator.
- FakeSMC.kext, NullCPUPowermanagement.kext,
AppleIntelE1000e.kext
- Download Kexts
- Be sure that your HP Elite 8000 SFF has either a Core 2 Duo or a Core 2 Quad.
- CPU Support list.

Some models come with Intel Pentium or Intel Celeron. Some models also come with Intel Core Duo CPUs. These CPUs will not work. It has to be either a Core 2 Duo or a Core 2 Quad.

Here are the list of Supported CPUs with this machine also with OS X.
- Intel Core 2 Duo E7500 2.93Ghz, 3M L2 Cache, 1066Mhz FSB.
- Intel Core 2 Duo E7600 3.06Ghz, 3M L2 Cache, 1066Mhz FSB.
- Intel Core 2 Duo E8400 3.0Ghz, 6M L2 Cache, 1333Mhz FSB.
- Intel Core 2 Duo E8500 3.16Ghz 6M L2 Cache, 1333Mhz FSB.
- Intel Core 2 Duo E8600 3.33Ghz 6M L2 Cache, 1333Mhz FSB.
- Intel Core 2 Quad Q8400 2.66Ghz 4M L2 Cache, 1333Mhz FSB.
- Intel Core 2 Quad Q9505 2.83Ghz 6M L2 Cache, 1333Mhz FSB
- Intel Core 2 Quad Q9550 2.83Ghz 12M L2 Cache, 1333Mhz FSB.


Creating the USB Pen drive.

1. Prepare a USB which is 8GB or Larger.
- Erase Your Pen Drive and name it USB.
- Be sure that the Scheme is Master Boot Record.
- Be sure that the Format is OS X Extended (Journaled)

Screen Shot 2016-02-21 at 05.18.49.png

We will need to create the USB Bootable Pen Drive. We will be doing it the manual way. CreateInstallMedia will not work.

- We will need to show hidden files.
- Open Terminal.
- Copy & Paste
- defaults write com.apple.finder AppleShowAllFiles Yes
- killall Finder.
- Download El Capitan Install app from AppStore. Right click to El Capitan Install app > Show Package Contents > Contents > Shared Support, Mount InstallESD.dmg.
- Open OS X Install ESD partition, Right click on BaseSystem.dmg (You will need to show hidden Files)
- Use Disk Utility to Restore OS X Base System to Your Pen drive which is called USB. To do this in El Capitan you will need to Open Disk Utility. Click on the name of your Pen drive which is (USB). Now go to Edit then Restore. Now you will need to restore OS X Base System to The USB Pen Drive.

Screen Shot 2016-02-21 at 05.28.13.png
Screen Shot 2016-02-21 at 05.29.19.png


Now the Base System has been restored to the Pen drive.
-Go to System/Installation of USB and delete the alias “Packages”, then go to “OS X Install ESD” partition, copy the “Packages” to the folder System/Installation of your USB.

Screen Shot 2016-02-21 at 05.47.13.png
Screen Shot 2016-02-21 at 05.49.28.png



Now the Packages folder has finished copying to System/Installation.
- Copy BaseSystem.dmg & BaseSystem.chunklist (Which is hidden) from OS X Install ESD to the root of OS X Base System (Which is the root of your pen drive.)


Screen Shot 2016-02-21 at 06.16.38.png

Now the BaseSystem.dmg & BaseSystem.chunklist has finished copying.
- Copy the kernel to /System/Library/Kernels/
- You will need to create the folder called (Kernels)


Screen Shot 2016-02-21 at 06.28.01.png

Rename Your USB Pen drive to USB. Because your Pen drive is called OS X Base System.
- Eject OS X Install ESD & OS X Base System.
Screen Shot 2016-02-21 at 10.18.58.png

Now you will need to run Enoch/Chameleon. Use the recommend settings below.
- Open Enoch Installer.
- Change Install Location to Your USB Pen Drive which is called (USB)
- Customize.
- Chameleon Bootloader, (Install Chameleon in the Chosen Partition) which is ticked by default.
- Patches, KernelBooter_kexts (Tick)
- Themes, Standard, (Tick)
- (Install.)


Screen Shot 2016-02-21 at 06.39.21.png
Screen Shot 2016-02-21 at 06.39.33.png
Screen Shot 2016-02-21 at 06.42.49.png
Screen Shot 2016-02-21 at 06.43.53.png
Screen Shot 2016-02-21 at 06.45.17.png
Now Enoch is installed to your USB Pen Drive.
- Go To the root of your USB and open Extra Folder.
- Create a folder called Extensions.
- Put FakeSMC.kext & AppleIntelE1000e.kext & NullCPUPowermanagement.kext in Extensions folder.



Screen Shot 2016-02-21 at 06.51.54.png
Now you've copied your kexts to Extensions folder.
- You will need to replace Kernels.plist & org.chameleon.Boot.plist with the ones I've provided.
- Need to put smbios.plist into the extra folder.
- If your using the ATI Radeon 5450 in your build then you can use my DSDT I've edited for ATY Injection you can put it the Extra folder You will have QE/CI and OpenGL on the installer as of the Post install.

Screen Shot 2016-02-21 at 06.55.40.png
Screen Shot 2016-02-21 at 07.25.30.png

The org.chameleon.Boot.plist & kernel.plist should look exact the same as shown in the screenshot.

Screen Shot 2016-02-21 at 06.57.41.pngScreen Shot 2016-02-21 at 06.57.25.png




You're Enoch Bootable USB Pen drive is now Complete.

The next thing is preparing the machine to install El Capitan.
- Install Your GPU. I went with the Sapphire ATI Radeon 5450 1GB. Some GPUs such as Nvidia 8400 etc uses GraphicsEnabler=Yes.
- Prepare the BIOS.
- Make sure you are running or flashed your BIOS to v01.13.
- When Powering on hit F10 to enter the BIOS.

Installed the Graphics card.

IMG_1130.jpg

IMG_1131.jpg

Now you've installed your GPU.
- If your using the ATI Radeon 5450 you can use my DSDT which I've edited for the ATI Radeon 5450.
- Now to Prepare the BIOS.

When Powering on the machine hit F10. You will have a Language list come up hit (English)
- To check which bios version you are running. Hit enter on System Information.
- Be sure that the System BIOS is (786G7 v01.13).


IMG_1133.jpg

If your System BIOS isn't (786G7 v01.13) Update the BIOS.
- Next thing is BIOS settings. There isn't much in the BIOS that needs Changing.
- Storage Options (Set SATA Emulation to AHCI).
- Onboard Devices (Disable Serial Port).


IMG_1135.jpgIMG_1134.jpg

Now Plug in Your Pen Drive.
-Press F10 to Save & Quit.

Installation

2. You're Now Ready to install OS X El Capitan.
- Hit F9 When you've exited out of the BIOS. You should see the Boot Selection.
- Boot From USB Device.
- There is no need to type any kernel flags at the bootloader because i have already provided them in the org.chameleon.boot.plist.
- All being well you should be in the installer.


IMG_1136.JPGIMG_1137.jpg


IMG_1139.jpg

Now you can go and install OS X on Your HP Elite 8000.

IMG_1140.jpg

IMG_1141.jpg


IMG_1142.jpg

Now El Capitan 10.11 is installed.
- Once again you will need to hit F9 and boot from the USB to Use the Bootloader on the Pen Drive.
- You will need to boot into your newly fresh install and head over to /System/Library/Extensions & delete Apple HPET.kext if you don't then you will always have to boot with -f which is in Org.chameleon.plist. When you Migrate to Clover there won't be no USB or Ethernet. So at this point it is critical that you delete AppleHPET.kext.
- You should be at the Welcome Screen with no problems.


IMG_1143.jpg
Now to delete AppleHPET.kext
- Click On Finder, Preferences, General, Tick Hard disks. Your Macintosh HD will show on the desktop.
- Go to System/Library/Extensions delete AppleHPET.kext.
- Reboot.
- Once again you will need to hit F9 and boot from the USB to Use the Bootloader on the Pen Drive.

Screen Shot 2016-02-21 at 08.45.05.png

Screen Shot 2016-02-21 at 08.45.50.png

Screen Shot 2016-02-21 at 08.45.57.png

Post Installation

3. You'll need to have FakeSMC.kext, NullCPUPowermanagement.kext, AppleIntelE1000e.kext.
- Clover EFI Installer.
- Clover Configurator.
- DSDT for Sapphire ATI Radeon 5450.

Open Clover EFI Installer.
- Things you need to tick in Clover EFI Installer.
- Bootloader, Tick Install boot0af in MBR.
- Clover EFI, Tick Clover EFI 64-bit SATA.
- Themes, Tick you're desired theme. I tick Bootcamp.
- Install RC Scripts on target volume, Tick.
- Install Clover Preferences Pane. Tick.
- Install.

Screen Shot 2016-02-21 at 09.04.17.png
Screen Shot 2016-02-21 at 09.04.27.png
Screen Shot 2016-02-21 at 09.04.41.png
Screen Shot 2016-02-21 at 09.04.56.png
Screen Shot 2016-02-21 at 09.06.35.png

Before we Reboot and Use Clover to boot for the first time we need to set up Clover.
- Put kexts in EFI/Clover/kexts/10.11
- Put DSDT into EFI/Clover/ACPI/patched. If your using the ATI 5450.
- Edit Config.plist with Clover Configurator.
First thing i recommend doing is to put FakeSMC.kext, NullCPUPowermanagement.kext,
AppleIntelE1000e.kext into EFI/Clover/kexts/10.11.


Screen Shot 2016-02-21 at 09.14.08.png
Now I'm going to put the DSDT.aml in EFI/Clover/ACPI/patched. This is for the ATI 5450. You dont need to follow this you can skip it if you don't have the ATI 5450.


Screen Shot 2016-02-21 at 09.17.16.png
Before we can get this machine 100% stable we need to edit the Config.plist.
- Un-tick all the fixes.
- Un-tick Generate PStates & Generate CStates.
- If your using the DSDT i provided for the ATI Radeon 5450 then tick Drop OEM_DSM.
- Remove all Drop Tables.
- Un-tick Rootless=0.
- Untick kext-dev-mode=1.
- Tick dart=0.
- Tick slide=0.
- For first boot tick Verbose Mode.
- Default Boot Volume Macintosh HD.
- ATI Fake ID. If you prefer to inject Fake ID via Clover than not my DSDT then you can use
68E01002.
- USB tick inject & FixOwnership.
- Theme. mine is bootcamp. put your desired theme name in Theme.
- FB name. Only use this if your using the ATI 5450 I'm using Eulemur.
- Video Ports 3 for the ATI 5450.
- Inject ATI is for the ATI 5450.
- for Nvidia GPUs such as the 8400GS or 9400 its inject nvidia.
- Tick Kernel CPU, Kernel Lapic, AppleRTC, Asus AICPUPM.
- BooterConfig 0x28 & CsrActiveConfig 0x03.
- SMBIOS recommend using Mac Pro.
- Inject kexts (Yes)
- Inject System ID tick.



Screen Shot 2016-02-21 at 09.21.16.png

Screen Shot 2016-02-21 at 09.24.49.png

Screen Shot 2016-02-21 at 09.27.30.png

Screen Shot 2016-02-21 at 09.29.23.png

Screen Shot 2016-02-21 at 09.31.38.png

Screen Shot 2016-02-21 at 09.33.03.png

Screen Shot 2016-02-21 at 09.34.29.png

Screen Shot 2016-02-21 at 09.34.33.png
Now we need to install the kexts to System/Library/Extensions.
- Use your desired kexts installer.
- Install FakeSMC.kext, NullCPUPowermanagement.kext,
AppleIntelE1000e.kext.


kext install.png

Once You've done that. Reboot. You Should be able to boot into 10.11.3 using Clover on your HP Elite 8000.


Desktop.png

Screen Shot 2016-02-11 at 18.30.05.png
We can now re-hide hidden files.
- defaults write com.apple.finder AppleShowAllFiles False
- killall Finder


For Audio on this machine.
- You can use VoodooHDA but it maybe a bit fiddly.
- I decided to go with a USB Sound Card.

Behring U-Control UCA202 is the USB Sound card i went with. It supports 5.1 Surround Optical Out/Digital Out.

UCA202-large.jpg
Graphics.
- I went with a Sapphire ATI Radeon HD 5450 which works perfect for this build. HDMI Audio works. This graphics card is great for this build. Its also comes with a Low Profile Bracket. Note stay away from the XFX version it has issues.


11166-07_HD5450_HM_1GBDDR3_PCIE_HDMI_DVI_VGA_LBC_pizza_635188331945353086.jpg
For the Full ATI Radeon HD 5450 Guide
[Guide] Enabling ATI Radeon HD 5450


To Download Enoch 2795
http://www.insanelymac.com/forum/files/file/71-enoch/



Update. Added Kernel for 10.11.6. 29 Sep 16.

Update. Recommend staying away from 10.11.5 Update breaks working system wether AppleHPET.kext is deleted or not. 19 May 16. Better sticking at 10.11.3 or maybe Yosemite, Or older version of OS X. I will be going back to Mavericks. This guide is no longer supported. Enoch hasn't been updated.

Updated CPU Support for the HP Elite 8000 & OS X. 21 Feb 15.


Changed Intro Image. 21 Feb 15.


Changed Guide Information. (Updated Guide) 21 Feb 15.




 

Attachments

  • Kernel 10.11.3.zip
    4.2 MB · Views: 1,223
  • kernel.plist
    609 bytes · Views: 1,205
  • org.chameleon.Boot.plist
    448 bytes · Views: 1,262
  • smbios.plist
    468 bytes · Views: 1,286
  • DSDT.aml
    38.7 KB · Views: 1,340
  • kernel_10.11.6.zip
    4.2 MB · Views: 921
Last edited:
Great write-up and guide Jack! I just ordered this exact setup tonight. Cant wait for all the parts to come. Thank you for this dude!:headbang::D:thumbup:
 
Great write-up and guide Jack! I just ordered this exact setup tonight. Cant wait for all the parts to come. Thank you for this dude!:headbang::D:thumbup:

Thanks :thumbup: Let me know how you get on. This machine is a bit tricky to get it working with installing 10.11 using Clover. So it'll be easier with Chameleon.
 
Nice guide ! Will help many with installing El Capitan on their older Core 2 Duo and C2Quad systems.

Chameleon OS X boot loader, changes colors once again ! Glad it's still being developed.
 
I'm just wondering if there is a reason why you used Enoch for the USB installer and Clover for the installed system ?

Wouldn't it be easier to use the same bootloader for both ?

Nicely written guide btw :thumbup:

Not necessarily no. There are some complications with installing 10.11 using clover on this machine. This is the easiest route. If people want iMessage working etc then it'll be easier with Clover also for graphics injection for some cards its easier to inject the FakeID via Clover than a DSDT. Some new beginners may find it hard to edit a DSDT for Graphics injection. The only problem is that I've got a feeling that Enoch may not be updated for Future proof. Cheers :thumbup:
 
I like Enoch, its a simple system to use and works well with El Cap. I think the configuration for it is far easier than Clover as well.

I do hope they keep it updated.

Legacy Bootloaders such as Chameleon/Enoch are easier to use than Clover. The concern is that we can't comment on the future so we'll have to wait to see what happens :thumbup:
 
I'm following the guide except I don't have a graphics card installed. My understanding was that everything should still work with the integrated graphics, just with limited resolution and no acceleration.

I've created the bootable usb drive and ensured all the bios settings are correct. After choosing USB device from the boot menu, the screen goes blank. It looks like there is some read activity on the usb drive initially, but then nothing. Thoughts?

Never mind. Saw that I could specify a lower resolution in the org.chameleon.Boot.plist.

Thank you.
 
Will work perfectly fine with onboard graphics. Just won't have no QE/CI & OpenGL.
 
Status
Not open for further replies.
Back
Top