5
User Review
( votes)Clover EFI BootLoader
As we have discuss on Boot Loader Section that Mac OS X cannot normally boot from PCs, Hackintoshes use their own special Boot Loaders to start the operating system without of boot loader Hackintoshes never gonna boot
This is EFI-basedBoot Loader for BIOS-based computers created as a replacement to EDK2/Duet Boot Loader tianocore
To compile it needs to place Clover sources into edk2/ folder.
To compile it needs to place Clover sources into edk2/ folder.
Features:
- using UEFI BIOS or own CloverEFI
- default boot after timeout into previous chosen OS
- customizable GUI: themes support, own icons, fonts, background image, animated pictures, mouse pointers.
- F1 – multilingual help, depending on language in config
- saving preboot.log from GUI by typing F2 and system.log for debug
- save original (OEM) ACPI tables by pressing F4
- test DSDT patching with F5
- save videoBIOS into EFI/misc by pressing F6
- saving screenshots from GUI typing F10
- CD/DVD eject by F12 and refresh menu after CD insertion
- change GUI resolution by PgUp/PgDown
- save BOOT0000 option to NVRAM (like bcfg in Shell)
- call to Shell.efi
- native screen resolution in GUI
- scroll bar if screen resolution is too low for menu
- theme database http://clover-wiki.z…/Theme-database
Sources
What’s New in Version 3241
- [3248] new Broadwell data by TheRacerMaster
- [3247] sync with edk2 17820
- [3246] Update BGM, black_green and Shield themes with El Capitan icons from theme repo.
- [3245] Don’t disable autobooting the default volume if embedded theme is used with a timeout of 0
- [3244] new AMD Radeon families
- [3243] new AMD card names
- [3242] make menu wider from centre
- [3241] fix wrong ati family numeration
- [3240] add Radeon 7730
- [3239] fix missinf brace
- [3238] avoid draw durty buffer
- [3237] dynamic check for text width
- [3236] increase text width
- [3235] added lapic patch for El Capitan by Sherlocks 2
- [3234] added lapic patch for El Capitan by Sherlocks
- [3233] add Candara font
- [3232] increase layout
- [3231] extend visible menu
- [3230] correction for haiku
- [3229] add El Capitan icon to metal theme
- [3228] add steampunk with El Capitan
- [3227] some more changes for El Capitan by ErmaC
- [3226] exclude extra line
- [3225] check kernel location for El Capitan by crazybirdy
- [3224] nvidia generic name
- [3223] initial support for El Capitano
- [3222] load specific ROM for nvidia cards, (c)ErmaC
- [3221] generic nvidia name by ErmaC
- [3220] add some fonts
- [3219] year autoupdate by ErmaC
- [3218] correct typo
- [3217] correct misprint
- [3216] correct localizable strings
- [3215] theme iclover will be proportional
- [3214] text fine tuning
- [3213] correct for transparent font reduce space size exclude GUI setting, the transparent must be for each theme
- [3212] ore space between chars
- [3211] correct space detection
- [3210] implemented proportional fonts, preliminary
- [3209] add script for gcc-5.1 creating
- [3208] Fix enable secure boot, should work now.
- [3207] correct cores and threads for Atom3700
- [3206] move PCD from Intel to Mde to synchronize with EDK2 update 17385
- [3205] added preliminary support for Atom 3700
- [3204] sync with EDK excluded PCD
- [3203] default CPU type for Broadwell CPU
- [3202] add more Intel Graphics, info from uphack
- [3201] change order of OS version detection else 10.10.4 will be 10.4
- [3200] sync with edk2 rev17166 correct losen LZMA_GUID
- [3199] Revert more changes.
- [3198] Revert some changes from previous commit
- [3197] Increase upper memory barrier for firmware memory map fixes from 4GB to 8GB
- [3196] new card names provided by ErmaC
- [3195] added new GT730 card
- [3194] Sync XhciDxe with edk2-17048
- [3193] workaround for Core2Quad
- [3192] redundant lines
- [3191] add script to keep edk2 folder smaller
- [3190] Use Atapi UDMA in Ahci Mode
- [3189] SataControllerDxe: Support UDMA mode 6, Atapi UDMA, Fix some bugs
- [3188] Loosen IDE timing + AHCI tweaks
- [3187] change isl version to working one
- [3186] 1) Issue #126 2) Trim tar.lzma absolute path 3) VBox FS files readonly 4) IDE, XHCI timing tweaks
- [3185] use recent versions
- [3184] possibility to choose embedded and random themes by pref panel
- [3183] dont inject snb-id automatically if there is no criteria
- [3182] mistake in macmini name
- [3181] implement snb-platform-id
- [3180] correct mistake of 3178
- [3179] restrict cycles in smbios
- [3178] increase cycle to check ram slots
- [3177] -low-ebda will be default as it works for all
- [3176] sync OmvfPkg with recent edk2
- [3175] sync AtaAtapi with edk2-16863
- [3174] framebuffers for AMD8000 controller
- [3173] restore sumo2
- [3172] new framebuffers names
- [3171] one flea
- [3170] new data for ATI
- [3169] update compatibility for fakeid
- [3168] change config name in menu should affect settings
- [3167] new haswell legacy regions
- [3152] XhciDxe
- [3151] new devices
- [3150] Intel Quirks for XhciDxe
- [3149] code formatting and warning eliminating
- [3148] mistakes of 3147
- [3147] Eliminate memory leak in BlockIoDxe
- [3146] correct clovergui-revision
- [3145] commit according ticket 119
- [3144] again wrong sequence for defaults
- [3143] don’t execute LegacyOff for Xhci because this is a task for XhciDxe.efi
- [3142] corrected bugs with KernelAndKext patching set by config or by GUI
- [3141] Fix kernel patch for 10.10. Fix some uninitialized variables. Make sure that some converted values are complemented, not that the complemented values are converted.
- [3140] missing brace
- [3139] set patches for entry if changed in menu
- [3138] no OnExitBoot for Win and Linux
- [3137] correct DDR4 16bit addressing
- [3136] Corrected last commented GTX 970 Data again
- [3135] Fixed last commented GTX 970 data
- [3134] Added more GTX 970 data
- [3133] Added EVGA GTX 970 data
- [3132] Little misconception: OS X Mavericks 10.9.5 requires BOTH patches to be applied. 10.9.4 and OS X Yosemite 10.10.x don’t seem to contain this pattern and thus both are patched always (should there be a version check?)
- [3131] Eliminating some leftovers from the last commit.
- [3130] Added an on-the-fly patch for Haswell-E CPUs (credit to stinga11 for the binary patch).
- [3129] patch for wrong edk2 16606
- [3128] max ram slots = 8
- [3127] infoPlist patching with skip of invisibles
- [3126] correct FileHandleLib reference