Barry_dhb52 Posted September 27, 2019 Share Posted September 27, 2019 (edited) How to directly boot into specific volume, for me MACOS,Just like clover DefaultVolume. Thanks EFI: https://github.com/dhb52/z370-opencore BTW, another question. I use Clover install on ssd along with macOS installed. And I use a GUID partitioned HHD for TimeMachine backup, which I have my OC EFI installed to boot the same `macOS`. by comparing usage of both booters, it seems that when using OC, my Win7(Paralled Desktop 14 vm) uses more memory, by opening Task Manager. Edited September 27, 2019 by Barry_dhb52 Link to comment Share on other sites More sharing options...
dracoflar Posted September 27, 2019 Share Posted September 27, 2019 Startup disk, just like a real Mac. You'll also need working NVRAM and RequestBootVarRouting set to YES. This will make sure OpenCore sends you to the right drive. Link to comment Share on other sites More sharing options...
Barry_dhb52 Posted September 28, 2019 Author Share Posted September 28, 2019 12 hours ago, dracoflar said: Startup disk, just like a real Mac. You'll also need working NVRAM and RequestBootVarRouting set to YES. This will make sure OpenCore sends you to the right drive. Sorry, what "need working NVRAM" means, how can I setup NVRAM, and how can I test out it's working or not. My config.plist is as below <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>ACPI</key> <dict> <key>Add</key> <array> <dict> <key>Comment</key> <string>My custom DSDT</string> <key>Enabled</key> <false/> <key>Path</key> <string>DSDT.aml</string> </dict> <dict> <key>Comment</key> <string>My custom SSDT</string> <key>Enabled</key> <false/> <key>Path</key> <string>SSDT-1.aml</string> </dict> <dict> <key>Comment</key> <string>plugin-type=1</string> <key>Enabled</key> <false/> <key>Path</key> <string>SSDT-PLUG.aml</string> </dict> <dict> <key>Enabled</key> <false/> <key>Path</key> <string>SSDT-SBUS-MCHC.aml</string> </dict> <dict> <key>Comment</key> <string>Notebook brightness</string> <key>Enabled</key> <false/> <key>Path</key> <string>SSDT-PNLF.aml</string> </dict> <dict> <key>Enabled</key> <false/> <key>Path</key> <string>SSDT-EC.aml</string> </dict> <dict> <key>Enabled</key> <false/> <key>Path</key> <string>SSDT-EC-USBX.aml</string> </dict> <dict> <key>Enabled</key> <false/> <key>Path</key> <string>SSDT-EHCx_OFF.aml</string> </dict> <dict> <key>Enabled</key> <false/> <key>Path</key> <string>SSDT-AWAC.aml</string> </dict> </array> <key>Block</key> <array> <dict> <key>All</key> <false/> <key>Comment</key> <string>Drop CpuPm</string> <key>Enabled</key> <false/> <key>OemTableId</key> <data> Q3B1UG0AAAA= </data> <key>TableLength</key> <integer>0</integer> <key>TableSignature</key> <data> U1NEVA== </data> </dict> <dict> <key>All</key> <false/> <key>Comment</key> <string>Drop Cpu0Ist</string> <key>Enabled</key> <false/> <key>OemTableId</key> <data> Q3B1MElzdAA= </data> <key>TableLength</key> <integer>0</integer> <key>TableSignature</key> <data> U1NEVA== </data> </dict> </array> <key>Patch</key> <array> <dict> <key>Comment</key> <string>_Q11 to XQ11</string> <key>Count</key> <integer>1</integer> <key>Enabled</key> <false/> <key>Find</key> <data> X1ExMQ== </data> <key>Limit</key> <integer>0</integer> <key>Mask</key> <data> </data> <key>OemTableId</key> <data> </data> <key>Replace</key> <data> WFExMQ== </data> <key>ReplaceMask</key> <data> </data> <key>Skip</key> <integer>0</integer> <key>TableLength</key> <integer>0</integer> <key>TableSignature</key> <data> RFNEVA== </data> </dict> <dict> <key>Comment</key> <string>_Q12 to XQ12</string> <key>Count</key> <integer>1</integer> <key>Enabled</key> <false/> <key>Find</key> <data> X1ExMg== </data> <key>Limit</key> <integer>0</integer> <key>Mask</key> <data> </data> <key>OemTableId</key> <data> </data> <key>Replace</key> <data> WFExMg== </data> <key>ReplaceMask</key> <data> </data> <key>Skip</key> <integer>0</integer> <key>TableLength</key> <integer>0</integer> <key>TableSignature</key> <data> RFNEVA== </data> </dict> </array> <key>Quirks</key> <dict> <key>FadtEnableReset</key> <false/> <key>NormalizeHeaders</key> <false/> <key>RebaseRegions</key> <false/> <key>ResetHwSig</key> <false/> <key>resetLogoStatus</key> <false/> </dict> </dict> <key>Booter</key> <dict> <key>Quirks</key> <dict> <key>AvoidRuntimeDefrag</key> <true/> <key>DevirtualiseMmio</key> <false/> <key>DisableSingleUser</key> <false/> <key>DisableVariableWrite</key> <false/> <key>DiscardHibernateMap</key> <false/> <key>EnableSafeModeSlide</key> <true/> <key>EnableWriteUnprotector</key> <true/> <key>ForceExitBootServices</key> <false/> <key>ProtectCsmRegion</key> <false/> <key>ProvideCustomSlide</key> <true/> <key>SetupVirtualMap</key> <true/> <key>ShrinkMemoryMap</key> <false/> </dict> </dict> <key>DeviceProperties</key> <dict> <key>Add</key> <dict> <key>PciRoot(0x0)/Pci(0x1f,0x3)</key> <dict> <key>layout-id</key> <data> CwAAAA== </data> </dict> </dict> </dict> <key>Kernel</key> <dict> <key>Add</key> <array> <dict> <key>BundlePath</key> <string>Lilu.kext</string> <key>Enabled</key> <true/> <key>ExecutablePath</key> <string>Contents/MacOS/Lilu</string> <key>PlistPath</key> <string>Contents/Info.plist</string> </dict> <dict> <key>BundlePath</key> <string>VirtualSMC.kext</string> <key>Enabled</key> <true/> <key>ExecutablePath</key> <string>Contents/MacOS/VirtualSMC</string> <key>PlistPath</key> <string>Contents/Info.plist</string> </dict> <dict> <key>BundlePath</key> <string>WhateverGreen.kext</string> <key>Comment</key> <string>Video card</string> <key>Enabled</key> <true/> <key>ExecutablePath</key> <string>Contents/MacOS/WhateverGreen</string> <key>PlistPath</key> <string>Contents/Info.plist</string> </dict> <dict> <key>BundlePath</key> <string>AppleALC.kext</string> <key>Comment</key> <string>Sound</string> <key>Enabled</key> <true/> <key>ExecutablePath</key> <string>Contents/MacOS/AppleALC</string> <key>PlistPath</key> <string>Contents/Info.plist</string> </dict> <dict> <key>BundlePath</key> <string>IntelMausi.kext</string> <key>Comment</key> <string>Intel Ethernet</string> <key>Enabled</key> <true/> <key>ExecutablePath</key> <string>Contents/MacOS/IntelMausi</string> <key>PlistPath</key> <string>Contents/Info.plist</string> </dict> <dict> <key>BundlePath</key> <string>USBInjectAll.kext</string> <key>Comment</key> <string>Intel Ethernet</string> <key>Enabled</key> <true/> <key>ExecutablePath</key> <string>Contents/MacOS/USBInjectAll</string> <key>PlistPath</key> <string>Contents/Info.plist</string> </dict> </array> <key>Quirks</key> <dict> <key>AppleCpuPmCfgLock</key> <false/> <key>AppleXcpmCfgLock</key> <false/> <key>AppleXcpmExtraMsrs</key> <false/> <key>CustomSMBIOSGuid</key> <false/> <key>DisableIoMapper</key> <true/> <key>ExternalDiskIcons</key> <true/> <key>LapicKernelPanic</key> <false/> <key>PanicNoKextDump</key> <true/> <key>ThirdPartyTrim</key> <false/> <key>XhciPortLimit</key> <true/> </dict> </dict> <key>Misc</key> <dict> <key>Boot</key> <dict> <key>ConsoleBehaviourOs</key> <string>Graphics</string> <key>ConsoleBehaviourUi</key> <string>Text</string> <key>ConsoleMode</key> <string></string> <key>HibernateMode</key> <string>None</string> <key>HideSelf</key> <true/> <key>PollAppleHotKeys</key> <true/> <key>Resolution</key> <string></string> <key>ShowPicker</key> <true/> <key>Timeout</key> <integer>5</integer> <key>UsePicker</key> <true/> </dict> <key>Debug</key> <dict> <key>DisableWatchDog</key> <false/> <key>DisplayDelay</key> <integer>0</integer> <key>DisplayLevel</key> <integer>2147483650</integer> <key>Target</key> <integer>19</integer> </dict> <key>Entries</key> <array/> <key>Security</key> <dict> <key>AllowNvramReset</key> <true/> <key>ExposeSensitiveData</key> <integer>2</integer> <key>HaltLevel</key> <integer>2147483648</integer> <key>RequireSignature</key> <false/> <key>RequireVault</key> <false/> <key>ScanPolicy</key> <integer>0</integer> </dict> <key>Tools</key> <array> <dict> <key>Comment</key> <string>Not signed for security reasons</string> <key>Enabled</key> <false/> <key>Name</key> <string>UEFI Shell</string> <key>Path</key> <string>Shell.efi</string> </dict> <dict> <key>Comment</key> <string>Memory testing utility</string> <key>Enabled</key> <false/> <key>Name</key> <string>memcheck</string> <key>Path</key> <string>memcheck/memcheck.efi</string> </dict> </array> </dict> <key>NVRAM</key> <dict> <key>Add</key> <dict> <key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key> <dict> <key>UIScale</key> <data> Ag== </data> </dict> <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key> <dict> <key>boot-args</key> <string>keepsyms=1 dart=0</string> <key>csr-active-config</key> <data> 5wMAAA== </data> </dict> </dict> <key>Block</key> <dict> <key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key> <array> <string>UIScale</string> </array> <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key> <array> <string>boot-args</string> </array> </dict> <key>LegacyEnable</key> <false/> <key>LegacySchema</key> <dict> <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key> <array> <string>EFIBluetoothDelay</string> <string>EFILoginHiDPI</string> <string>LocationServicesEnabled</string> <string>SystemAudioVolume</string> <string>SystemAudioVolumeDB</string> <string>bluetoothActiveControllerInfo</string> <string>bluetoothInternalControllerInfo</string> <string>flagstate</string> <string>fmm-computer-name</string> <string>nvda_drv</string> <string>prev-lang:kbd</string> </array> <key>8BE4DF61-93CA-11D2-AA0D-00E098032B8C</key> <array> <string>Boot0080</string> <string>Boot0081</string> <string>Boot0082</string> <string>BootNext</string> <string>BootOrder</string> </array> </dict> </dict> <key>PlatformInfo</key> <dict> <key>Automatic</key> <true/> <key>Generic</key> <dict> <key>MLB</key> <string>C078266004NKXPGJA</string> <key>ROM</key> <data> cIXCXLhK </data> <key>SpoofVendor</key> <true/> <key>SystemProductName</key> <string>Macmini8,1</string> <key>SystemSerialNumber</key> <string>C07WXGYJJYVX</string> <key>SystemUUID</key> <string>8410C3F4-5BC1-4579-A51A-EAF5770B3B11</string> </dict> <key>UpdateDataHub</key> <true/> <key>UpdateNVRAM</key> <true/> <key>UpdateSMBIOS</key> <true/> <key>UpdateSMBIOSMode</key> <string>Create</string> </dict> <key>UEFI</key> <dict> <key>ConnectDrivers</key> <true/> <key>Drivers</key> <array> <string>ApfsDriverLoader.efi</string> <string>FwRuntimeServices.efi</string> <string>AppleGenericInput.efi</string> <string>VirtualSmc.efi</string> </array> <key>Protocols</key> <dict> <key>ConsoleControl</key> <true/> <key>FirmwareVolume</key> <false/> <key>HashServices</key> <false/> <key>IgnoreTextInGraphics</key> <true/> <key>UnicodeCollation</key> <false/> </dict> <key>Quirks</key> <dict> <key>AvoidHighAlloc</key> <false/> <key>ClearScreenOnModeSwitch</key> <false/> <key>ExitBootServicesDelay</key> <integer>0</integer> <key>IgnoreInvalidFlexRatio</key> <false/> <key>IgnoreTextInGraphics</key> <true/> <key>ProvideConsoleGop</key> <true/> <key>ReleaseUsbOwnership</key> <false/> <key>ReplaceTabWithSpace</key> <false/> <key>RequestBootVarRouting</key> <false/> <key>SanitiseClearScreen</key> <true/> </dict> </dict> </dict> </plist> Link to comment Share on other sites More sharing options...
michelcannu Posted January 6, 2021 Share Posted January 6, 2021 Hi, I also need the answer to this question, please a little bit clearer if possible. @Barry_dhb52 - did you succeed? Thanks! P.S. My board is an Asus ROG Maximus X Hero, running a i9-9900k. The system works like a charm, I just have to hit Enter every time at boot time. It wouldn't bother me, but I need my wife to also be able to open the computer... :)) Link to comment Share on other sites More sharing options...
Recommended Posts