Hackintosh Safe Mode Clover

Well, this is a list of common boot flags for chameleon based bootloaders, I always forget them, so decided to put it here for “once and for all”… feel free to add more flags in comments if you like 🙂

Hackintosh

-xsafe boot
-vboot inverbose mode, to see actual error or kernel panic error
-f – reload all kext and dump the boot config cache
-s – single user

I tried booting into this using the -x clover boot arg. When I reboot I get the circle with a line through it (prohibited) sign. Should I be worried, any tips on why it won't let me boot into safe mode? Using following boot args - darkwake=0 debug=0x100 -nocompatcheck. I have my Recovery and Preboot hidden in the GUI section of clover.

  • Boot into Safe Mode© 2013-2020 Stephan Pringle. All rights reserved.Channels:#Gixx.
  • If you enter some extra boot flags into org.Chameleon.boot.plist, but they’re messing up your Hackintosh’s bootloader, enter the -F boot flag to ignore them.-force64 Forces Mac OS X to boot into 64-bit mode.-legacy System loads in 32 bit mode while running on 64 bit version of Os X.
  • This is wat happens if you use the boot arg (-v -x nvdisable=1).This video is used on this thread on tonymacx86.comhttps://www.tonymacx86.com/threads/hackin.
Clover

-F
If you enter some extra boot flags into org.Chameleon.boot.plist, but they’re messing up your Hackintosh’s bootloader, enter the -F boot flag to ignore them.

-force64
Forces Mac OS X to boot into 64-bit mode.

-legacy
System loads in 32 bit mode while running on 64 bit version of Os X.

rd=diskXsX
Tells where is the boot partition, first X is hdd sata port and second X is partition number ( rd=disk0s1), sometimes can fix “Waiting for boot volume UUID” error.

platform=ACPI

platform=X86PC (non ACPI)

platform=ACPI|86PC (if ACPI fails do not use it)

cpus=1
Limit the number of processor cores (usually used for AMD processors).

PCIRootUID=1
Some AMD Radeon cards wont boot without it, PCIRootUID=1 or PCIRootUID=0

arch=i386
Forces Mac OS X to boot into 32-bit mode. Useful for older PC’s if CPU or graphics card isn’t fully supported in OSX 64 bit mod. No longer works in OS X Mountain Lion which is 64 bit only.

arch=x86_64
Allows Mac OS X to boot into 64-bit mode.

Hackintosh Safe Mode Clover Game

Hackintosh safe mode clover key

Hackintosh Safe Mode Clover Login

HackintoshSafe

mach_kernel
Locate the kernel (“mach_kernel”), if your Hackintosh says that it can’t find mach_kernel, and if the kernel is located in the Extra folder, enter the boot flag /Extra/mach_kernel. If you testing new kernel, call it custom and than enter “custom” flag to boot it with custom kernel without of removing old kernel.

darkwake=0
Disable wake up of certain parts of your Mac from sleep, while leaving other parts in sleep mode. This feature often messes up sleep on Hackintoshes. Enter darkwake=1 to turn it on, if turning it off doesn’t do the trick). if your verbose boot is freezing be sure to remove SleepEnabler.kext completely by deleting it from either /Extra/Extensions or /System/Library/Extensions in your hard drive.

GraphicsEnabler=No orGraphicsEnabler=Yes
It’s turned on by default when you set up your Hackintosh with latest Multibeast. Certain graphics cards (AMD Radeon cards), may make Mac OS X unable to boot, or cause the graphics in Mac OS X to display incorrectly. If this is the case use this flag. Turning GraphicsEnabler off will break DVD Player, most games, video and audio editing apps etc… NVIDIA 600 series no longer require GraphicsEnabler to work with OSX so turning off GraphicsEnabler won’t cause any problems.

debug=0x100 or debug=0x144
Turns on debug mode. If you get a kernel panic use either of these boot flags, and you’ll see a debug screen full of code instead of a kernel panic message.

DSTD=/Extra/DSDT_test.aml
Safe way to test newly patched DSDT file. First rename your new DSDT.aml file to DSDT_test.aml and than copy it to /Extra folder. Or can be used otherway around for DSDT_backup.aml.

dart=0
If you can’t boot with OS X and VT-x/VT-d enabled in BIOS, use this flag (UEFI BIOS).

Clover is a boot manager that allows you to select the OS you want to boot with. It is used mostly by Hackintosh users, that is, people that install MacOSX (along with other OSs, like Linux and Windows) on a non-Apple machine.

The Clover configuration can be quite tricky, and if you’re not lucky you can easily mess it up. That’s why it’s more than advisable to keep a backup of the /EFI/CLOVER/config.plist configuration file.

If you happen to break down your MacOSX boot, but you still have a working Windows boot on the same machine, you can follow these steps in order to restore a backup of config.plist:

  • Open an administrator console (run cmd.exe as Administrator) and type the following:
  • diskpart (open diskpart)
  • list disk (list your hard drives with)
  • select disk 1 (select the disk where your Clover EFI boot has been installed. 1 is just an example)
  • list partition (list the partitions available on the selected disk)
  • select partition 1 (select the boot EFI partition)
  • assign letter=s (assign a letter. S in this case)
  • exit (exit diskpart)
  • s: (go to the just mounted boot partition)
  • cd EFICLOVER
  • copy c:backupsconfig.plist . (c:backups is just an example. Replace this path by the path where you have your config.plist backup)

If everything worked fine, you can now restart and use your MacOSX boot again.

Hackintosh Safe Mode Clover

In addition to that, some Clover prefixes that can help you find out what went wrong are:

  • -x start using the safe mode
  • -v verbose mode

Hackintosh Safe Mode Clover Key

You can find more information about Hackintosh and Clover on tonymac86.