Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
enMTW
Feb 19, 2015

Experto Crede posted:

:siren:Glossary of terms:siren:

Bootloader: A bootloader is the first bridge between your PC and OS X. Any who has ever used GRUB will feel at home. Can be used to apply boot parameters to enable graphics support for certain cards, boot in safe mode, etc. The two most popular are Chameleon and Clover.

config.plist: The config file for Clover. This contains everything - from what kexts to patch (and how) to which model Mac you are pretending to be.

DSDT: Stands for Differentiated System Description Table. Without going into too much information, it contains the info which allows your operating system to communicate with your hardware. Due to an incomplete ACPI implementation in OS X, you may need to edit your DSDT for your motherboard to enable certain hardware support. This is a legacy term - you likely do not need to use a modified DSDT - Clover will make any needed modifications automatically.

WebDriver: A driver Nvidia releases for their graphics card. Officially, it is for a few Mac-branded Quadros they sell. Unofficially, it contains drivers for all their current GPUs, including models that Apple doesn't use.

HdaEnabler1: A kext that injects required data for on-board audio to work. The 1 stands for the 'layout id', which is, in short, the number of connectors your motherboard has. Almost everyone has Layout ID 1, excluding some laptops.

EFI Partition: On real macs, this is where firmware updaters and the like are stored, which is a file that the computer loads on startup in order to boot into OS X. On a Clover-based hackintosh, it is where Clover lives.

Terminal: This one is harder than normal to define, easier to quote Wikipedia: "A terminal window allows the user access to a text terminal and all its applications such as command-line interfaces (CLI) and text user interface (TUI) applications." You will use Terminal to enter certain commands and to run command line applications.

KextStat: A debugging command. Entering it into terminal provides a list of which kexts are loaded, which makes it easy to see if a kext you installed isn't loading.

Kexts: A file with a .kext extension which is essentially like a driver. Can be modified to add additional support by adding customised device/vendor IDs. You will often find various kexts for devices online.

QE/CI: Quartz Extreme/Core Image. The underlying hardware acceleration system for graphics in OS X. Will only work on a compatible/properly set up graphics card.

Verbose boot: Instead of booting with the standard gray Apple logo, verbose boot shows all the background processes that are running as the system boots. This will be your best friend when setting up your system.

I want to install! How do I do it?

These instructions are for fresh installations. If you have previously been using Chameleon, skip a couple posts to my guide on how to remove Chameleon. Come back once you're done.

Alright! Here's what you need:

An actual Mac.

Two USB flash drives. One 8gb or bigger (for the OS X installer) and one of virtually any size (for Clover itself)

The Yosemite Installer (get it off the Mac App Store - it's free)

DiskMaker X (Also free) - http://diskmakerx.com/

Clover Configurator: http://mackie100projects.altervista.org/download/

For use on the Hackintosh, once the install is completed:

Clover Configurator: http://mackie100projects.altervista.org/download/

Kext Wizard: http://wizards.osxlatitude.com/kext/download.html

You may also need the WebDriver, it is further down this post.

--

Let's get started. Plug in your Clover USB flash drive. Copy anything you need off it, then go into Disk Utility and format it as FAT, like so: http://i.imgur.com/lnYHSUU.png

Download Clover. Here's the latest version, as of 6/22/15: https://mega.nz/#!CEpXBAiA!4Vg3ucRMbAg45EW8HwLpP-4z58zPOkflV9rnzWVNCKI


Launch the installer. Be careful with this thing, you don't want to install it on the Mac's drive. Hit change Install Location and choose the flash drive. Hit Customize.

Under Boot Loader, check 'Don't update MBR and PBR sectors'.
In CloverEFI, select CloverEFI 64-bits SATA.
Under Themes, select black_green (trust me).
Make sure Drivers64 is unchecked.
Check all options under Drivers64UEFI. Leave all other options in the installer unchecked.

Now hit install.

Next step: throwing essential kext(s) in. You need a copy of FakeSMC to boot. Here's one: https://mega.nz/#!eM41ACwA!f3LsT1m18fQ6LhZHGE2SBIBJsjLvx_PpyYN9Qx8R-2k

Go to your Clover flash drive in Finder. Go to /EFI/Clover/Kexts inside. You should see folders named through 10.6 to Other. Throw an (unzipped!) copy of FakeSMC in each one of them.

Next up, Clover Configurator. Download it from here: http://mackie100projects.altervista.org/download/ - get the classic version so you can follow along with my screenshots.

Launch it. In Finder, open your flash drive and go to /EFI/Clover. Drag config.plist to the Clover Configurator icon in your dock.

This tool is used to build a proper 'config.plist', which is a file that tells Clover what to do in order to get OS X booting on your machine.

Step 1: turn off all 'Fixes', then hit the 'New way' button and uncheck those too. You should only have 'Halt Enabler, Generate PStates, Generate CStates' turned on, and the stuff you see in Drop Tables. Here's a screenshot: http://i.imgur.com/alilfUm.png

Go to boot. Make sure kext-dev-mode=1 is on. If you need the Web Driver, you will turn it on for here, but for now (and only if you need the Web Driver) we are going to completely disable the Nvidia driver - cards that need the web driver hang at black screens until you install the Nvidia driver. This fixes it - check the box that says 'nv_disable=1'. Again: don't check that unless your card requires the Web Driver.

Go to CPU. Everything should be blank.

Go to Devices. Inject, Add ClockID, FixOwnership, Reset HDA should all be on by default. I recommend only one change: HighCurrent. That setting enables iPad charging!

Skip over Disable Driver. In GUI, enter 'black_green' for the theme name. It should be set to 'embedded' right now. Skip over Graphics/Kernel and Kext Patches/RT Variables, for now. Go to SMBios.

In SMBios, click the wand icon. Click the trash can, select Mac Pro 3,1 from the drop down, click both 'shake' icons, hit ok. Almost done here.

Under System Parameters, change 'Inject Kexts' from 'Detect' to 'Yes'. Hit File - Save.

---

Right now you have a very respectable Clover config.plist. Next up, making an OS X Install USB drive.

Eject the Clover USB, insert the 8gb or higher stick. In Disk Utility, select the drive itself (as opposed to the volume name) so that 'Partition' shows up. Select '1 Partition', select 'Mac OS X Extended (Journaled) and hit Options. Make sure 'GUID' is set there. Once done, enter a name (important. don't name it 'Untitled - you don't want to put the Yosemite installer on the wrong drive by mistake) and hit apply - this will format the drive.

