Apple の最新製品の所有者マックM4 チップを実行しているモデルは、謎の起動問題のため、仮想マシンで古いバージョンの macOS を実行できません。
古い世代の仮想マシンを実行するmacOSセキュリティや開発から、単に新しい macOS バージョンでは動作しないソフトウェアを実行できるようにするまで、さまざまな用途があります。ただし、この方法で仮想マシンを使用する場合には問題があるようです。M4チップ。
詳細によって エクレクティック ライト社Csaba Fitzl 氏が指摘したように、M4 Mac 上の仮想マシンで macOS 13.4 Ventura より前にリリースされた macOS バージョンを実行しようとすると問題が見つかりました。でM1、M2、 またはM3-世代の Mac では、M4 でのみ発生するため問題ありません。
古い macOS インストールで仮想マシンを実行すると、黒い画面が表示され、起動に失敗します。これは、仮想マシン自体に使用されている設定に関係なく、またリカバリ モードでも同様であることが判明しました。
実際に何が起こったのかを確認するためにログにアクセスできないため、問題の実際の原因は不明です。また、ホスト ログの障害も発生せず、仮想マシンの起動に失敗するまではすべてが正常に実行されているように見えます。
明らかになった唯一の本当の手がかりは、複数の仮想コアが割り当てられているにもかかわらず、ホスト上で実際にアクティブになっているのは 1 つだけであることです。この障害は、仮想マシン カーネルが他のコアを起動する前のブート プロセスのある時点 (カーネル ブート フェーズの初期段階) で発生すると推定されます。
現時点で最も有力な推測は、カーネルの初期ブート プロセスのどこかにバグがあるということです。これには、影響を受ける macOS カーネルのバグを修正し、新しい IPSW イメージ ファイルを共有する必要があります。
この問題はフィードバック FB15774587 で Apple に報告され、UTM に影響を与えると報告されていますが、Apple がこの問題に対して多くのことを行う可能性は低いです。この報告書は、Apple はこれまでそのような方法で改訂版 IPSW を発行したことがないため、おそらく苦労はしないだろうと書いている。
古い macOS バージョンを仮想マシンとして実行し続ける必要がある場合、すぐに得られる答えは、M3 以前を実行する Mac モデルにこだわり、将来の Mac のアップグレードについて真剣に検討することです。