macOS Big Sur(10.16)実機SSDへのVM-Ware仮想HDDデータ(VMDK)転送で、インストール後のSSDができましたので、実機で稼働できるように、EFIを用意します。
●実機
i7 8700,ASUS PRIME-H370-A,16GB,RX-570(8G)
●Open Core 0.6.0の用意
https://github.com/williambj1/OpenCore-Factory/releases から、日付の新しいものをクリックしてダウンロードページに行けます。 (執筆現在2020-06-27 22:48、released this 14 hours ago)
EFIフォルダのコピー、Sample.plistをOCフォルダへ置いてconfig.plistヘリネーム。
ProperTreeの用意をします。
●ACPIの用意
SSDT-AWAC.aml
SSDT-EC-USBX.aml
SSDT-PLUG.aml
SSDT-PMC.aml
●Driverの用意
HFSPlus.efi
OpenRuntime.efi
●最新のKextの用意
Lilu v1.4.6
AppleALC v1.5.1
VirtualSMC v1.1.5 (SMCProcessor,SMCSuperIO)
WhatEverGreen v1.4.1
RealtekRTL8111 v2.2.2
USBPorts (Catarina上でHackintoolで作ったもの)※SystemProductName依存
※追補:Kextは日々のビルドで変化します。インストーラーに使った2020年7月7日ビルドでは、インストーラーに見合ったKextが必要なようです。そのため、最後のEFIダウンロードに2020年7月7日ビルドも載せました。なお、最新はGoldfish64さんにより整備されたこちらのサイトで入手しましょう。(どうやらインストーラー以後のKextだとうまく起動するようです。)
以上でProperTreeのOCCreanSnapShotをかける。 (Misc-ToolsはOpenshellを残して、Falseにします。)
◎ProperTreeで、以下のように設定する。
●ACPI
Add
用意したamlが記載されEnabled:Trueになっている。
Delete
2項目がEnabled:Falseになっている。
Patch
2項目がEnabled:Falseになっている。
Quirks
FadtEnableReset:false
NormalizeHeaders:false
RebaseRegions:false
ResetHwSig:false
ResetLogoStatus:false
●Booter
MmioWhitelist
2項目がEnabled:Falseになっている。
Quirks
AvoidRuntimeDefrag:true
DevirtualiseMmio:true
DisableSingleUser:false
DisableVariableWrite:false
DiscardHibernateMap:false
EnableSafeModeSlide:true
EnableWriteUnprotector:true
ForceExitBootServices:false
ProtectMemoryRegions:false
ProtectSecureBoot:false
ProtectUefiServices:false
ProvideCustomSlide:true
ProvideMaxSlide:0
RebuildAppleMemoryMap:true
SetupVirtualMap:true
SignalAppleOS:false
SyncRuntimePermissions:true
●DeviceProperties
Add
PciRoot(0x0)/Pci(0x1f,0x3)
layout-id:07000000
PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id:0300923E
Delete
無し
●Kernel
Add
以下のKextが、Enabled:Trueになっている。
Lilu.kext
VirtualSMC.kext
AppleALC.kext
RealtekRTL8111.kext
SMCProcessor.kext
SMCSuperIO.kext
USBPorts.kext
WhateverGreen.kext
Block
1項目が、Enabled:Falseになっている。
Emulate
2項目が、データなしになっている。
Patch
サンプルの4項目が、Enabled:Falseになっている。
以下のPioneer BD-209のためのパッチをコピペする。
<dict>
<key>Comment</key>
<string>PioneerBD-RW No Sleep</string>
<key>Count</key>
<integer>1</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>
RFZELVJXICBEVlItMTA1
</data>
<key>Identifier</key>
<string>com.apple.driver.PioneerSuperDrive</string>
<key>Replace</key>
<data>
QkQtUlcgICBCRFItMjA5
</data>
</dict>
Quirks
AppleCpuPmCfgLock:true
AppleXcpmCfgLock:true
AppleXcpmExtraMsrs:false
AppleXcpmForceBoost:false
CustomSMBIOSGuid:false
DisableIoMapper:true
DisableRtcChecksum:true
DummyPowerManagement:false
ExternalDiskIcons:false
IncreasePciBarSize:false
LapicKernelPanic:false
PanicNoKextDump:true
PowerTimeoutKernelPanic:true
ThirdPartyDrives:false
XhciPortLimit:false
●Misc
BlessOverride
項目なし
Boot
ConsoleAttributes:0
HibernateMode:None
HideAuxiliary:false
PickerAttributes:0
PickerAudioAssist:false
PickerMode:Builtin
PollAppleHotKeys:false
ShowPicker:true
TakeoffDelay:0
Timeout:0
Debug
AppleDebug:true
ApplePanic:true
DisableWatchDog:true
DisplayDelay:0
DisplayLevel:2147483650
SysReport:false
Target:0
Entries
1項目が、Enabled:Falseになっている。
Security
AllowNvramReset:true
AllowSetDefault:true
AuthRestart:false
BootProtect:None
ExposeSensitiveData:7
HaltLevel:2147483648
ScanPolicy:0
Vault:Optional
Tools
以下のOpenShellのみEnabled:Trueで他はすべてFalseにする。
<dict>
<key>Comment</key>
<string>OpenShell.efi</string>
<key>Name</key>
<string>OpenShell.efi</string>
<key>Enabled</key>
<true/>
<key>Arguments</key>
<string></string>
<key>Path</key>
<string>OpenShell.efi</string>
<key>Auxiliary</key>
<false/>
</dict>
●NVRAM
Add
4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
DefaultBackgroundColor:00000000
UIScale:01
4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102
rtc-blacklist:無し
7C436110-AB2A-4BBB-A880-FE41995C9F82
SystemAudioVolume:46
boot-args:keepsyms=1 debug=0x100
booter-fileset-basesystem:00
booter-fileset-kernel:00
csr-active-config:00000000
prev-lang:kbden-US:0
run-efi-updater:No
Delete
4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
UIScale
DefaultBackgroundColor
4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102
rtc-blacklist
7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args
LegacyEnable:false
LegacyOverwrite:false
LegacySchema
7C436110-AB2A-4BBB-A880-FE41995C9F82
文字列の項目が12個並ぶ。
8BE4DF61-93CA-11D2-AA0D-00E098032B8C
文字列の項目が5つ並ぶ。
WriteFlash:true
●PlatformInfo
Automatic:true
Generic
AdviseWindows:false
MLB:C0000000000000000=BoardSerialNumber
ROM:000000000000=Eithe net drivre~MAC ADDRESS
SpoofVendor:true
SystemProductName:iMac19,2=example(USBPorts.Kextと整合すること)
SystemSerialNumber:C00000000000=SerialNumber
SystemUUID:00000000-0000-0000-0000-000000000000=SmUUID
UpdateDataHub:true
UpdateNVRAM:true
UpdateSMBIOS:true
UpdateSMBIOSMode:Create
●UEFI
APFS
EnableJumpstart:true
GlobalConnect:false
HideVerbose:true
JumpstartHotPlug:false
MinDate:0
MinVersion:0
Audio
AudioCodec:0
AudioDevice:PciRoot(0x0)/Pci(0x1b,0x0)
AudioOut:0
AudioSupport:false
MinimumVolume:20
PlayChime:false
VolumeAmplifier:0
ConnectDrivers:true
Drivers
※スナップショットのドライバが入る。
HFSPlus.efi
OpenRuntime.efi
Input
KeyFiltering:false
KeyForgetThreshold:5
KeyMergeThreshold:2
KeySupport:true
KeySupportMode:Auto
KeySwap:false
PointerSupport:false
PointerSupportMode:ASUS
TimerResolution:50000
Output
ClearScreenOnModeSwitch:false
ConsoleMode:
DirectGopRendering:false
IgnoreTextInGraphics:false
ProvideConsoleGop:true
ReconnectOnResChange:false
ReplaceTabWithSpace:false
Resolution:Max
SanitiseClearScreen:false
TextRenderer:BuiltinGraphics
ProtocolOverrides
AppleAudio:false
AppleBootPolicy:false
AppleDebugLog:false
AppleEvent:false
AppleImageConversion:false
AppleKeyMap:false
AppleRtcRam:false
AppleSmcIo:false
AppleUserInterfaceTheme:false
DataHub:false
DeviceProperties:false
FirmwareVolume:false
HashServices:false
OSInfo:false
UnicodeCollation:false
Quirks
DeduplicateBootOrder:true
ExitBootServicesDelay:0
IgnoreInvalidFlexRatio:false
ReleaseUsbOwnership:false
RequestBootVarRouting:true
TscSyncTimeout:0
UnblockFsConnect:false
ReservedMemory
1項目がEnabled:Falseになっている。
●起動したら、コンテナを拡張しておくとよい
コンテナがdisk2の場合
diskutil apfs resizeContainer /dev/disk2 0
たまに、Apfsのリサイズがうまく行かない場合、Physical Diskがdisk1の場合、
diskutil repairdisk disk1
が有効な場合があります。
●最後に、EFIを置いておきます(PlatformIDなどは消してありますので、適宜設定してください。
i7-8700-H310-BigSur-EFI1.zip
●2020年7月7日ビルド版です。
i7-8700-H310-BigSur-EFI2(200707).zip
コメント
whoah this blog is wonderful i like studying your posts. Keep up the good work! You recognize, a lot of individuals are searching round for this information, you could aid them greatly. |
Outstanding quest there. What happened after? Thanks!|