Launch Disk Maker X and let it do its thing. Point it at the Yosemite installer, point it at your USB drive and wait. Some people have had bad luck with Disk Maker X - if you are comfortable with the Terminal, Apple provides an official USB install drive creation tool - https://support.apple.com/en-us/HT201372

This is very important: :siren:DO NOT modify the installer drive in any way after creating it. It will refuse to boot if you modify it.:siren:

--

Once done, eject the drive. Go to your PC now. Make sure the BIOS is configured correctly for OS X - the user instructions on TonyMacs fourm (google your motherboard's model number + TonyMac) will be useful here. Generally speaking, you should disable Intel HD Graphics unless you are using it and VT-d on Haswell Refresh boards, but be sure to Google.

Insert both flash drives, reboot, go into the boot menu. Drives will be listed twice - you want to select the UEFI version of your Clover flash drive. Clover will come up.

Use the arrow keys to scroll around, select the 'Install Mac OS X' drive and hit space. Scroll down, select 'Verbose', hit enter. The installer should boot now. From here on out this is a normal OS X Install (until we hit the desktop, anyway). Format the drive you want to install to in Disk Utility and install. Enjoy!

I'm done installing! What do I do next?

Well, it depends. If you need a network driver you should figure out what driver people install using Multibeast and install it. If it's a 'KIller Nic' (which are terrible in Windows but have an oddly great OS X driver) this is your kext: http://www.insanelymac.com/forum/files/file/313-atherose2200ethernet/. The threads about your specific motherboard should have screenshots of what kexts people install. If you need help, reply to the thread and someone (probably me) will help you.

If your GPU requires the WebDriver, now is as good a time as any to install it: http://www.nvidia.com/download/driverResults.aspx/85588/en-us. Once installed, load Clover Configurator and uncheck 'nv_disable=1' and check 'nvda_drv=1'.

Now, you can install kexts the old way, writing them to /System/Library/Extentions. You don't have to do that though, you can put them in the Clover /kexts/ folder and they will load like that. Keeps things nice and seperate. Your call. If you want to install it to Clover, just copy the kext in. To install to /System/Library/Extensions, you must use a tool. I recommend this one, Kext Wizard: http://wizards.osxlatitude.com/kext/download.html

Next up: Installing Clover to the Mac drive. Unmount the Clover flash drive. You'll need it later, but you don't want it connected for this. Download the latest version of Clover (linked earlier in this post) and run it. Your settings are the same as last time, with two exceptions: hit 'Install for UEFI booting only' and 'Install Clover in the ESP'. Install it and mount the flash drive again. Copy the config.plist and the entire kexts folder to the new Clover install. Unmount the flash drive. :siren:Keep the USB stick in a safe space - it's handy to have a known good copy of your bootloader somewhere.:siren:

Reboot, see if you can boot. Select your Mac drive in the boot menu using the UEFI entry for it.

enMTW fucked around with this message at 19:41 on Jul 6, 2015

Adbot
ADBOT LOVES YOU

enMTW
Feb 19, 2015

Post Install:

HELP I DON'T HAVE ON BOARD AUDIO
First, make sure your on-board audio is supported at all. Google for your motherboard. If people are doing 'AppleHDA' patches in Multibeast you are golden. If not, get a $10 USB soundcard.

In the OS, grab Clover Configurator again. We need to mount the EFI partition. Do to this, hit 'Mount EFI' in Clover Configurator. Hit 'Check Partition'. What you are looking for is the name of your Mac volume. Once you find it, take mental note of the /dev/diskX value above it. Hit 'Mount EFI partition', selecting the right drive.

Next up, download this: https://mega.nz/#!aJokVYJI!-6d42BaG9jSoh7CLEd8kK_BwUg9x4sLjgjmNmsRTfcw and unzip it. Throw it in your Clover /kext/ folders. Reboot.

In Finder, make a new folder. Launch Terminal.Type 'cd' and drag the folder into the Terminal window. Hit enter. Copy and paste this into the terminal window:

code:
git clone [url]https://github.com/toleda/audio_CloverALC.git[/url]
Once it's done, open Finder again. Go into the newly created folder. You're looking for a .sh file - 'audio_cloverALC-100.sh'. Once you find it, drag it into terminal and hit enter.

You'll get prompted for your password, enter it. It'll ask you to make sure your EFI partition is mounted, make sure you see it on your desktop. If HDAEnabler1.kext is loaded correctly, you should see something like "Confirm Realtek ALC1150 (y/n)". If you see that, you didn't screw anything up. Next step, before you go any further: Google your mother board model + the ALCXXX value you see. If you get a bunch of hackintosh fourm results saying that your motherboard does in fact use that ALC codec, you're golden. Hit Y and step through the process. Once done, you need to reboot. Reboot and ta-da.

What's next?
I don't know, you tell me! I got a thing on how to modify the Nvidia Driver to disable its OS version checking so it doesn't break after every update two posts below, but if you don't use the WebDriver you are probably all set. Things should be working now. If not, post and let us know.

I want to learn more about Clover! Where do I start?

Get a good Plist editor (I like PlistEdit Pro) and read this: http://clover-wiki.zetam.org/Configuration. Soon, you too will be making your config.plists by hand.

enMTW fucked around with this message at 16:57 on Oct 6, 2015

enMTW
Feb 19, 2015

Troubleshooting:

This is a good opportunity to kick the tires a bit and see if anything is broken. Launch Network Utility and select your Ethernet card. Make sure you see en0 next to 'Ethernet'. If it's not, iCloud/Mac App Store/Facetime/iMessage will not work. I have a fix later in this post.

Fire up a game, see if performance seems right.

Go into System Preferences - Sound - Output. Make sure you see multiple output devices - Line Out, Digital Out, etc.

Move the mouse around, see if you get any obvious lag. If the mouse is 'weird', deleting the 'AppleUpstreamUserClient' kext will fix it. Not sure what the hell causes this as I have never had the issue myself, but I've heard of it happening to others and can vouch for that fix.

Go to System Information and make sure you see the right Mac model - it should be Mac Pro 3,1. If it's not, something is wrong with your Clover configuration.

I get the 'No Go' icon on boot. I'm stuck here, help!

This means you have an invalid/corrupt config.plist - it's missing the SMbios. Delete the config.plist you have, reboot, Clover will regenerate it. That'll get you booted, now you have to edit it back to how you want it.

HELP MY NETWORK IS EN1 AND MAC APP STORE/ETC WON'T WORK

Don't worry - easy fix. For whatever reason the OS assigned something else en0, and not your on-board Ethernet. This is a problem as Apple uses the MAC address of your ethernet controller as the 'secret value' for Mac App Store DRM. If there is no value, you can't sign in.

To fix this, delete these two files and reboot. The files will get regenerated, this time with your Ethernet as en0 and not something else.

code:
/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
/Library/Preferences/SystemConfiguration/preferences.plist
A kext isn't loading!

Kexts not loading can be cause by multiple things. Common ones:

The kext is not for your hardware. Make sure this is actually the right kext.

The kext was installed incorrectly. If you are installing to /System/Library/Extensions, use Kext Wizard to install it. To fix the permission error causing the kext to not load, open Disk Utility and do a 'Permissions Repair' on the OS drive.

You have the kext on your EFI partition, but Clover is configured incorrectly. Open Clover Configurator, feed it your config.plist and make sure you have the 'Inject Kexts' option under System Parameters set to 'Yes'.

I'm having audio problems! I'm not seeing my on-board devices in Sound settings.

Audio is complicated. Some troubleshooting tips:

Reboot in verbose mode, and watch the verbose text for 'HDAEnabler by SoAndSo Loaded'. If you see some stuff about 'HDAEnabler', that kext is loading. That's the most important part of the puzzle. if it's not, there is an issue preventing the kext from loading - see above. Kextstat happens to be a liar in this one instance - HDAEnabler doesn't stay loaded - it injects the thing it needs to inject and terminates. So you won't see it in Kextstat. Reboot in verbose mode and watch the scroll..

Make sure the EFI partition was mounted when you run the audio_CloverALC patch. The changes it makes get written to the EFi partition. Mount the partition and check config.plist, looking for AppleHDA stuff under 'Kernel and Kext Patches'.

Most likely problem: 'Inject Kexts' isn't enabled. Open config.plist in the configurator and to to System Parameters. Inject Kexts must be set to 'Yes'.

enMTW fucked around with this message at 21:54 on Jun 27, 2015

enMTW
Feb 19, 2015

Odds & Ends:

The WebDriver is an annoying piece of poo poo that disables itself every time the OS build number changes! How do I get it to stop doing that?!

You're going to need a Plist editor for this step - if you have Xcode installed, you already have one. If not, get Plistedit Pro. Actually, get Plistedit Pro either way, it's much nicer.

Go into /System/Library/Extensions. Copy 'NVDAStartup.kext' to your desktop. Right click it, select 'Show Package Contents'. Go into Contents and open Info.plist.

Here's the thing you want to modify: http://i.imgur.com/tyHe7Fr.png. For you, it should be currently be an exact version number. What you want to do is change it to be '14' instead. Save the plist and exit. Install the new, modified kext using Kext Wizard.

I am running a pre-release version of OS X and the Web Driver doesn't work, help.

The WebDriver breaks with every major version of OS X, as Apple changes things. It sometimes breaks with minor versions too, such as 10.10.3. That isn't common though. Usually you can run the old driver just fine. If you can't, Netkas's Fourm (http://forum.netkas.org/index.php/topic,8522.345.html) and InsanelyMac (http://www.insanelymac.com/forum/topic/301416-nvidia-web-driver-updates-for-yosemite/) will have links to beta versions of the Web Driver for the OS X build in question.

Is there any way to get HDMI audio?

Historically, HDMI audio has been a pain in the rear end. If you have Intel HD Graphics, post in the thread and I can help on a case-by-case basis - how to enable HDMI audio varies board to board, chipset to chipset. However, If you have AMD or Nvidia dedicated graphics, life is easy.

Important note: you MUST have working on-board audio before doing this. Check it once, check it twice. Make sure your on board audio works unless you want to manually remove this kext from single user mode.

Here's the tool you'll need, and a guide on how to use it. Very simple. Made for real Macs, works for a properly configured hackintosh. http://forums.macrumors.com/threads/guide-hdmi-audio.1499797/

iMessage isn't working.

Alright. First of all: everything you've read about iMessage is wrong. This is extra true if you read that ridiculously paranoid TonyMac guide.

Here is what matters for working iMessage:

NVram read/write persistence. This is supported by Clover.

An SMBios being set - doesn't matter if the serial is real or fake. You just have to have enough of an SMBios set so that you see 'Machine Name (Year) in About This Mac

On board Ethernet - have to have it. It also has to be en0 - look above. If Mac App Store, iCloud etc work for you, en0 is set.

Finally, MLB and ROM values. Clover sets these automatically.

So things of note: The MLB value is the only ones Apple verifies to be from a real Mac- the ROM is just the MAC Address of en0. If you have an actual genuine MLB value from a real Mac that is not signed into iMessage and never will be signed into iMessage, your hack will work just like any Mac. You will be able to sign in to iMessage/FaceTime without any difficulty. If your values are generated on-the-fly by Clover:

Apple requires a certain degree of 'trustworthiness' from you in order to connect. This is in response to Chinese spam rings renting Amazon AWS instances/etc and running hackintosh VMs on them in order to - you guessed it - send iMessage spam. So Apple requires a bit more from you if your values are not real.

If you have a credit/debit card on file with your Apple ID: you're in. Sign in will work just fine.

If you don't have a credit/debit card on file, and you are unable to add one for whatever reason: You will be prompted to call in to Apple, who will whitelist you for iMessage.

That's it. Really.

If you have an old/broken Mac you want to use real values:

Don't forget that you can not sign into iMessage using two Macs at once. The Mac you extract values from must not sign into iMessage so long as you are using its values. Important, don't forget.

To get values, run iMessage debug http://www.insanelymac.com/forum/files/file/278-imessage-debug/.

Take the MLB and ROM values it spits out and put them in your config.plist - they go under 'RT Variables' in Clover Configurator.

I use real values because I was willing to spend $30 on a ancient MBP logic board with a hosed LVDS connector, solely to extract values. You probably are not interested in doing that. The good news is that, in most scenarios, you will just be able to sign in with no problem - who doesn't have a payment method on file with Apple?

How do I use Boot Camp? Getting weird errors
Boot Camp is pretty easy, but it never worked on Chameleon so few have any experience with it. Some quick tips:

Real Macs install windows through legacy (non-EFI) boot. Once you partition, boot your install drive through non-EFI entries in the F12 menu - so, in other words, look for 'PX <drive name> instead of 'UEFI <drive name>'.

If you are installing Windows 7 (as opposed to 8, 8.1, 10) you must disconnect HFS+ formatted (so Mac) hard drives. Long standing Windows 7 issue that Apple works around. There are some guides online on how to install without doing that, but the easy way is to just disconnect the drives/disable them in BIOS

Use Boot Camp if you want to install Windows without it creating the 'System Reserved' partition/to be able to boot your Windows Install as a 'Boot Camp Partition' in Parallels/VMware. Otherwise, you don't really have to - you're using a PC!

I want Apple WiFi/Bluetooth/Handoff support

Good choice. Apple's bluetooth/WiFi cards are the best ones for OS X usage. As for how to get one:

So Apple has custom PCi-E WiFi/BT cards for their machines. Except it's not normal PCI-E card - Apple has a unusual PCI-E slot in real Macs that delivers both USB (for Bluetooth) and PCI-E x2 (for WiFi) to their cards. So you need an adapter of some sort to put it in a normal desktop PCI-E slot.

There are lots of adapters you can get for these cards. You can even get the whole package; card and adapter (http://www.amazon.com/Desktop-Bluet...ords=BCM94360CD)

That's not what I recommend though. I recommend instead importing an alternate adapter from China: http://item.taobao.com/item.htm?spm=a230r.1.0.0.M8souu&id=38195333521

That adapter does use an Apple card inside (for native Handoff) but that's where the similarities with the stuff on Amazon/eBay/etc end: the physical construction of the Taobao card is far superior, it can operate in any PCI-E slot (not just 1x slots), it works with all OS X compatible motherboards (the other adapters don't, oddly).

It even has a nicer USB header situation - straight USB Type B to USB header cable instead of header to header (the other card I linked has that, it is easy to pull the cable out by mistake).

In other words, it's better. It's cheap too - $51 shipped to USA through YouBuy (http://www.yoybuy.com/). Unlike the one I linked on Amazon, the card here is capable of 802.11ac and not just 802.11n - Bonus! Downside being that you have to wait for it to arrive. The Amazon one is Prime Eligible. Pick your poison, I guess.

Whichever adapter you choose, setup is simple so long as the adapter has a genuine Apple Handoff-capable card pre-installed - lots of more shady vendors are inserting non-Apple variants of the BCM94360CD, which don't have the right Vendor ID. Wrong vendor ID equals no Handoff. That said, the setup:

Set your SMBios to either Mac Pro 3,1 or any Mac model that officially supports Handoff, power off, insert card, attach USB cable to USB header and done.

You get all the fun stuff you get with a real Apple card in addition to Handoff - Location Services (so Maps can find where you are), Bluetooth working in the BIOS/boot menu (few, if any third party Bluetooth cards have that working with Apple keyboards), proper Bluetooth in general (WiiMote pairing/Audio/not loving dropping out all the time/etc). Two thumbs up.

enMTW fucked around with this message at 04:22 on Aug 5, 2015

enMTW
Feb 19, 2015

[This post is still a work in progress. Missing a section on what parts to buy for a hackintosh build, but otherwise it's pretty good. I probably should have reserved an additional post, this section is pretty convoluted now.]

Advanced Subjects:

How do I remove Chameleon?

This is not an easy question. Chameleon installs part of itself (boot0) to the drive itself - the only safe way to remove that is to format the drive. You can, however, remove enough of Chameleon that it does not work anymore without having to reformat. Note that this guide expects you to have a Clover USB stick and a Yosemite install drive ready to go - you will not be able to boot into OS X without Clover after. Take a minute and make sure you have all your stuff in order.

Enable the showing of hidden files: http://blog.bertvanlangen.com/articles/toggle-hidden-files-finder-os-x-10-10-yosemite/

Go into the root of your drive containing Chameleon. You should see a file called 'boot' and perhaps a few other files named 'bootX', with X being a number. Delete those files - they are part of Chameleon. Delete the /Extra/ folder too. Disable 'show hidden files'. Done.

That should get you going. Chameleon is still present in part, but it won't work anymore. If you try to boot the Mac drive in non-EFI mode, you'll get a bootloader error but that isn't exactly the end of the world. It is cleaner to nuke the drive all together, if you're up for that.

How do I migrate from Chameleon to Clover? Kexts, etc?

What I like to do here is to nuke /System/Library/Extensions. Ever since Apple broke the loading of kextcaches from outside of system-specified paths in Chameleon, Chameleon users have been installing all kexts directly to SLE instead of /Extras/Extensions. This is less than ideal - now your SLE folder is non-standard, full of Chameleon specific kexts.

So, uh, fire up the OS X installer and fire up terminal and just delete the whole folder on the drive in question. In terminal, 'CD' to '/', command being 'cd /'. Go into /Volumes/, do an LS, type cd and the first character of the name of the drive containing your OS install. Hit tab now - it will autocomplete your way in. You must be comfortable enough with the terminal to CD into a path, LS a directory, and rm -rf the right one. Stop here if you aren't, unless you are willing to risk messing something up. :eek:

Running the installer on top of the now-broken install will get you into a bootable state, reinstalling SLE. You shouldn't lose any legitimate third party kexts this way; third party kexts (should be, if the developer is responsible) installed to /Library/Extensions, as opposed to /System/Library/Extensions.

I have a Time Machine backup from a Chameleon based hackintosh, how do I migrate to Clover

This is tricky. Your backup is full of random hackintosh kexts/files that you don't want on a Clover setup, like parts of Chameleon. Here's what I would do:

Boot the OS X installer using Clover. Launch Disk Utility, select the drive you want to restore the backup to. Note that the drive will be formatted during this process.

Go to create partition and create a new partition of a slightly smaller size than the maximum allowed one. Make sure that GUID is selected under 'options'. Now partition it back to the maximum allowed size. Finally, format the partition in question as Mac OS Extended (Journaled). The goal of these steps is to ensure Chameleon boot0 is removed from the drive.

Restore the backup. Once the restore is done, boot the OS X installer again. Delete the /System/Library/Extensions folder on the drive you restored to using Terminal. Install OS X on top of that drive - this will recreate /S/L/E. Boot the restored drive using Clover. Do the 'show hidden files' thing from before and delete the file named boot in the root of the drive, and also delete /Extra/. Done.

I want to update Clover. How do I do that?

When you install Clover, it offers to install a PrefPane. That is the official way to update. I'm not a fan of that though, as those builds are always a few days old. If you see a fix you want in https://sourceforge.net/p/cloverefiboot/code/commit_browser, chances are good it is not in the latest release build. The PrefPane is a perfectly reasonable way to update (even more normal: don't update unless something is broken and you know the current build fixes it). That said...

I build Clover from source. There is a nice automated tool to do all the work for you! CloverGrowerPro.

First step: Install Xcode. Launch it, give it your password to enable 'developer mode' and quit. Launch Terminal. You're going to want to make a folder to put projects (as in any Hackintosh tool that is built from source) in. The default folder Terminal opens to is your home directory, which would work fine. Type mkdir Projects and hit enter. CD into that folder - cd Projects and hit enter.

Type this and hit enter
code:
git pull https://github.com/JrCs/CloverGrowerPro.git
and wait for it to complete. CD into that new folder created - you can type LS to see the folder name, of you can just look inside Finder. Whichever you like.

Type ./C and hit tab. It should auto complete './CloverGrowerPro.sh'. That's what you want. Hit enter.

There is a pretty verbose setup to this tool. Everything can and should be left at default except for the following:

When it asks you to Check for an update Every Day, Week, Month: select 'Day' (so enter D). This is for when you use the tool, if it should check and see if there is an update to the Clover compiling tool. You want that as day.

When it asks 'Build the installer package after the compilation (No, Ask, Yes) [Ask]' Type 'Yes'. Now you got a bit of a long wait for the next step. Stick around, there is one more non-default setting to enter.

After it's done building GCC, pulling some source code etc, it'll ask you 'Do you want svn or git local clover repository [svn]:'. Type git and hit enter (if you are curious why, the SVN occasionally goes down and the git repo stays up). That's the last non-default thing to enter.

Finder will pop up with a .pkg shortly.

Now that you're done: you can update Clover in the future by launching terminal, typing CloverPro and hitting enter. Will be much quicker from here on out.

enMTW fucked around with this message at 04:29 on Aug 5, 2015

enMTW
Feb 19, 2015

alo posted:

A number of the links are broken (the Amazon link to the bluetooth adapter, the link to FakeSMC on mega asks for a decryption key, maybe more).

I'm going to follow this tomorrow and see where I end up.

That'll all be fixed soon. Thread is still in the process of being made.

enMTW
Feb 19, 2015

alo posted:

No problem. I was able to figure everything out, except for the audio (broken link, not enough context to figure it out), from your guide.

I'm running a Gigabyte Z77-DS3H with a Radeon 6850. Sleep works (except waking from USB/Bluetooth is broken). Good enough.

Thanks!

edit: I had the brilliant idea of looking at the old thread for working links!

Let me know if sleep doesn't work once you are done, I'll probably be able to help.

enMTW
Feb 19, 2015

alo posted:

It's amazing how much easier this gets every year (I'm sure most of it was due to your guide allowing me to skip reading 15 hours of forum posts).

:)

