by Freebird54
Added: 2020-Mar-28
Updated: 2020-Apr-09
Updated: 2020-Jul-25: Fixed some slashes to backslashes.
Added: 2020-Mar-28
Updated: 2020-Apr-09
Updated: 2020-Jul-25: Fixed some slashes to backslashes.
I don't have a Mac with Secure Boot, and I'm not even 100% certain that what Apple calls Secure Boot is the same thing as Secure Boot on UEFI-based PCs, so I don't know if this procedure would work; but it might. Try installing rEFInd in Linux or using the self-install method (if you can get rEFInd to start from a USB flash drive). @Seamus - the rEFInd CD version, yes. On the rEFInd downloads page there are releases in various formats - binary, image to dd onto usb key and a bootable CD image file to burn onto optical disk. Only the CD image contains a boot.efi but it is a version 2 boot.efi which doesn't work on mac (at least not.
rEFInd is a boot manager, forked and reworked from the EFI boot control program called rEFIt. It allows the easy control of multi-boot systems, regardless of what those systems might be.
Adobe photoshop download mac os. Note: It will simplify your life, and the setup, if SECURE BOOT has been disabled in your UEFI BIOS.
These are the steps you need to install it:
1. Install the Program
yay refind
It will probably show you several packages – number 1 from the extras repository should be your choice. It may even already be installed. When it is installed,
2. run the install script
refind-install
The chances are excellent that you now have the capability to boot with rEFInd in control. If you try it right away, you will most likely see 2 entries for each bootable system on your computer. If you have only 2, for instance Ubuntu and EndeavourOS, there should be 4 choices on the screen. If you see a lot more than that, did you remember to remove the USB stick you installed from? Reset and try without it plugged in! OK, you’re back (or never left). As you use the arrow keys to highlight each of your choices, you will notice that a description of the file that will be booted shows up underneath the row of logos. One entry for each will be for grubx64.efi and the other will be similar to vmlinuz-linux as EndeavourOS uses. Either icon will work. There are other easy things you can do to simplify, or beautify it from here.
- Give it a customized logo to display for EndeavourOS
- Hide the alternative boot choices you won’t be using
- Add special boot options (such as microcode) to direct boot
3. Customize your displayed logo (optional)
Because EndeavourOS is relatively new, the displayed logo for your system is likely to be Tux – the Linux penguin. If you would rather have the EndeavourOS logo, then you need to have a copy of it. You can easily find it as EndeavourOS-icon.png in /usr/share/endeavouros. Copy it into place with the following:
sudo cp /usr/share/endeavouros/EndeavourOS-icon.png /boot/efi/EFI/refind/icons/os_endeavourOS.png
When that has been done, the icon you copied will be shown with each of the choices that rEFInd recognizes.
There are other ways to accomplish this, but this method is pretty much automatic from here.
4. Hide the extra entries (optional)
If you want to simplify your visible boot options, you should decide which method of booting suits you better – either by starting up the grub that was created on the original installation (or on subsequent updates) or by directly booting the OS. As you highlight each choice, under it is a description of the boot file it will use. If it says the file to boot will be EFIendeavourosgrub64.efi, it will select and boot the grub entry, from which you can choose the item you wish. If it says that it will boot from bootvmlinuz-linux, it will do a direct boot. Highlight your choice for hiding, and hit the key and you won’t see it again. To UNhide an entry if you change your mind, choose the recycle tool (Manage Hidden Tags menu) on the lower line.
5. Add special boot options (optional) to direct boot
Refind Boot Manager Windows
To do this you will need to edit some configuration files. In this case, I will describe setting up the booting with the microcode for your processor. First is editing the refind.conf file. This is usually found (at least on EndeavourOS) in the /boot/efi/EFI/refind directory. You will need to locate the line containing
extra_kernel_version_strings
and uncomment it. Then edit it to match:extra_kernel_version_strings linux-hardened,linux-zen,linux-lts,linux
Save and exit. This will allow rEFInd to support correctly the naming scheme that Arch and EndeavourOS use for kernels and their matching initramfs images. This will be used in the refind_linux.conf file, that should be in the same place as your kernel. When refind-install ran, it probably set up a copy of this file in the correct place, leaving you only to do some editing. If not, there should be copy of an example file as /usr/share/refind/refind_linux-sample.conf. Alternatively, running
sudo mkrlconf
in /boot will create one for you. It will still need editing. I will assume that you have already obtained your copy of the appropriate microcode image file –
intel-ucode.img
or amd-ucode.img
. Super mario mac download. If you are working from a generated copy (rather than the sample) refind_linux.conf, it will already contain the identifiers for your boot UUID. Edit to match this example for an amd-ucode.img system:Notice that the directory character is rather than / – that is the standard in UEFI. Yes, I think Microsoft had a large say in setting the standards.
You could add
quiet
after rw, if you don’t want to see the boot messages, but I like to know what happened in the background, so I didn’t use it here.That should do it. One of the advantages of rEFInd is that you should only need to do this once, and that even the fallback option will include your microcode – unlike even ‘official’ grub2 entries. This means you do not need to go into your /boot/grub/grub.cfg file and add in the initrd entry for loading microcode, especially you do not need to do it again with every kernel update!
Notes / Troubleshooting:
There are a LOT of other capabilities of rEFInd that I haven’t touched on here. Everything about its theming can be changed, for example. An example shown in the documentation puts your contact information on the boot screen, should you be running a laptop and want it back if lost etc. Many other things are built in for handling special cases as well. On top of that, there are other ways of achieving the same things we have set up here, but I think these are the easiest I’ve found so far. I find it the simplest way to run a machine with 5 distros on it!
One of the things I appreciate is that it can pick up and display boot options for USB sticks that have ISO’s on them – whether you are distro hopping, or just needing a live environment for troubleshooting. No need to enter the BIOS for that!
One problem, however, that you may run into is what the program’s author calls a ‘boot coup’, where the installation procedure or a change that causes grub to be updated (in any of your distros) can replace rEFInd as the boot manager run first in the BIOS NVRAM boot order. This can be repaired by efibootmgr – or even more easily by going into the BIOS and reselecting rEFInd as the first boot method in the list in NVRAM. It certainly simplifies keeping things separate and up-to-date on a system like mine with all those distros on it!
More can be found in the Arch Wiki under rEFInd and microcode – and of course, the most comprehensive information available, direct from the original source of it all:
Case Study
Follow usPost Contents
- 3. Installing rEFInd Boot Manager
Remix OS is built for people who want to enjoy Android features on their Desktop PC, this could be the best replacement for those annoying Android emulators full of bloatware and adware. Remix OS is based on the Android-x86 Open Source Project.
Jide, developer of Remix OS doesn’t seem to provide any tool or instructions on how to get their OS on our Mac machines. So, I did a lot of digging on the internet and found a way to install Remix OS on Mac.
There are few changes we would have to do in order to get Remix OS boot on your Mac. As macOS doesn’t really detect the other installation partition in the boot menu so we would have to install a custom boot manager on our Mac.
Remix OS 3.0
First, you need to get the Remix OS ISO file, so, head over to the Download page. In the download section, you will find 2 types of IOS files, one is 32bit and the other one is 64bit.
For our Mac, you will need to download the 64bit version and it’s always recommended that you download it through the torrent because the direct download gets stuck in between sometimes which will corrupt your download file.
Once the download completes, don’t forget to extract the ISO file from the Zip file to your desktop.
UNetbootin
As there is no Mac tool provided for installation of Remix OS we are going to use a well knows utility for Mac which will allow us to make a bootable USB drive.
Go the Download page and download the UNetbootin app. You can either save it on your desktop if you want to use it once or move it to your application folder.
rEFInd
rEFInd is a custom boot manager for Mac which allows us to boot different OSes which is not possible with the default boot manager for Mac. However, installing rEFInd won’t harm your Mac in any way, it’s pretty safe and you can remove it anytime you want and you will get your old default boot manager.
Creating partition on Mac Drive or SSD
If you want to install Remix OS in your Mac drive then you will need to create a separate partition for it, you can also create a small partition for Remix OS on an external hard drive.
- Open up Spotlight by pressing CMD + Shift then search for Disk Utility OR just go launchpad, tools and open Disk Utility.
- Next, choose your Mac Drive or your External Drive and click on the partition.
- Click on “+” sign, give it a minimum size of 20GB and name it to something like “Remix OS”.
- Now choose the format as MS-DOS.
- Hit on Apply and your partition should be created.
Creating Remix OS Bootable Drive
Refind Windows Download
- Open the UNetBootin app, if it doesn’t open then right click on it and choose open
- Click on Choose Disk Image and look for the Remix OS ISO file that you have extracted before.
- Make sure to leave the type to “USB Drive”.
- In the Drive section, choose Internal Drive Partition or External Drive or USB Drive whichever you like to install Remix OS on. If you have created a single partition in your internal drive your partition drive should be disk0s4 and for USB drive it should be disk1s1. If you are not sure then you can use
diskutil list
to list all the available partition. - Once you selected your drive/partition click on OK to continue.
Installing rEFInd Boot Manager
This process involves making changes to the system directory of Mac and on newer Mac OS this is not possible unless you disable SIP or do this process from recovery using the terminal. We are going to disable SIP in order to get this done.
Diable System Integrity Protection (SIP)
- First, you need to completely power off your Mac.
- Next, you need to turn on your Mac by pressing the power button.
- And as soon as you hear a chime sound press CMD + R to go into recovery mode.
- Once you have entered in the recovery, go to Utilities and choose Terminal.
- Once you open the Terminal, you need to type this command and hit Enter
csrutil disable
- Once that’s done, restart your Mac.
Steps To Install rEFInd
- Open up the Terminal.
- Open rEFInd folder and make sure all files are present in it.
- Next, drag-and-drop refind-install file to the terminal window.
- Hit Enter to install it.
Installing Remix OS
Disconnect any other drives except the one on which you have planned to install Remix OS on.
Refind Boot Manager Download Mac Os
- First, completely power off your Mac.
- Now Power on your Mac back again.
- Your Mac will boot into the rEFInd boot manager with some boot options. YYou need to select the option with 3 circle icon.
- This will take you to the installation menu. Here choose Resident Mode with arrow keys then Press E to edit boot commands.
- Replace the following code
DATA= USB_DATA_PARTITION=1
withDATA= CREATE_DATA_IMG=1 DPI=265
Here change the DPI value according to your Mac’s resolution. - Next, press F10 to continue the boot process. This process should take about 10-20 mins or less.
- One the Remix OS boots up this means you have successfully installed it. Next time when you have to run Remix OS and you are in the rEFInd boot menu, you will see many boot options. Try to choose a different option and one of them should take you to the Remix OS.