Giter Club home page Giter Club logo

cloverhackycolor / cloverbootloader Goto Github PK

View Code? Open in Web Editor NEW
4.4K 148.0 612.0 229.56 MB

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

License: BSD 2-Clause "Simplified" License

Shell 0.49% Python 5.42% Batchfile 0.05% Makefile 0.09% C 73.84% Objective-C 0.06% C++ 4.72% Roff 0.01% GAP 0.31% ANTLR 0.01% Rich Text Format 1.05% Assembly 7.90% HTML 0.01% Perl 5.55% M4 0.04% DIGITAL Command Language 0.01% eC 0.01% NSIS 0.01% Swift 0.44% C# 0.01%

cloverbootloader's Introduction

CloverBootloader

Github Actions

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 F3 to show hidden entries
  • 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

Developers:

  • Slice, with help of Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, rehabman, Download-Fritz, nms42, Sherlocks, Zenit432, cecekpawon, stinga11, TheRacerMaster, solstice, Micky1979, Needy, joevt, ErmaC, vit9696, ath, savvas, syscl, goodwin_c, clovy, jief_machak, chris1111, vector_sigma, LAbyOne, Florin9doi.

    Source code credits to:

    Intel, Apple, Oracle, Chameleon, rEFIt and Xom, nanosvg.

    Packages credits to :

    Chameleon team, crazybirdy, JrCs, chris1111.

    Clover is open source based on different projects :

  • Clover, rEFIt, XNU, VirtualBox. The main is EDK2 latest revision

  • Recent developments and changes in details at Clover Change Explanations

  • Support forum discussion AppleLife (Russian) Insanelymac (English) macos86.it (Italian)


cloverbootloader's People

Contributors

allegrox avatar asava avatar chris1111 avatar fishermans avatar florin9doi avatar jief666 avatar labyone avatar sergeyslice avatar sher1ocks avatar shortarrow avatar stevezhengshiqi avatar the-chain-warden-thresh avatar vectorsigma72 avatar z3dd3r avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cloverbootloader's Issues

Clover Bootloader no connection

Why was the recovery mode connection blocked with recent clovers? in fact the connection in recovery is had only with the 5092 version

gRAM structure isn't deleted when loading a different config file

Switching form a config file which has SMBIOS>Memory>Modules to a config file without SMBIOS>Memory and booting will still inject the memory modules from first file.
The same thing happens when switching from a config file with more memory modules (eg: 2x16GB, slot:0+1) to a config file with fewer modules (eg: 1x32GB, slot:0). In this case it will inject 1x32+1x16GB

Hibernate mode 25/3 doesn't work

Catalina 10.15.1, AptioMemoryFix, working NVRAM, latest Clover

CpuPM, SpeedStep, TurboBoost, Power Nap is OK

But why Hibernation 3 / 25 doesn't work on Catalina – I dunno.

v2.5k-5098 installer error on macOS 10.15.1

The latest release will not install on macOS 10.15.1, failing with the error "An unexpected error occurred while moving files to the final destination."

Log:
https://pastebin.com/LsSq9wnR

Excerpt:
Nov 2 15:19:20 #####s-iMac shove[1446]: [source=file] failed _RelinkFile(/Library/InstallerSandboxes/.PKInstallSandboxManager/903C5760-622B-45B8-A2F1-5EAB219523B4.activeSandbox/Root/EFIROOTDIR/EFI/BOOT/BOOTX64.efi, /EFI/BOOT/BOOTX64.efi): Directory not empty

I've tried:
Disabling SIP
running sudo mount -uw /

Wake up slow with cpu timing problem.

E3-1230 v3 1150 Hasewell CPU, MSI ZH87 motherboard, HD7950 graphics card.

It can sleep or hibernate, but when wake up, cpu behaves working very slow.
The time of cpu is the problem.
I don't know how to fix it and almost tried every option on motherboard or clover but none of them working.

Thanks for helping.

Folder name incorrect EFI-Backups

I installed Clover r5097.
The folder that it creates in /EFI-Backups of the previous Clover release is called "r", not "r5070" which is the actual release name.

Also, it creates a file called ".empty" in the EFI/BOOT folder.

Document the switch to Github

I know documentation is a lot to ask for from an open-source project of this scale... but at least a formal notice on the SourceForge site somewhere would be pretty helpful.