Were you able to get sound working?

enMTW
Feb 19, 2015

oohhboy posted:

Congrats on getting the guide up!

You had it easy alo. The guides out there are cluster fucks :commissar:. It was bad enough to put me off trying to switch to Clover until I found enMTW. Gave some blood and sweat myself to get this guide into a user friendly state by running through the instructions a second time to smooth out the process. It didn't help other guides out there try to get you to combine the installer with Clover which breaks the thing before you get started. It's great that you found it so straight forward despite it being unfinished.

But all hands to enMTW for doing the heavy lifting.

It's mostly finished now, just updated the links. Wasn't aware they were broken until Alo said something. I haven't added the recommended builds/what to look for in a motherboard/migrating from Chameleon to Clover part yet, but that's coming tonight. :)

enMTW
Feb 19, 2015

robodex posted:

Thank you for this--I've since bought a real mac, but I remember actually trying to install OS X on a PC I had a few months ago it was so daunting since there aren't really any good, recent guides out there.

No problem! Happy to help!

I agree, no one seems to have written a good guide for Clover - TonyMac is still trying to push his Chameleon fork, InsanelyMac types don't like to write tutorials, the CloverEFI team is more interested in solving Clover problems than writing a tutorial, etc.

enMTW
Feb 19, 2015

alo posted:

