問題描述:
mac有一個功能“自動保持我的mac最新”,如果我們開啟了此功能,那麼mac會在apple發布新的系統版本時自動下載並安裝macos系統。但是我們可能會遇到這樣的問題,在升級較大的補丁的過程中,可能會出現補丁安裝失敗的情況,提示:「安裝所選更新時發生錯誤」。為什麼會出現這種情況呢?遇到這種情況該怎麼解決你呢?
原因分析:
系統在下載補丁的過程中出現了中斷下載的現象,也就是完成的補丁包並沒有下載完成。具體原因在於,Apple在10.11中全面啟用了名為System Integrity Protection (SIP)的系統完整性保護技術,導致許多未經簽名的第三方kext以及經過修改的原版kext將無法載入使用,大部分系統文件即使在root用戶下也無法直接進行修改。所以,需要暫時關閉這個SIP功能,才能繼續完成系統更新。
解決方案:
1、關閉SIP功能
將mac關機,按下開機鍵後同時依照「command R」鍵,直到螢幕出現蘋果logo和進度條後放開,系統進入Recovery模式。
在「實用工具」下開啟終端機(下方有一個重新安裝macOS選項,操作後仍會報錯)。
輸入csrutil disable指令,關閉SIP功能後重新啟動(預設情況下,csrutil就是enable狀態,可用csrutil status指令查詢csrutil狀態)。
重新啟動mac後,在系統偏好設定-軟體更新中,點選更新操作後,mac會自動繼續下載先前未完成的系統修補程式。下載完成後自動安裝即可。
同樣的方法進入Recovery模式,開啟終端機輸入csrutil enable指令,開啟SIP功能後重啟mac,完成macOS升級(最好再將csrutil設定為enable狀態開啟mac的自我保護)。
相關推薦:macos系統
以上是mac更新系統版本失敗怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!