When I download a release from a website and all it has is a text file pointing me somewhere else (with no mention on the actual site), I am (and should be) immediately suspicious that something has been compromised.

A little bit of guidance goes a long way...

Request csmvideodxe / edp / lvds

Dear,

I have a request, I noticed some changes on my new notebook, so clover can't detect my screen resolution and screen size.

I don't know if this is an issue, I tried to change gui settings and played around with csmvideodxe.efi
Without csmvideodxe external screens over dp not working.

Also I noticed that I run an opensuse installer the can grub detect right screen size and resolution.
Think clover is here for edp connected displays unable to detect the edid.
Running on lenovo yoga c940.

Clover is working only at the bottom of the screen I have a black unused area of 3 centimetres.
macOS run with internal screen only without framebuffer loading, or I need to use external screen and disconnect internal screen from mainboard.

best Regards

Default boot volume defaults to Recovery

For a while now, I'm having issues with Clover defaulting back to the Recovery partition as the default boot volume.

Strange thing is if a do an immediate reboot, Clover will remember the last disk, but if the computer has been running for a while, like to the next day, it will default to Recovery again.

Any idea were to start?

This is from my config.plist:

<dict> <key>Arguments</key> <string>dart=0 darkwake=0</string> <key>Debug</key> <false/> <key>DefaultVolume</key> <string>Hackintosh SSD</string> <key>Legacy</key> <string>PBR</string> <key>Log</key> <true/> <key>Secure</key> <false/> <key>Timeout</key> <integer>5</integer> <key>XMPDetection</key> <string>Yes</string> </dict>

boot.log

Clover.app installation fail

Honest not sure if i should be selecting the EFI partition or the "MacOS Installer" partition, but either one results in this error message:
Installation begin..
0:230:
execution error: My Path = /private/var/folders/6x/cgj9ntt53bjfkwtxct41m3800000gn/T/AppTranslocation/87D3CDD4-B8CC-495A-BB12-88A2DB533AFB/d/Clover.app/Contents/MacOS/Cloverhelper
Target volume: /Volumes/EFI
Error: target volume "/Volumes/EFI" is not writable. (1)

I have tried with the EFI partition mounted and unmounted

Clover r5098 fails to install with "cannot install without ensuring file system is read-write" on Catalina

I'm on macOS Catalina 10.15 (19A602). I have not updated Clover since I switched to Catalina from Mojave. SIP is on and everything works fine otherwise. I have not had this problem before upgrading. When I open the installer Clover_v2.5k_r5098.pkg with right-click and open it goes through these states after interaction:
Screenshot 2019-10-28 at 19 13 26
Screenshot 2019-10-28 at 19 13 32
Screenshot 2019-10-28 at 19 13 42
In the end, it shows the error "cannot install without ensuring the file system is read-write" and then quits.

Shift key doesn't work in Clover

Was previously using ver. 5045 and had this issue. Just updated to current stable release (5097) and the issue persists.

In Clover, for example when trying to manually add boot flags in the Options menu, the Shift key does nothing. I've tried two wired USB keyboards: Matias QuietKey Pro (Mac) and a Logitech K120 (Win).

Searching around I've seen similar reports on various forums but they date back several years and none look to be resolved.

Boot iso image possible?

As far as I've seen, Clover has an iso9660 driver. Is it possible to load / boot an iso CD/DVD image? I couldn't find anything on google / wiki.

Clover Package doesn't work on Catalina

On Catalina (OS X 10.15), Clover installer can't get read/write access
Prompt
Error

Of course I've SIP completely enabled (0x0) ;). I didn't try without SIP, but I don't want to have to disable it each time I need to update Clover

Scan entries issue on r5070

I have a freez on Scan entries. I figured out it's one of the 4 hdd that I have in raid0 in OS using SoftRaid software. It was working fine before update from r4xxx. What I'm doing: take off the data cable from that hdd, when clover gui is loaded I insert back the data cable and hit enter. So, once I'm on desktop the SoftRaid software shows me SMART status without any error on any of 4 hdds.
What can I provide guys to show you the problem? The problem with logs is that clover is freezed so have no idea what to do.
Thank you!

"Installation failed" on high sierra