Yup. Just reinstalling programs at this point. Thanks once again.

No problem! From here on out you can make a Time Machine backup if you want - restoring from Time Machine doesn't work in Chameleon but you can just boot the Recovery Partition/Installer like normal with Clover and restore. It'll restore correctly and all.

No more reinstalling programs, etc.

enMTW
Feb 19, 2015

Made some more edits, added the workings of another section. Could a mod please change the tag of the thread to the Apple one?

enMTW fucked around with this message at 22:05 on Jun 23, 2015

enMTW
Feb 19, 2015

The rest of the thread will be finished tonight. Keep the impressions/feedback coming!

enMTW
Feb 19, 2015

alo posted:

Just want to report back saying that I got the PCI-E Bluetooth/Wifi (the one from Amazon with Prime shipping) adapter in. Bluetooth seems to work well. It's running in a spare PCI-E x16 slot without issues. I haven't tested Wifi, but it appears to see all of the local networks.

I've gone through a number of Bluetooth USB adapters with hackintoshes. Sometimes they'll stutter or have disconnecting problems. Enough that I keep a wired mouse nearby (plus Magic Mice are terrible for playing Doom). This one appears to work. My previous "mostly works" adapter is an IOGEAR GBU521. I'd occasionally have to pull it out and reseat it after a wake from sleep, then reconnect my mouse.

