Jump to content
ikingblack

Installation Guide for 10.10 DP1 - USB

127 posts in this topic

Recommended Posts

OS X 10.10 Yosemite (DP1) Installation Guide
 
1. Requirements
 
b. An 8GB or bigger USB drive
c. Access to a Mac, preferably your current Hackintosh
d. (Optional) A separate partition to install the DP on, as it is not recommended to install this as you daily driver.
 
 
2. Obtain a copy of Yosemite 10.10 DP1 - there are multiple files floating around the internet or you can use your developer account on Apple's website.
 
3. Navigate to where the "Install Yosemite 10.10.app" file is located. Right click on it and select "Show package contents". Go to Contents/SharedSupport and mount "InstallESD.dmg".
 
3a. Go into Terminal and type the following, and a "BaseSystem" partition should mount on your desktop.
 

 

open "/Volumes/OS X Install ESD/BaseSystem.dmg"

 

 
4. Using Disk Utility, restore the "Base System" to your MBR-formatted flashdrive.
 
5. After the restore is complete, you can unmount the "Base System" from the DMG file and rename your USB to "Installer" or similar.
 
6. On your newly-imaged installer, navigate to System/Installation and delete the alias to "Packages". Open the previously-mounted "OS X Install ESD" and copy the "Packages" folder to where you deleted the alias (System/Installation).
 
7. Fire up Terminal, and enter the following:
          
cp "/Volumes/OS X Install ESD/BaseSystem.dmg" /Volumes/Name_of_your_USB/ 
cp "/Volumes/OS X Install ESD/BaseSystem.chunklist" /Volumes/Name_of_your_USB/

 

 

 
8. Copy any extensions you need for booting onto the drive. Everyone needs FakeSMC, many need NullCpuPowerManagement. Copy these .kext files from /System/Library/Extensions to System/Library/Extensions on your installer USB.
 
9. Unmount the installer USB, and install Clover if you do not already use it (Warning: If you are installing this OS over your current Mavericks install in a FULL WIPE, make sure to install Clover onto the USB key so you can use it to boot after the Install)
 
10. Boot into Clover, and go into "options". Change the boot-args to "-v kext-dev-mode=1" and anything else you need for booting, such as cpus=1 or similar. Exit back to the main menu using the escape key.
 
11. Select your installer USB and boot it in Clover. 
 
12. Install the OS, but do not reboot after it's done.
 
13. Open Disk Utility and identify your OS disk identifer: eg disk3s1, disk 1s2, etc.
 
14. Open Terminal and run the following:

mkdir /Volumes/HD
mount -t hfs /dev/<diskidentifer> /Volumes/HD
 

 

 

and copy your third-party kexts using CP as shown: cp /System/Library/Extensions/XX.kext/ /Volumes/HD/System/Library/Extensions/XX.kext
 
so, if I wanted to copy FakeSMC.kext:
 
cp /System/Library/Extensions/FakeSMC.kext/ /Volumes/HD/System/Library/FakeSMC.kext
 
15. Close Terminal and reboot into the Yosemite partition, using the same boot-args as before
 
16. Removed, redundant step.
 
17. At this point, the system should boot. You may now install anything else you need (kexts, drivers) and begin using the system.
 
17a. Edit Clover's configuration file to include any boot-args you need. It is located in /EFI/CLOVER/config.plist. Editing info is here. You will, at the minimum, need to add kext-dev-mode=1
 
18. Note: This is a DEVELOPMENT operating system. Do not expect the same stability as Mavericks or any other stable release. Enjoy!
 
19. This is my first guide, so if anything is incorrect or redundant feel free to point it out and I will edit it!

Share this post


Link to post
Share on other sites
Advertisement

I stuck at 'Still waiting for root device' and there is no trace of FakeSMC.

It looks FakeSMC is not loaded even though I added kext-dev-mode=1 to my boot args.

Share this post


Link to post
Share on other sites

after i installed yosemite, in clover i see recover hd instead of my yosemite partition. kind of strange, installation went w/o errors.