Clover won't install on my machine. Settings/components don't matter.
screenshot
"caused an assertion to fail". I wonder if that has something to do with the ESP being the 2nd instead of 1st partition (blame Windoze for that one!) (windoze was already there, I originally installed high sierra on an old HDD but "restored" the partition onto my primary SSD with Disk Utility because it took ages to boot up)

Fix version from tag logic

There's an issue with this (and this), where it'll always use the newest tag, even if you're currently not on the latest tag.

For example, say you've checked out tags/5096. With tag 5097 being the latest, Clover would still be built with 5097 set as the revision/version.

Here's the current command and its output:

❯ git describe --tags $(git rev-list --tags --max-count=1)
5097

Now here's one potential way you could fix this:

❯ git describe --tags --abbrev=0                          
5096

This way it would always use the current tag, or the latest one up to the current commit, but never a newer one.

APFS boot from NVMe not possible, Clover does not see NVMe

I installed a new NVMe Crucial 1TB via PCIe Adapter. Clover 2.5k_r5093 sees this disk only if formatted HFS+. I tried to clone a Catalina Installation to the NVMe, no success. I tried to install Catalina fresh, Clover sees the disk after the first step, the installation continues, on last reboot Clover does not see the NVMe again. I tried to install Mojave fresh, also the APFS isn't available in Clover. macOS Catalina sees the disk and it is usable, but not bootable if formatted APFS. Is there a solution to this problem?
preboot.log

config.plist.txt

v2.5k-5098 installer error on macOS 10.15.1 (repost)

I am reposting this issue because it was closed yesterday without any resolution. The original issue is here: #26

The latest release will not install on macOS 10.15.1, failing with the error "An unexpected error occurred while moving files to the final destination."

Log:
https://pastebin.com/LsSq9wnR

Excerpt:
Nov 2 15:19:20 #####s-iMac shove[1446]: [source=file] failed _RelinkFile(/Library/InstallerSandboxes/.PKInstallSandboxManager/903C5760-622B-45B8-A2F1-5EAB219523B4.activeSandbox/Root/EFIROOTDIR/EFI/BOOT/BOOTX64.efi, /EFI/BOOT/BOOTX64.efi): Directory not empty

I've tried:
Disabling SIP
running sudo mount -uw /

Same as issue #35

Hello Slice! Can you please merge that issue with issue #35 ? Thank you!

I have a problem when clover freeze on Scan Entries. Sorry Sergey, was busy and I don't provided the log and you closed the Issue.
Attaching preboot log.
preboot.log.zip

Is the preboot log reset on every boot? If so you won't find anything there because to boot into the OS I need to de-attach the hdd that gives the problem to clover, wait Clover UI, attach the hdd and then hit enter....
Thanks!

English translation for this precious guide

As done by acidanthera for Opencore, they improved their documentation providing a PDF where they can group all knowledge spread across multiple forums and describe all the changes from commit to another

Is it possible an english (and/or Italian as could be done by vectorsigma72?) version for future releases of this previous guide in order for us to better understand? I'm referring to this document:
https://github.com/CloverHackyColor/CloverBootloader/releases/download/5097/Clover.of.Hacky.Color_5097_rus.pdf

It would also be perfect to have a "Differences.pdf" - if it's possible to maintain this guide up-to-date. I strongly believe that this project will benefit whether if is going to happen

Thank you

Clover update issue in Catalina

I've updated the clover to 5096 before, and updated my mojave to catalina. Everything is good and no problem. I have updated to supplement version now 19A602.
I just got a notice that clover 5097 is released and it suggested me to update. So I download it from the Github.
When I try to install clover 5097, it said the installer is not compatible with this MacOS, and when I continue, it finally failed. I can still reboot from clover, but the clover control panel disappeared from the system preference. I also tried to install the clover 5096 again, the same error.

I guess reason is about the new system file protection in Catalina, but I don't know how to solve it and update my clover in future.

Any solution to this? Thanks

build 5094 doesn't start on my legacy hackintosh

I have this old notebook hackintosh with legacy bios:

CPU Intel core 2 duo 2,53 ghz, GPU: NVidia Geforce 9800m GTS 1024MB, SRAM 6GB, SSD Samsung 860 EVO 1TB, macOS 10.13.6 High Sierra+Windows 10 64bit, Smbios MacBook Pro 7,1

it works with all previous version of clover since 5093 but with 5094 it doesn't start
It stop at the cursor in the left angle and never show the clover's gui

