EFI diskinde olması lazım eğer yoksa şu adımları uygula.
ADIM 4/a: NVRAM Kontrolü
Terminal açın ve aşağıdaki kodları tek tek girin.
Kod:
sudo -s
sudo nvram -c
sudo nvram myvar=osxinfo
exit
Şimdi sistemi yeniden başlatın ve aşağıdaki komutu girin.
Kod:
nvram -p | grep -i myvar
Eğer bu kodu girdikten sonra osxinfo sonucu gelmiyorsa NVRAM çalışmıyor demektir. Eğer osxinfo sonucu geliyorsa NVRAM çalışıyordur.
Not: nvram -c komutunun çalışması için SIP kapalı olması gerekli. Zira bu komut NVRAM bilgilerini sıfırlar. Alternatif olarak NVRAM sıfırlamayı OC boot menüden de yapabilirsiniz. Ayrıca Config-> Misc -> Security -> AllowNvramReset -> YES olarak ayarlı olması gerektiğini unutmayın.
Adım 4/b: nvram.plist ile NVRAM Taklit Etmek
EFI içinde
- OpenRuntime.efi driver (uygun uyku, kapatma ve diğer hizmetlerin düzgün çalışması için gereklidir)
Şimdi OpenCore-0 /Utilities/LogoutHook/ içindeki
'LogoutHook.command' dosyayı güvenli bir yere koyun (Kök dizin / Kullanıcı klasörü gibi.
/Users/(kullanıcı ismin/LogoutHook/LogoutHook.command
Şimdi Terminal açın ve aşağıdaki komutla
LogoutHook.command betiğini çalıştırılmasını sağlayın.
Kod:
sudo defaults write com.apple.loginwindow LogoutHook /Users/(kullanıcı ismin)/LogoutHook/LogoutHook.command
Bu işlem sonrası artık NVRAM aktif edilmiş olacaktır.