[Hackintosh] OpenCore 0.9.0 から 0.9.2 にアップデート
OpenCore による Hackintosh になって、初めての OpenCore をアップデートしてみた。
バージョン 0.9.0 から 0.9.2 へのアップデートだ。
環境:macOS Ventura 13.4(英語環境)、OpenCore 0.9.0
(1)念のため ESP をバックアップする。
EFI フォルダーをそのまま別の場所にコピーしておいた。
参考:
[Mac] ターミナルで ESP をマウント・アンマウントする – with a Christian Wife
https://wacw.cf/2019/08/19/mounting-esp-with-terminal/
(2)念のため kext を最新版にアップデートした。
Kext Updater を使えば簡単に最新版のファイルをを収集できる。
僕が使う kext は以下。
・AppleALC.kext
・IntelMausi.kext
・Lilu.kext
・USBPorts.kext
・VirtualSMC.kext
・WhateverGreen.kext
このうち、AppleALC.kext を 1.8.0 から 1.8.2 に、Lilu.kext を 1.6.4 から 1.6.5 に差し替えた。
Mac を再起動して問題なく起動できることを確認した。
(3)OpenCore 0.9.2 をダウンロードする。
以下から OpenCore-0.9.2-RELEASE.zip をダウンロード、解凍するか、Kext Updater でダウンロードするかすればいい。
Releases · acidanthera/OpenCorePkg
https://github.com/acidanthera/OpenCorePkg/releases
(4)3に含まれる新しい efi と差し替える。
僕は以下を差し替えた。
・EFI>BOOT>BOOTx64.efi
・EFI>OC>OpenCore.efi
・EFI>OC>Drivers>OpenRuntime.efi
・EFI>OC>Tools>OpenShell.efi
EFI>OC>Drivers>HfsPlus.efi は3に含まれないので以下のサイトでチェックしたが、更新されていないようなので、差し替えはナシだ。
OcBinaryData/Drivers at master · acidanthera/OcBinaryData · GitHub
https://github.com/acidanthera/OcBinaryData/tree/master/Drivers
(5)3の Docs>Sample.plist を config.plist に名前を変更。EFI フォルダーに入れる(旧 config.plist は config_old.plist とでも名前を変更すればいい)。
Xplist アプリを使って旧 config.plist を参照しつつ、新 config.plist を編集する。
Releases · ic005k/Xplist
https://github.com/ic005k/Xplist/releases
新項目の Kernel/Quirks/DisableMapperMapping は false のままにした。
新項目の UIEF/Output/InitialMode は Auto のままにした。
新項目の UIEF/Output/GopBurstMode は false のままにした。
Kext Updater アプリを開くと以下のような警告が表示される。
The value for ‘Expose Sensitive Data' (Misc/Security) in your OpenCore config.plist must be set to ‘3' e.g. Without this value, the Kext Updater works only to a limited extent.
The value for ‘Expose Sensitive Data' (Misc/Security) in your OpenCore config.plist must be set to ‘3' e.g. Without this value, the Kext Updater works only to a limited extent.
そういうわけで、Misc/Security/ExposeSensitiveData を 6 から 3 に変更した。
また Kext Updater の Option ボタンを押したとき、「Authenticated Root is active!」と表示され、NVRAM/Add/7C436110-AB2A-4BBB-A880-FE41995C9F82/csr-active-config を FF0F0000 にせよと言ってくる。これは SIP を無効化せよということだ。しかし SIP を無効化するとアップデート時に問題が起きるらしいので 00000000 のままにした。
それ以外は旧 config.plist そのままにしている。
(6)再起動したところ、今まで通り問題なく Mac が動くことを確認した。
参考:
OpenCore 0.9.0 から0.9.1に更新 – Boot macOS
https://bootmacos.com/archives/21070
OpenCore 0.9.1 から0.9.2に更新 – Boot macOS
https://bootmacos.com/archives/21117
[Hackintosh] OpenCore で Ventura を立てる(2) EFI フォルダーを作成する – with a Christian Wife
https://wacw.cf/2023/04/05/hackintosh-ventura-with-opencore-2/
Post-Install Issues | OpenCore Install Guide
https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/extended/post-issues.html#disabling-sip
Amazon.co.jp: Western Digital ウエスタンデジタル WD Blue 内蔵 HDD ハードディスク 4TB SMR 3.5インチ SATA 5400rpm キャッシュ256MB PC メーカー保証2年 WD40EZAZ-EC 【国内正規取扱代理店】 : パソコン・周辺機器
https://amzn.to/3MWlUlg