OpenCore searches for various OS entries with piker.
However, that entry does not always boot.
Here, I will show you how to achieve coexistence with other operating systems by following the recommended settings of OpenCore as much as possible.
Specifically, use “rEFInd” and let it boot other operating systems.
And, only when booting MacOS, use OpenCore.
(I used to use “Refind plus”, but I stopped it because of the difference in the purpose of the developers.)
I have to start Windows by default because it is used for work.
Even those people will make Windows work by default without pressing the UEFI switching key (F8 etc.) in the BIOS one by one. (If you change the setting, you can boot other OS by default. This is also supplemented.)
The basic setting method is introduced on the following web page.
Setting up rEFInd
Let’s install rEFInd on the EFI where OpenCore is installed as shown in the above figure.(The important part of the setting is to change “refind_x64.efi” which works as a boot loader to “BOOTx64.efi” which is the default boot name of UEFI and install it in “../EFI/BOOT”.)
Below is a link to the “Refind” page on SourceForge.
Source Forge: rEFInd
The rEFInd entry settings are as follows: (The file is “refind.conf” and the location is “../EFI/BOOT”.)
timeout 10
default_selection 1
menuentry "Windows 10 Pro" {
volume 06FB0163-59F8-46BA-9465-7DAA35F85887
loader \EFI\Microsoft\Boot\bootmgfw.efi
}
menuentry "OpenCore" {
loader \EFI\OC\Bootstrap\Bootstrap.efi
}
menuentry "Clover" {
volume BF815D74-B73F-410D-B6E2-5EF6184B821C
loader \EFI\CLOVER\CLOVERx64.efi
}
scanfor manual
“Timeout” is the number of seconds before the default entry autoboots.
“Default_selection” is the number of the default entry. It is counted as 1, 2, 3 … in the order of entries written side by side.
In this example, Windows, OpenCore, and Clover are listed in the menu entry.
The UUID specified in “volume” is the “Disk / Partition UUID” of each EFI.
You can get it with the diskutil info command.
For example…
% diskutil list
・・・
/dev/disk2 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *250.1 GB disk2
1: EFI EFI 104.9 MB disk2s1
2: Microsoft Basic Data Windows system 249.4 GB disk2s2
3: Windows Recovery 588.3 MB disk2s3
・・・
% diskutil info disk2s1
・・・
OS Can Be Installed: No
Media Type: Generic
Protocol: SATA
SMART Status: Verified
Volume UUID: 3754446D-BF13-3166-95FA-BD50950CDBE4
Disk / Partition UUID: 06FB0163-59F8-46BA-9465-7DAA35F85887
Partition Offset: 32256 Bytes (63 512-Byte-Device-Blocks)
・・・
Since disk2s1 was EFI of Windows, this is “diskutil info” You can use to get “Disk / Partition UUID:”.
If the following display is displayed and each entry can be booted, it is complete.
The following is an OpenCore 128×128 png file. In Refind, OpenCore is Unknown, but if you set the Unknown icon to this, it will look better for the time being.
After that, due to the change of OpenCore, the setting change came out.
Change rEFindPULS configuration file due to OpenCore change.
コメント
clover 5129 booting is not working with the refindplus efi file. I opened a ticket at Github and dakanji was helping me with that.
Thank you for helping me.
Thanks to your report to dakanji, it worked! 🙂
hello, alpha. Did you test it? Is it working for you? In my case, it’s not working. I’m using the latest clover released version. Are you using a more recent clover efi version?
Here, all the tests have been completed as shown in the URL below.
https://mifmif.mydns.jp/alpha/?p=1330
I just replaced x64-001200_AQ as BootX64.efi and changed refind.conf to config.conf.
Clover’s newest commit right now is
https://mifmif.mydns.jp/alpha/?p=1351
As you can see, I got the same result with Stable commit.
If you like, please send …EFI/BOOT. I am glad if I can help you.
Hello alpha, attached you will find my boot folder. I’m currently using refindplus version 01200_AN as instructed by dakanji. I also built myself latest commit of refindplus without success. /Volumes/EFI/EFI/BOOT.zip
alpha, I tried sharing with you the boot folder by dragging a zip file to the comments space but I’m not sure it worked. If it did not work, please let me know how I can share with you the file. Perhaps through a private message within insanelymac?
Hello, jlr
Please send it to MifJpn (my alias) with an Insanely private message.
Please.
Hello jlr.
Unlike the previous Insanely-mac, we don’t seem to be able to attach files to Private Message.
I’ve added the attach function to this web page, so you can try to post it.
Thank you very much for your cooperation.