Clover does not installs to the ESP of the APFS Fusion Drive

When installing Clover using option "Install Clover in the ESP" on the APFS Fusion drive it unable to find EFI system partition on the physical disk and install to the macOS partition. Same problem as in issue 519: [https://sourceforge.net/p/cloverefiboot/tickets/519/]

Output of diskutil list:

/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         512.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         511.9 GB   disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                 Apple_APFS Container disk2         1000.0 GB  disk1s2

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +1.5 TB     disk2
                                 Physical Stores disk0s2, disk1s2
   1:                APFS Volume Fusion Drive            600.1 GB   disk2s1
   2:                APFS Volume Preboot                 46.3 MB    disk2s2
   3:                APFS Volume Recovery                510.4 MB   disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4

Clover_Install_Log.txt

Screenshot 2019-11-09 at 13 17 13

espfinder.plist.zip

Hang on boot v2.5-5098

I upgraded Clover from maybe 4722 (am unsure of specific version) to 5098 and now the machine won't boot. The computer's macOS version is 10.14.x (not 10.15). Clover menu appears, I select hard disk boot entry (or let it select based on timeout), bunch of EFI-related boot logs display, and process hangs after a row of +++++++++

I assume booting doesn't work off hard disk because I have old EFI drivers and kexts in place that are incompatible with the new 5098 version. I had overwritten my working rescue USB thumb drive, so I built a new one using Mojave 10.14 installer following the vanilla desktop guide. I am using the exact same thumb drive that I used for initial installation a few years ago; drive appears to work just fine. Booting from USB drive also results in errors or hang.

Screen Shot 2019-11-18 at 11 33 44 PM

You can see in this image that, indeed, EFI/Clover are using the intended thumb drive device. Unfortunately, I can't ever seem to get a debug log created in EFI/CLOVER/misc.

Computer hardware is a Gigabyte GB-BXi3-5010. Even though BIOS settings were working, I updated settings to mirror recommendations for Haswell in vanilla guide.

Any suggestions?

Configuration for latest attempt: CLOVER.zip

Clover USB 3.0 ports not working (still waiting for root device)

On my two computers usb 3.0 cannot be used as a method to install osx, each version newer than 2.4k_r4813 breaks usb 3.0 (still waiting for root device). If you can start the installer using a usb 2.0 you can then install usbinjectall and the 3.0 ports will work. On my laptop however I don’t have usb 2.0 so i can’t proceed. I am writing this because I think that this is a clover issue because if I use 4813 it works but if I use another newer version it does not.
clover.zip

./buildme Fails Under Catalina

Checking out the branch 5101 and running a ./buildme command yields the following error:
Error compiling nasm-2.14.02 ! Checking the log:

/Users/sdhaene/Projects/CloverBootloader/toolchain/tools/logs/nasm.make.log.txt:

A number of linking errors occured:

...skipping...
make:       _main in nasm.o
*** [rdoff/rdf2bin] Error 1  "_symtabInsert", referenced from:

  "_src_free", referenced from:
      _processmodule in ldrdf.o
      _main in nasm.o
make:   "_globalbits", referenced from:
      _main in nasm.o
*** [rdoff/rdfdump] Error 1
      _main in ldrdf.o
  "_rdfloadseg", referenced from:
      _processmodule in ldrdf.o
      _main in ldrdf.o
  "_add_seglocation", referenced from:
      _main in ldrdf.o
  "_rdfnewheader", referenced from:
      _main in ldrdf.o
ld: symbol(s) not found for architecture x86_64
  "_nasm_free", referenced from:
      _main in ldrdf.o
  "_done_seglocations", referenced from:
      _main in ldrdf.o
clang: error:   "_rdfgetheaderrec", referenced from:
linker command failed with exit code 1 (use -v to see invocation)      _processmodule in ldrdf.o

      _main in ldrdf.o
  "_nasm_malloc", referenced from:
      _processmodule in ldrdf.o
      _main in ldrdf.o
      _loadmodule in ldrdf.o
  "_nasm_strdup", referenced from:
      _processmodule in ldrdf.o
      _main in ldrdf.o
      _loadmodule in ldrdf.o
  "_symtabFind", referenced from:
      _processmodule in ldrdf.o
      _main in ldrdf.o
  "_rdl_openmodule", referenced from:
      _main in ldrdf.o
  "_fwriteint32_t", referenced from:
      _main in ldrdf.o
ld: symbol(s) not found for architecture x86_64
make: *** [rdoff/rdflib] Error 1
clang: error: linker command failed with exit code 1 (use -v to see invocation)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [nasm] Error 1
make: *** [rdoff/ldrdf] Error 1

Also tried the commands ./buildme XCODE8 and ./buildme XCODE11 yield the same results.
Am I doing something wrong, or does the build fails under Catalina?
Using OSX 10.15.2, XCode 11.3 with the additional tools.

Apple clang version 11.0.0 (clang-1100.0.33.16)
Target: x86_64-apple-darwin19.2.0
Thread model: posix

Any help would be greatly appreciated.
nasm.make.log.txt

Extremely slow FileVault boot on Catalina beta 11 / Final 19A583

When booting a FileVault encrypted apfs volume it sits for a very long time (1-2 min) at an apple logo with black background before showing the FileVault password entry screen. This is a regression in Catalina beta 11 / final as it was working instantaneously on all versions of Mojave and Catalina beta 9 and prior. Verbose mode doesn't work at this stage in booting.
This doesn't happen when using OpenCore bootloader.

This happens with current Clover latest release build: 5096 and previous (verified on 5070 and onward).

Originally reported both on Reddit https://www.reddit.com/r/hackintosh/comments/d1m24i/extremely_slow_filevault_boot_on_catalina/

And on InsanelyMac
https://www.insanelymac.com/forum/topic/339035-pre-release-macos-catalina/?page=69&tab=comments#comment-2692344
https://www.insanelymac.com/forum/topic/339035-pre-release-macos-catalina/?page=69&tab=comments#comment-2692364

unidentified developer

“Clover_v2.5k_r5089.pkg” can’t be opened because it is from an unidentified developer.

BDUtility.exe cannot get last Clover releases

Dear SergeySlice,
do you have communication with cVad from Boot Disk Utility (aka BDU)?
Unfortunately, BDU stopped downloading releases after 5070, because You have migrated development to GitHub from sourceforge.net.
Could you help with the contacts of the BDU-utility developer to upgrade it to work with Clover on GitHub?
Thx a lot!

How does Clover work under the hood?

I am trying to understand the different parts that are playing together here.

  • How much does clover rely on the underlying UEFI?
  • What is rEFIt's role?
  • What other dependencies are there?
  • What does clover implement exaclty?

I would like to build kexec into something mac compatible from within linux but am struggeling understanding clovers parts.

Welcome to Clover 5096 --- scan entries --

I've installed Clover into a Catalina media image created on a thumb drive from Mojave; I've selected install only EFI and select dark theme.

From this point I just got a black screen, someone recommends to me install Lilu kext, and before of that I finally saw something which is this message:

ba4a40fe-ca23-49e8-9909-7c34eee8fdae

And is stuck forever.

I have a laptop ASUS FX504GE, secure boot disabled, virtualization too, boot on EFI.

Summary
		Operating System
			Windows 10 Home Single Language 64-bit
		CPU
			Intel Core i7 @ 2.20GHz	47 �C
			Coffee Lake 14nm Technology
		RAM
			16,0GB
		Motherboard
			ASUSTeK COMPUTER INC. FX504GE (U3E1)
		Graphics
			Generic PnP Monitor (1920x1080@60Hz)
			Intel UHD Graphics 630 (ASUStek Computer Inc)
			4095MB NVIDIA GeForce GTX 1050 Ti (ASUStek Computer Inc)	43 �C
			ForceWare version: 436.15
			SLI Disabled
		Storage
			119GB Hitachi HFM128GDJTNG-8310A (Unknown (SSD))
			931GB TOSHIBA MQ01ABD100 (SATA )	29 �C
			28GB SanDisk Ultra Fit USB Device (USB )
		Optical Drives
			No optical disk drives detected
		Audio
			Realtek High Definition Audio

Remove Clover Bootloader (accidentally installed on Mac instead of USB drive)

Hi – Thanks for creating Clover Bootloader!

I was just wondering what the best / safest was is to remove Clover Bootloader from my MacBook Pro?

I was creating a boot USB drive and accidentally set the install location as my HD instead of the USB drive.

I haven't rebooted the Mac yet, and was wondering what the best way is to remove it.

Thanks in advance!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.