I still have to hit the power button to wake my computer, but not a big deal if sleep actually works.

Nice. 16x is iffy, but it works with most Gigabyte boards.

Do you have an iPhone/iPad? Might be work checking if Handoff is showing up as working (some adapters need a different SMBios/you to run Continuity Enabler, one or the other) if you want to use that feature. Easy to enable, if it isn't.

System Profiler - Bluetooth - "Handoff Supported". If it shows as 'Yes', you're in business.

Yeah, non-Apple bluetooth adapters suck.

Try setting 'darkwake=1' as a boot arg. Sleep issues are complicated - worth Googling your motherboard + darkwake to get the darkwake value people use to solve that issue, if you care enough to screw around with it.

enMTW fucked around with this message at 20:42 on Jun 24, 2015

enMTW
Feb 19, 2015

Xenomorph posted:

Is there a term for a Mac running an unsupported config?

Like a bunch of PC cards, a PC video card flashed with Mac firmware, using EFI32 wrapper to get 64-bit OS X running, etc?

It's in a Mac, but none of it is supported configurations. It's all hacked together. A hacked Macintosh, if you will.

Yeah, you mean like a Mac Pro 1,1 with a rapper to get modern OS X working? Dunno if anyone ever coined a term. The 'Hackintosh' terminology predates the existence of Macs meeting the description you laid out.

