Bootloader for macOS, Windows and Linux in UEFI and in legacy mode
Go to file
chris1111 423a78aded
Build Clover.app package from yml
Even if it is excluded from build and releases
2022-04-18 18:05:24 -04:00
.github/workflows Build Clover.app package from yml 2022-04-18 18:05:24 -04:00
BaseTools Specify -object_path_lto to enable dsym generation 2022-02-12 15:05:25 +03:00
bdmesg_efi Clean [BuildOptions] in inf files. 2020-10-20 15:00:24 +03:00
BootHFS vs dont like __typeof 2020-03-10 11:05:37 +03:00
Certificates/Default initial commit Clover sources 5061 and modules from EDK2 latest with legacy codes from UDK2018 2019-09-03 12:58:42 +03:00
CloverApp somehow resolve conflict between c++ and swift 2020-09-01 20:58:59 +03:00
CloverEFI some style check 2022-01-25 20:07:33 +03:00
CloverPackage CloverPrefpane and CloverUpdater is not build 2022-03-18 13:12:33 -04:00
Drivers some style check 2022-01-25 20:07:33 +03:00
FileSystems apfs definitions 2022-03-13 14:33:14 +03:00
font initial commit Clover sources 5061 and modules from EDK2 latest with legacy codes from UDK2018 2019-09-03 12:58:42 +03:00
FSInject Clean [BuildOptions] in inf files. 2020-10-20 15:00:24 +03:00
gptsync Clean [BuildOptions] in inf files. 2020-10-20 15:00:24 +03:00
Include apfs definitions 2022-03-13 14:33:14 +03:00
IntelFrameworkModulePkg additional includes 2019-09-03 16:36:55 +03:00
IntelFrameworkPkg add modified contents 2020-10-15 10:27:30 +03:00
LegacyBios Silence a forgotten warning. 2021-02-10 16:40:02 +03:00
Library exclude unused-but-set variable 2022-03-18 19:11:55 +03:00
Logo initial commit Clover sources 5061 and modules from EDK2 latest with legacy codes from UDK2018 2019-09-03 12:58:42 +03:00
MdeModulePkg some style check 2022-01-25 20:07:33 +03:00
MdePkg testing xcode5 toolset 2022-02-12 12:17:26 +03:00
MemoryFix Clean [BuildOptions] in inf files. 2020-10-20 15:00:24 +03:00
NetworkPkg fix UninstallMultipleProtocolInterfaces() calls 2019-11-19 16:40:14 +03:00
OpenCorePkg@9986fac808 sync subproject 2022-03-15 22:21:32 +03:00
Patches add patches for Catalina 2019-10-02 07:59:59 +03:00
PcAtChipsetPkg 1st experiment to use OpenCore to boot Big Sur installer. 2020-09-07 01:19:48 +03:00
PosixCompilation Cleaning and improvement of PlatformPOSIX. 2021-05-05 13:20:40 +03:00
Protocols some style check 2022-01-25 20:07:33 +03:00
Qemu a script ti debug xcode8 compilation 2022-02-13 14:12:14 +03:00
rEFIt_UEFI Add Skip value in ACPI DSDT patches. 2022-04-14 18:07:46 +02:00
ShellPkg Support ProcessorUpgradeSocketLGA4677 from SMBIOS 3.5.0 2021-11-27 21:57:31 +03:00
SignTool initial commit Clover sources 5061 and modules from EDK2 latest with legacy codes from UDK2018 2019-09-03 12:58:42 +03:00
toolchain/tools/CloverScripts Update postbuild 2022-02-25 09:49:59 +01:00
Trash move genconfig to trash 2021-02-07 19:24:19 +03:00
UefiCpuPkg 1st experiment to use OpenCore to boot Big Sur installer. 2020-09-07 01:19:48 +03:00
VC Fix visual studio compilation. 2021-05-08 12:34:17 +03:00
Xcode ignore sertificate 2022-02-05 23:06:30 +03:00
.gitignore Merge branch 'master' into master 2021-05-13 08:29:14 +08:00
.gitmodules 1st experiment to use OpenCore to boot Big Sur installer. 2020-09-07 01:19:48 +03:00
build_gcc10.sh Update toolchain to GCC 10.2. If you wish to update, delete Build and toolchain directories. 2020-08-09 10:00:31 +03:00
build_gcc11.sh ignore sertificate 2022-02-05 23:06:30 +03:00
buildExtras.sh few comments 2022-02-11 22:23:58 +03:00
buildgcc-4.9.sh changes of BaseTools 2019-09-04 23:02:41 +03:00
buildgcc.sh changes of BaseTools 2019-09-04 23:02:41 +03:00
buildgettext.sh Work around gettext compilation for Catalina and disable gettext building java prompts 2019-09-23 19:05:37 +03:00
buildmc.bat restructure sources, preliminary include AptioMemoryFix from OC 2019-10-04 16:19:40 +03:00
buildme add postbuild for openruntime build 2022-02-16 10:26:43 +01:00
buildmtoc.sh Update buildmtoc.sh 2020-04-30 19:42:19 +02:00
buildnasm.sh exclude double settings 2020-10-08 23:03:41 +03:00
cbuild.bat VS2017 compatibility 2022-01-23 19:12:22 +03:00
Clover.dsc choose other volume root 2022-03-08 21:57:31 +03:00
Clover.fdf choose other volume root 2022-03-08 21:57:31 +03:00
CloverPkg.dec Make OC 0.7.3 compile as a library for Clover. It compiles, doesn't mean 2021-09-23 13:36:41 +03:00
CloverVC.sln VS2017 compatibility 2022-01-23 19:12:22 +03:00
CloverVC.vcxproj VS2017 compatibility 2022-01-23 19:12:22 +03:00
CloverVC.vcxproj.filters VS2017 compatibility 2022-01-23 19:12:22 +03:00
CloverVC.vcxproj.user VS2017 compatibility 2022-01-23 19:12:22 +03:00
CppProperties.json restructure sources, preliminary include AptioMemoryFix from OC 2019-10-04 16:19:40 +03:00
ebuild.sh compatibility with Python 3.10 2022-02-05 21:53:39 +03:00
edksetup.bat VS2019 compatibility 2020-04-20 15:45:25 +03:00
edksetup.sh changes of BaseTools 2019-09-04 23:02:41 +03:00
hebuild.sh compatibility with Python 3.10 2022-02-05 21:53:39 +03:00
isl-0.24.tar.xz isl library will be local to the repo 2021-10-06 19:34:18 +03:00
LICENSE Initial commit 2019-09-02 11:22:15 +03:00
makeall.sh add missing files 2020-02-15 17:51:18 +03:00
makefile able to compile by make 2022-02-16 19:46:43 +03:00
Nasm.inc fix windows compilation somehow 2019-09-04 15:27:51 +03:00
README.md good link 2022-04-18 13:08:24 -04:00
xbuildme add missing files 2020-02-15 17:51:18 +03:00