Share this post


Link to post
Share on other sites

Thanks for the tutorial, I have had no luck so far installing via youtube videos so will give this a go now.

Share this post


Link to post
Share on other sites

Great guide, read a few since yesterday and this is definitely the cleanest one. Thanks, I'll post results in little bit.

I'm able to boot into the USB drive, but I'm getting the error "Missing Bluetooth Controller Transport!". Any idea how to fix this?

In the past, I've found that this actually isn't an error message that causes the system to hang, it's actually just the last line that shows in verbose boot before switching to your GUI. What you might be having actually is a graphics issue.

My system reboots right when it reaches the installer when it should be switching to GUI. Suggestions?

Share this post


Link to post
Share on other sites

I think that the best way to rebuild kernelcache is:

kextcache -prelinked-kernel /System/Library/Caches/com.apple.kext.cache/Startup/kernelcache -K /path/to/kernel /System/Library/Extensions

Share this post


Link to post
Share on other sites

I got in, I think what did it is I deleted all the NVDA kexts in S/L/E. Is there something I need to do to enable the GTX 650?

Share this post


Link to post
Share on other sites

I think that the best way to rebuild kernelcache is:

kextcache -prelinked-kernel /System/Library/Caches/com.apple.kext.cache/Startup/kernelcache -K /path/to/kernel /System/Library/Extensions

What is the path to the kernel on Yosemite?

Share this post


Link to post
Share on other sites

I get this, and then a reboot: attachicon.gifImageUploadedByTapatalk1401917670.898508.jpg

That's what it does after rebuilding kernel cache. Next time around, you should be able to boot with cache and have it work, assuming all the kexts you need were in /S/L/E, loaded, and therefore now in cache.

Share this post


Link to post
Share on other sites

im getting this error after install "Missing Bluetooth Controller Transport!" any way to get pass this 

 

" looks like FakeSMC is not being loaded" comes back with can't load kext authentication problems

Share this post


Link to post
Share on other sites

I'm getting the Same error as you, hopefully someone will reply soon!

 

im getting this error after install "Missing Bluetooth Controller Transport!" any way to get pass this 

 

" looks like FakeSMC is not being loaded" comes back with can't load kext authentication problems

 

The Bluetooth "error" is not really an error - it happened to me as well. It's merely the last line the console displays - at this point, it should boot into the GUI.

 

My suggestion is to rebuild the kext-cache after mounting in single user mode, I'll add that to the guide right now.

Share this post


Link to post
Share on other sites

Have you tried making a new drive? I never got those errors in my installation(s), it seems like the installer can't read a file or something...

 

also, try repairing permissions on the disk.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