I've always wanted to rip the 64bit EFI module out of the Mac Pro 3,1 firmware and inject it into a Mac Pro 1,1/2,1 firmware, but I've never had the time/a Mac Pro1,1 to test with. Someone should do that at some point. That one module is generic, save for where it looks for the Board-ID/etc.

Much cleaner than using a third-party bootloader.

enMTW fucked around with this message at 07:31 on Jul 2, 2015

enMTW
Feb 19, 2015

Xenomorph posted:

Just got a MacPro2,1, actually.

Saved and modified my Radeon HD5870 firmware, then flashed it to the card in DOS. It's using a weird SATA to Molex to PCIe adapter for power. I just got a Mini 6-pin to 6-pin adapter, though.

I'm trying to find more info on best "PC stuff" to cram in a Mac. My actual Hackintosh setup doesn't get used much any more. OS X updates kept killing stuff, I had to keep re-loading the audio drivers, etc. So now I mostly have second-hand Macs, filled with compatible-stuff ordered off Newegg.

I'm trying to find a good USB 3.0 card for OS X.

http://forum.netkas.org/index.php will be invaluable - lots of info there. You can get proper power cables off https://www.macvidcards.com or eBay. Cheap.

The Mac Rumors 'Mac Pro' fourm section is also good. http://forums.macrumors.com/forums/mac-pro.1/

Not for nothing, but audio/etc is easy now. With my guide, updates won't kill it.

enMTW fucked around with this message at 19:43 on Jun 25, 2015

enMTW
Feb 19, 2015

alo posted:

I can't seem to find this answered anywhere online (or I'm just googling for the wrong thing):

Can you edit the Clover boot arguments from the command line (like Chameleon or GRUB, for example)? There are menu options for verbose/no caches/etc, but what if you want to edit something else?

You can't edit the options that appear without recompiling but you can go into the Config tab and enter boot args. They don't stick there, but you can boot with them for the moment. Perm boot-args are set in config.plist

LoSesMC posted:

Nice OP. I look forward to trying this out when I upgrade my main PC. I first tried this on an Asus A53E laptop I was borrowing from my mother, but used Chameleon, Unibeast and Multibeast and was never able to get it working to a really usable level. Recently I bought an HP ProBook 6560b and followed the instructions that came with the ProBook installer packages (Easy mode, I know) and it works like a dream!

:)

No problem. Laptops are still a pain, but the ProBooks are nicely supported. Clover can help you with those too, automating the kext patching and whatnot.

enMTW fucked around with this message at 03:22 on Jun 26, 2015

enMTW
Feb 19, 2015

Incomplete Fish posted:

When I did this a couple years ago I was able to install OSX through VMWare onto a physical partition, and when i rebooted with a proper bootloader(it was chameleon back then I think) it worked just fine; Is this still the case? I googled for a little while but only found outdated information.

The only reason I would like to go about it this way is because I want to preserve my windows install on the first partition of this harddrive, and install OSX on the 2nd partition. So perhaps there is a better way to accomplish what I'd like to without my above method?

I've never tried anything like that or recommend it, I just have no experience with that.

I would strongly recommend installing OS X on a second hard drive or formatting the Windows drive, installing OS X and partitioning said drive for Windows through Boot Camp.

Some Boot Camp tips:

Real Macs install windows through legacy (non-MBR) boot. Once you partition, boot your install drive through non-EFI entries in the F12 menu - so, in other words, look for 'PX <drive name> instead of 'UEFI <drive name>'.

If you are installing Windows 7 (as opposed to 8, 8.1, 10) you must disconnect HFS+ formatted (so Mac) hard drives. Long standing Windows 7 issue that Apple works around. There are some guides online on how to install without doing that, but the easy way is to just disconnect the drives/disable them in BIOS.

enMTW fucked around with this message at 21:44 on Jun 27, 2015

enMTW
Feb 19, 2015

Thread updated with Chameleon removal instructions, more.

enMTW fucked around with this message at 21:44 on Jun 27, 2015

enMTW
Feb 19, 2015

oohhboy posted:

Had a look at that section and it looks good. The only problem is the implied familiarly with terminal. You need to give a template command to use to delete S/L/E from the installer. I had the benefit of a working install to delete S/L/E and messing with files from, reducing my need to go into terminal.

I can't find a good way around it. Cleaning a Chameleon install is an advanced thing, basic terminal 'cd, ls, rm -rf <path>' knowledge is required for me to be able to safely recommend nuking entire folders. I might toss in a bit about how to get to the right drive through terminal, though.

enMTW
Feb 19, 2015

oohhboy posted:

Fair enough, how about linking to a terminal command resource since teaching terminal commands is starting to leave the scoop of the guide anyway.

Will do. I added some more info about Terminal to that section too.

enMTW
Feb 19, 2015

I moved some stuff out of Advanced and into Odds & Ends. I'll toss a 'learn terminal' thing at the top with a link to a basic commands tutorial.

enMTW
Feb 19, 2015

lignicolos posted:

the link in the paragraph below to the commit browser doesn't work because there is a , in the URL.


"I want to update Clover. How do I do that?

When you install Clover, it offers to install a PrefPane. That is the official way to update. I'm not a fan of that though, as those builds are always a few days old. If you see a fix you want in https://sourceforge.net/p/cloverefi...commit_browser, chances are good it is not in the latest release build. The PrefPane is a perfectly reasonable way to update (even more normal: don't update unless something is broken and you know the current build fixes it). That said..."

Fixed, thanks.

enMTW
Feb 19, 2015

10.10.4 is out. Beta WebDriver works fine (final will be out in a day or two), Apple Music and everything works great, etc.