CloverBootloader

Bootloader for macOS, Windows and Linux in UEFI and in legacy mode

Features

  • Boot macOS, Windows, and Linux in UEFI or legacy mode on Mac or PC with UEFI or BIOS firmware
  • Boot using UEFI firmware directly or CloverEFI UEFI firmware emulation
  • Customizable GUI including themes, icons, fonts, background images, animations, and mouse pointers.
  • Theme manager and theme repository at https://github.com/CloverHackyColor/CloverThemes
  • Native screen resolution in GUI
  • Press Page Up or Page Down to change GUI resolution
  • Press F1 for multilingual help, depending on language setting in configuration
  • Press F2 to save preboot.log from GUI
  • Press F4 to save original (OEM) ACPI tables into /EFI/CLOVER/ACPI/origin
  • Press F5 to test DSDT patching
  • Press F6 to save graphics firmware into /EFI/CLOVER/misc
  • Press F10 to save screenshots from GUI
  • Press F11 to reset NVRAM
  • Press F12 to eject CD/DVD
  • GUI refreshes after CD/DVD insertion
  • Ability to boot previously selected boot entry after default timeout
  • Boot entries menu scrolls if screen resolution is too low for menu
  • Create custom boot entries for personalizing boot entries and add support for other operating systems
  • Create Clover boot entry in NVRAM with tool from GUI
  • Launch EFI command shell from GUI
  • Startup sound controlled by F8 and checked by F7