Announcements

  • Similar Content

    • By tonyx86
      **********************************************************************************
      In this thread, I have fully documented the installation of macOS Catalina on my HP EliteDesk 800 G4 Mini. It is a PERFECT HackMini8,1 and is running very well for me without any issues. I hope this documentation helps you to install macOS on your hack. Please leave feedback if you think there is anything I can improve and let me know if you have any questions.
      **********************************************************************************
       
      Background
      This is my first "modern" hack supporting UEFI and my first hack using Clover "on-the-fly" patches.  My previous hacks
      Laptop: Thinkpad T61 / Nvidia NVS 140m Laptop: Dell Latitude E6410 / Nvidia G3100m Desktop: Gigabyte G31 / GeForce 9600 Desktop: Biostar TH55HD / Sapphire Pulse RX580 (Google "Catalina Biostar TH55HD" and look for user name deeveedee)  
      are all perfectly running Catalina and I patched them all "manually" - all DSDT patches applied with MaciSL with virtually no Clover on-the-fly patching and all booted Legacy Clover.  This UEFI hack was MUCH easier and took about 20 hours vs. a combined hundreds of hours for the old hacks.  I wanted a hack that was a little more future proof and I think this is it.  I hope you enjoy this as much as I am enjoying it.  It is a perfect MacMini8,1.
       

       
      My system specs
      HP EliteDesk 800 G4 Mini (I7-8700T / UHD 630 / Q370 Chipset / 32GB DDR4 RAM) 3 x DP Ports (connected to monitors using DP -> DVI adapters) 6 x USB 3.1 1 x USB Type-C 3.1 2 x NVMe SSD (M.2 PCIe x4 2280/2230 combo ports) 1 x SATA6 SSD 1 x Intel Ethernet RJ-45 Conexant CX20632 Audio Codec Unsupported M.2 PCIe x1 2230 Intel Wi-Fi.  A possible solution is here, but I am NOT offering any support for this.  
      macOS Installation 
      Important: You MUST BE LOGGED-IN to download attachments from this forum
      See macOS installation steps here See Known Issues here for additional installation steps that may not yet be included in my attached config files See CLOVER (UEFI) installation later in this first post
      See BIOS configuration in attached BIOS configuration PDF document
      See EFI and /L/E kexts in attached EliteDesk.zip archive See how I developed my installation methodology here See references here See instructions here for installing two M.2 2280 NVMe SSDs and one SATA HD / SSD  
      What is not working
      Microphone port  
      What is not tested
      USB c 3.1 port (I have partially tested the USB 3 functionality of the port and it seems to be working fine with the SSDT-UIAC.aml in the attached EliteDesk800.zip archive) Wi-Fi / Bluetooth (intentional since I have not yet replaced my Intel card). A possible solution is here, but I am not offering any support for this.
       
      What is working
      Everything not mentioned above Sleep / Wake Multiple displays with IGPU graphics acceleration, hot pluggable display ports and DP->DVI adapters USB 3.1 ports Audio (internal speaker and headphone jack) Ethernet Auto-sensing headphone jack automatically switches to internal speaker when headphones removed  
      Known Issues and their solutions - see here
       
      BIOS Version / Configuration
      Version: 02.11.01 Rev.A or 02.12.00 Rev.A See attached BIOS configuration in PDF document "HP EliteDesk 800 G4 Mini BIOS Configuration.pdf" Intel ME must be enabled for proper sleep / wake of UHD 630
       
      Clover Configuration
      Clover for UEFI booting only Install Clover in the ESP UEFI Drivers Recommended drivers DataHubDxe FSInject SMCHelper File System drivers ApfsDriverLoader VBoxHfs Memory fix drivers OcQuirks (replaces AptioMemoryFix) Additional drivers NvmExpressDxe Install RC scripts on target volume Themes Choose your desired theme Install Clover Preference Pane (option not available when installing on USB thumb drive)  
      UHD 630 Framebuffer Patching
      See here to understand my graphics properties for use with WhateverGreen.kext Read this to see my attempt at graphics patching without WhateverGreen.kext (WEG) to get a better understanding of what WEG is doing
       
      Current Versions
      Catalina 10.15.7 Clover (UEFI) r5122 Lilu.kext 1.4.7 WhateverGreen.kext 1.4.2 AppleALC.kext 1.5.2 IntelMausi.kext 1.0.3 (acidanthera version, not IntelMausiEthernet) NVMeFix.kext 1.0.3 EFIChecikDisabler.kext 0.5  
      Credits To be provided
       
      ScreenShots
       
       
      HP EliteDesk 800 G4 Mini BIOS Configuration.pdf
      EliteDesk800 G4 Mini - Rev 1.2.zip
    • By Donw35
      09222020 - Big Sur Beta 8 update, no issues.
      09192020 - Big Sur Beta 7 update, no issues.
      09042020 - Big Sur Beta 6 update, no issues.
       
      I have moved on with this and do not use my HP G2 for Hackintosh, its mainly used for Kali Linux for Packet analysis these days, with that said I am using the HP 840 G3 for Hackintosh. I transitioned to OpenCore and Big Sur for this laptop but feel free to continue to ask questions. 
       
      My G3 has the BCM84360CS2 mod, I got the module from eBay for $10 and the adapter for $10 off amazon.
       
      Big Sur Beta 5 is working using the below EFI folder. OpenCore 6.1.0 and latest kexts
       
      Method: USB Big Sur installation
      Create an Big Sur Beta5 or Catalina USB installer (google is your friend here, plenty of tutorials there) Mount the EFI partition of your USB installer using Clover Configurator Copy the EFI file attached here. Boot your laptop using F9 and choose the USB installer and follow the prompts  
       
       
      Catalina and old method in the Spoiler
       
       
      Credits go to Jake Lo for creating this EFI file. I did make some changes to his, this one is Open Core 6.1.0 and latest Lilu.kext and WhatEverGreen.kext
      HP_840_G3_BSB5.zip
    • By mridhulofficial
      Hi team,
      Please advice me for the issue. Already gone through other posts.
      My spec Ryzen 9 3900x and Gigabyte B550 Aorus Pro AC motherboard.
      I installed Cataliana on my system .. everything looking perfect exept ethernet. Installed LucyRTL8125Ethernet.kext and ethernet is showing on network window but no internet connection. Adjusted hardware settings in network as Manually/100baseTX/full-duplex, flow-control but issue not fixed.
      Please help me.
       
      Thanks is advance.
    • By MaLd0n
      -OpenCore Vanilla TUTORIAL-
       
       
      -USB Port Mapping TUTORIAL-
       
        1 -Create a USB bootable
       
      Create your usb installer, use this tool and download Catalina or Big Sur from Apple servers
       
      Catalina
      installScript_allfullapp.zip
       
      Big Sur
      installScript_1016fullapp.zip
       
      Credits: crazybirdy
       
      Copy Catalina / Big Sur installer to Applications folder, open terminal and run
       
      Catalina
       
       
      Big Sur
       
       
      If you want check one step by step, check here
       
      -Opencore Vanilla Tutorial
      https://tinyurl.com/ycvcnp8h
       
      2- EFI folder USB installation
       
      -EFI OpenCore Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition in your USB STICK
      https://tinyurl.com/ybwr9kq3
       
      -EFI Clover Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition in your USB STICK
      https://tinyurl.com/yxsw7d3t
       
      3- EFI folder SSD
       
      -EFI OpenCore Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition SSD 
      https://tinyurl.com/ybwr9kq3
       
      -EFI Clover Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition SSD
      https://tinyurl.com/yxsw7d3t
       
      4- Start Fine Tune
       
      Run this app and post full dump here for full ACPI solution
       
      RunMe.app
      https://tinyurl.com/y9562hz7
       
       
      If you like a SSDT way, here we go
      SSDT-OLARILA.aml.zip
       
      5- USB Solution
       
      Use these kexts, enable XHCI port limit patch
       
      USB INTEL SERIE 400.zip
       
      and follow this tutorial for remap USB ports
       
       
      --DSDT PATCHES--
       
      -FIX ERRORS AND WARNINGS -FIX ACPI ERRORS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA SERIE ID -DMAC -REMOVE LINES, PROBLEMATIC and UNUSED -FIX K.P in REBOOT -NVRAM -REAL TIME CLOCK -SLPB -DARWIN / WINDOWS -XHCI -PLUGIN TYPE -HDEF -ARTC -IPIC -TIMR -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -UAR1 -LAN -FWHD -USBX -PMCR -PPMC -XSPI -kUSBCompanionIndex -io-device-location -IMEI -EC -PNLF -ARPT -GFX0 -NVME -ACPI-WAKE-GPE -DTGP -HDMI / HDAU  
      --SCREENSHOTS--































      -If you want to buy me a beer - Donations with PayPal
      https://tinyurl.com/r2bvzm7
       
      Big Thanks to XLR and your Badass Motherboard, Ultrafast CPU, Coolest Heatsink, Huge Graphics Card, Tonnes of RAM,
      Gigantic Hard Drive, Lightspeed Disk Burner, Professional Sound Card, Massive LCD Display.
       
       
      -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
      Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!

      We're all here to have fun and learn from each other!
×