TRIMFORCE is in. Launch Terminal and type 'su trimforce help' to learn how to use Apple's official TRIM solution - no kext patching required. I'll remove the TRIM section from the guide in a day or two.

One last plea to the OP to change the thread tag to the Apple one. Surely BSD was a mistake, right? No one can find the thread now, myself included.

enMTW
Feb 19, 2015

oohhboy posted:

Do I assume that one should remove the trim entry from Clover before before applying Trimforce once you go 10.10.4.

That would be wise, but it's not required. You can remove it after.

enMTW
Feb 19, 2015

8ender posted:

I assume from your report that you didn't have anything out of the ordinary go wrong on an upgrade using Clover? I still get nervous installing from the app store even after many successful upgrades. Old habits from my nForce4 mackintosh days.

Nothing unusual. You lose the Web Drivers if you need them (but, again, beta Web Drivers are available) but nothing else of note changed. Wait until El Cap comes out and you update to it just by downloading it off the Mac App Store - if you are nervous about taking point releases, you'll enjoy that, hah.

oohhboy posted:

It shouldn't, the only thing that is an issue with updates like this is almost always the Nvidia Web driver where you always wait a day or two before doing the update so you have functional GFX drivers. Unless you are running with Web Drivers, update away.

The Trim Force thing is something different, but it's something good since it eliminates one of the fairly minor hacks being used. Less hacks, the better.

You only have to wait if you don't want to run the beta drivers, but yeah. (You can also run the 10.10.3 drivers if you remove the version restriction/reinstall them after updating)

Yep. Trimforce is supported, patching a kext is not.

enMTW
Feb 19, 2015

New WebDriver is out: http://us.download.nvidia.com/Mac/Quadro_Certified/346.01.03f01/WebDriver-346.01.03f01.pkg (10.10.4)

Toss Beats 1 onto the list of things that don't work with Chameleon. Worked instantly on Ozmosis (haven't tested in Clover, but others have; it works) but Chameleon issues are having issues.

enMTW fucked around with this message at 01:46 on Jul 2, 2015

enMTW
Feb 19, 2015

Something Else posted:

I did this! Just slapped it into an x16 slot and plugged stuff in and it's working perfectly on the Mac side. Much better than the TPLink adapter I had in there previously. I will say that it cost me ~$75 shipped to Los Angeles, and took 13 days from order date to receipt, via Yoybuy and E-Express shipping. Now to see if it will work as well on the Windows side...


Ouch on the price. I didn't pay that much :\. I'll look at their current pricing and update the post, thanks.

I'll put the driver guide in the post too. Thanks again.

enMTW
Feb 19, 2015

Armagnac posted:

Hmm... I'm just getting going on this... Have an ancient multibeast 10.10.0 install I haven't updated in ages.

Running into some issues, I was having a hard time just getting the bootloader to appear. once it did I installed, but I think my first Diskmaker install was broken, because it wouldn't even recognize the drive afterwards... Giving it another try. I'll update as I get going...

Running a
ga-z87x-ud7 th
4770k
nVidia 780x & Titan

Edit:

Also, Is there something I'm not getting about this method? How does the boot-loader get installed to the System Drive?

Walk me through what you've done so far? Have you installed the bootloader to a USB stick (that's the first step)

Do you have 'show EFI drives' (paraphrasing) disabled in your BIOS? That's probably the problem - take a photo of your F12 boot selection menu and post it.

The bootloader doesn't get installed like Chameleon (though it can be, but let's avoid that if at all possible as Clover support for it isn't great) it just gets run as an EFI app. EFI bioses (you have one) detect that X drive has a an EFI file on it and boots it.

enMTW fucked around with this message at 22:44 on Jul 2, 2015

enMTW
Feb 19, 2015

Armagnac posted:

I installed the boot loader, and I'm getting the UEFI usb sticks to load...

When I select the 10.10.4 boot disk from the clover bootloader, it gets stuck at this screen.

https://photos-5.dropbox.com/t/2/AA...960&size_mode=2

I followed your instructions to a T.

I got to a boot screen once, and managed to install, but the drive I installed to never managed to boot, so I started over completely.

Now I can't even get to the OSX boot screen, to install. Two other quick questions; do I need to turn off nVidia drivers with the regular GTX 780? And what does installing the FakeSMC.kext into those folders do? wasn't clear on it.

That image 403s. Could you reupload it to imgur?

The GTX 780 needs the webdriver - you need to boot with nv_disable=1. That's probably your problem - you'll get a black screen if you need the web driver. Add nv_disable=1 to your config.plist (or enter it at 'Config' page in the Clover main menu) and you'll be good.

FakeSMC is required to boot - it contains the Apple decryption key OS X requires (how Apple tells if you are a Mac or a generic X86 box) to function.

enMTW fucked around with this message at 23:18 on Jul 2, 2015

enMTW
Feb 19, 2015

Armagnac posted:

Hmmm... I've had nv_disable=1 on from the get go...

Thanks for your help on this btw.




Hmm... Do Chameleon & Clover need different BIOS settings? Chameleon is booting just fine when I slot in that SSD.

This is the screen I keep getting caught at:



That screen is very early to die. Not sure yet. You should be (and must) select the UEFI version of your USB drive. I also only see one USB drive in that menu - do you have Clover and the OS X installer on separate drives?

Your Clover install isn't quite right either - you either didn't generate a config.plist the way I said to (your settings are all wrong - wrong theme, wrong bootargs, all of it) or something. Doing it the way I said is very important - the default config.plist will cause you to hang exactly where you are hanging, except that you seem to have the DSDT patches off judging by the 0x0 values. So you shouldn't be hanging.

enMTW fucked around with this message at 01:51 on Jul 3, 2015

enMTW
Feb 19, 2015

kitten smoothie posted:

I am now betting the instructions about the theme are the equivalent of Van Halen's brown M&M clause to make sure that people read through the whole thing :v:

Hah! I picked black_green both as it is the best of the bunch (still awful, but less so) and is not a default, so I know if the config.plist is actually being loaded/person followed instructions.

Armagnac posted:

Started from scratch again, to see if I did something wrong, now I can select the options, and it starts to boot, and I get a apple logo. I get to a grey apple screen, and then a beachball. I'm not getting to the point that I can install. Weird.

