[GUIDE] keeping iGPU activated when booting into Windows using apple_set_os.efi
@susurs, to change the default startup drive, hold option key at boot to get to the startup manager, select the item you want to be the default, hold the control key (the arrow icon should change to a circular arrow icon) and press return.
Thank you! However, that would only help to restart W10 automatically with ‘EFI disk’ as far as I understand, until I use another startup disk (macOS), respectively that would mean that upon restart the system would automatically restart to ‘EFI partition’ until I use the default Catalina partition.
When I use macOS as a primary system, can this ‘EFI drive’ appear in the Startup disk selection within the macOS? Or is it somehow possible to boot to ‘EFI disk’ stright from the macOS without pressing keys on keyboard on startup?
@susurs, a partition does not appear in macOS Startup Disk unless it has the structure of a macOS partition (mach_kernel, /System/Library/CoreServices/boot.efi, SystemVersion.plist, .disk_label, .disk_label_2x
You can't change boot without doing something. Doing something on a computer usually involves a keyboard or mouse since it cannot read your mind.
I don't think there's a way for W10 Boot Manager to load other efi files first.
Well, I mean not pressing physical keys on startup only, not in macOS. Besides, it is certainly possible to control macOS via remote sharing.
Also, Bootcamp partition does not contain mach_kernel, [...] and it appears as startup disk in macOS.
@susurs, The bless command is used to set the default startup or the next only startup. Read the man page. Google some examples.
macOS Startup Disk preferences panel searches for disks that look like macOS and disks that look like Windows (certain files in certain locations).
Hello! I would like to share an interesting method that this guide pushed me to. It consists in installing and configuring the OpenCore bootloader on the MacBook Pro. And boot Windows with it.
Read more (My Blog in Russian forum about Hackintosh, please use translator)
For configuration OpenCore you can use this Guide
Type: plist boolean
Description: Report macOS being loaded through OS Info for any OS.
This quirk is useful on Mac firmware, which behaves differently in different OS. For example, it is supposed to enable Intel GPU in Windows and Linux in some dual-GPU MacBook models.
For example and testing it take my files. But before use that need to enter your data (MLB, ROM, SystemProductName, SystemSerialNumber) from yours hardware (use PlistEdit Pro)
Dear Developer. Should we expect apple_set_os.efi updates in the near future for 2-3 months? With the big sur update and firmware version 429xxx my macbook pro 13 2014 retina does not load only the black screen?
Something strange happened. The result did not change, half of the time the system did not recognize the connected eGPU, so I updated the drivers through the official AMD software. After restarting the MacBook BIOS settings changed, the main OS was no longer MacOS but Windows. Since then, the eGPU was always recognized via apple_set_os.efi, every time I rebooted or turned the Mac off and on. Until I chose to set MacOS as the startup disk again and went back to square one.