Apple 最新產品的擁有者由於神秘的啟動問題,運行 M4 晶片的型號無法在虛擬機器中運行舊版本的 macOS。
使用舊代運行虛擬機可以有它的用途,從安全和開發到簡單地能夠運行不適用於較新的 macOS 版本的軟體。但是,在虛擬機器上以這種方式使用虛擬機器時似乎存在問題晶片.
詳細的由 折衷主義照明公司Csaba Fitzl 指出,嘗試在 M4 Mac 上的虛擬機器中執行 macOS 13.4 Ventura 之前發布的 macOS 版本時發現了問題。在一個,, 或者一代 Mac,沒有問題,因為它只發生在 M4 上。
使用較舊的 macOS 安裝運行虛擬機會導致黑屏和啟動失敗。結果發現,無論虛擬機器本身使用的設定為何,甚至在復原模式下,情況都是如此。
由於無法存取日誌以查看實際發生的情況,因此問題的實際根源尚不清楚。也沒有主機日誌故障,一切似乎都運作正常,直到虛擬機器無法啟動。
已發現的唯一真正線索是,儘管分配了多個虛擬核心,但主機上實際上只有一個虛擬核心處於活動狀態。據推測,故障發生在虛擬機器核心引導其他核心之前的引導過程中的某個點,即核心引導階段的早期。
目前最好的猜測是早期核心啟動過程中的某個地方存在錯誤。這需要修復受影響的 macOS 核心中的錯誤並共享新的 IPSW 映像檔。
雖然已在反饋 FB15774587 中向 Apple 報告了該問題,並報告稱該問題影響 UTM,但 Apple 不太可能對此問題採取太多措施。報告寫道,蘋果可能不會這麼麻煩,因為它以前沒有以這種方式發布過修改後的 IPSW。
對於任何需要將舊版 macOS 版本作為虛擬機器運行的人來說,直接的答案是堅持使用運行 M3 或更早版本的 Mac 型號,並認真考慮未來的 Mac 升級。