You're supposed to boot in verbose, as per the instructions. If you're seeing Apple logos, that's not verbose. Are you nv_disable=1? Please go and make a config.plist and place it in the right spot - you have rootless=0 and there is no reason you should have that on a Yosemite install. It looks autogenerated.

enMTW fucked around with this message at 02:09 on Jul 3, 2015

enMTW
Feb 19, 2015

Armagnac posted:

Missed how to do the verbose from the clover menu. Not that it would have helped... I think I somehow missed something on my 2nd and 3rd tries. I did make a plist and save it... I just don't know what went wrong.

Ok, I threw in my 1st try at a clover bootloader in as a whim, since I got to the boot from there, and somehow it worked and the others didn't. I guess I was being more careful with all the settings on my first try, and I wasn't really understanding what was going on after that point, so I got confused, having a weird usb port & an finicky old thumb drive that only sometimes works on my box doesn't make troubleshooting easy either. However the sata SSD slot to plu/unplug my old install on a whim *is* super useful...

So I've got my install on, I'm now onto finding the right kext's and installing clover on this new drive...

Quick question about my Intel NIC. Should I be using the intel kext I found on Tonymac or the newer IntelMausiEthernet I found on insanelymac? It's hard to figure out. Gigabyte's site just says it's a . I ask because on my older unibeast build, it would occasionally drop connection on a long upload, but that was from an old multibeast. I guess I'll find out.

Just want to give you another big shout out, enMTW, because if you weren't replying to this thread, I think I may have given up... So thanks again.

You hit space on a selected drive. If I didn't include that in the posts, I'll add it. No big deal with the plist, just trying to help. Gotta figure out what's happening with the plist or lots of things are not going to work right.

IntelNic: try the newer kext. If it works, great. If not, use the older one. Should support your NIC. The new kext fixes the weird dropping connection issue.

Happy to help!

enMTW
Feb 19, 2015

Demie posted:

Was running 10.10.3, upgraded 10.10.4 twith App Store.

Rebooted, kernel panic. Booted from a Unibeast USB, reinstalled FakeSMC and Realtek HDA. And Chameleon for good measure. Fixed permissions, let the Nvidia updater run.

Booted fine, update complete. Risked it with no backup.

Chameleon?! You should migrate off that pronto. You shouldn't be KPing on an update like that.

enMTW
Feb 19, 2015

Armagnac posted:

Alright! UP AND GOING!

Used the old kext for now, as I didn't want to create an insanely mac account at 12:30am on a thursday.

Ok, so the whole EFI as a hidden drive thing is super cool, but another thing I didn't get at first.

So far I'm down to 2 issues:

1) iMessaging, which was the thing I was the most excited about fixing. I'm able to send and receive phone calls & facetimes but strangely only *send* text messages, I can't receive texts or send or receive iMessages... Should I generate a new Serial? I *do* have several older macs lying around (a Tower I use as my swap-in backup incase my current machine dies, and a really old MBP), is it worth it to get it? I do have payment attached to my iCloud.

2) Is there a way to get clover to autoboot without hitting enter? My computer sits in a separate room from my displays and keyboard and my USB hubs don't let me hit enter from my keyboard on my desk.

1. Very weird. iMessage does the same verification thing as FaceTime. Text messaging isn't linked to Apple's end (your phone just gets told 'do X' and does it) so that kind of makes sense. What kind of error do you get? Describe what happens.

Using valid values from a real Mac that will never use iMessage is a surefire way to have iMessage work.

2. Yes, but I actually do not know how to set that off hand. I believe it is the 'timeout value' but I've never used it. EDIT: Yep http://clover-wiki.zetam.org/Configuration/Boot

enMTW fucked around with this message at 07:36 on Jul 3, 2015

enMTW
Feb 19, 2015

Hi. Sorry, was out all day.

What I'd like to do is next is talk to you. I think I know what the problem is, but it's hard to help when I'm flying blind. What we should do, if you are up for it, is a Skype call some time tomorrow. I can ask questions, I can connect to a View Only TeamViewer session and figure it out.

I think I know what's wrong, but solving requires validating that everything else (The Clover installation, etc) is good. Which I can only do if I can see everything. :)

enMTW
Feb 19, 2015

Djarum posted:

The new write up is very nice. I have one question though, why do you suggest making two USB drives for install instead of single Clover USB installer drive?
Thank you! Still got lots more to add - table of contents, recommended hardware, updated list of cards that need the WebDriver, more.

As far as two drives go, I echo what the other guy said. You can't modify the OS X Installer drive without breaking it, unless you seriously know what you're doing. It is possible to modify the installer and not break it, but that requires so much hacking around...it's outside the scope of this guide.

Armagnac posted:

Thanks! you can skype me at goodpostny. I'll be around until 4pm EST.

WIIIEEEEERD. Messages just started working mystically. I'd love to know what I did to get it to work... because it definitely wasn't working when I left the house last night.

Excellent. I'll skype you in a bit, not home at the moment.

Sounds like Clover finally started loading the config.plist correctly. I'll still want to take a look and see what was wrong.

enMTW fucked around with this message at 17:00 on Jul 4, 2015

enMTW
Feb 19, 2015

I'm not going to be available by 4, but I can help tonight/tomorrow.

Big changes for this thread coming, stay tuned!

enMTW
Feb 19, 2015

lignicolos posted:

Just to comment, I used the createinstallmedia command to create my usb Yosemite installer. Then I installed clover to that same usb drive and had zero problems installing OSX on two very different systems. (An Intel NUC haswell and my z77 ivy bridge system)

Huh. I'll go validate that and give it a go. Another user I was testing the guide with said that modifying the USB drive broke the Install drive, so I put that line in. I never thought to test it, I always used multiple drives. I'll test and update, thanks.

Adbot
ADBOT LOVES YOU

enMTW
Feb 19, 2015

Armagnac posted:

I'll be around tomorrow until about 5?

Works for me. I'll add you in the morning.

oohhboy posted:

The problem with that guide is that it assumes you are already good with Clover which defeats the purpose of the guide. If you followed that guide and don't know what EFI is, you would create an EFI folder in root to put all your stuff it which breaks the installer even after you delete the folders.

The current guide is meant to work for people who aren't familiar with Clover or only know Chameleon and cover most of the contingencies. It's meant to be as foolproof as possible with some of the steps acting as failure checkpoints. It also gets you a little familiar with Clover.

I can still make it simple and remove the need for two sticks. Not a big deal, just some writing and validation on my end.

  • Locked thread