Skip to content

解決 macOS 安裝檔案顯示軟體損毀的問題

因為某種神秘的委託的關係,這幾天在研究如何在 macOS 裡面蓋 P4 實驗室使用虛擬機跑 macOS 的病毒。而因為實驗用的病毒生存環境必須要使用特定的舊版系統,而目前官方管道可以下載的 macOS 安裝檔案通常都已經做過安全性更新,導致病毒無法正常運作。

因此,我找到某個特定版本的 macOS,並且嘗試在 Parallels Desktop 安裝,但是卻出現了「無法驗證此版本的 xxxx(版本名稱)安裝應用程式,可能是軟體損毀或下載時發生問題」。

但我檢查了 InstallESD.dmg 的 SHA1,跟網路上找到的一致,看起來實際上沒有損毀啊。

網路上有些文章說可能是需要坐一下時光機修改一下系統日期,使用 date 指令。不過我確認過了我的時間是正確的。後來爬到這篇文章,發現正確解法。如果你確定安裝檔的來源是可以信任的,可以用終端機強制安裝

installer -pkg /Volumes/Mac\ OS\ X\ Install\ DVD/Packages/OSInstall.mpkg -target /Volumes/Macintosh\ HD

實際的操作方式是,進入安裝畫面時不要繼續用 GUI 介面安裝,直接開啟安裝工具裡面的終端機,輸入指令就會跑了,映像檔的名稱根據不同版本可能會不一樣,請以你使用的映像檔為準。

安裝完成後會在終端機顯示成功訊息,再選開機磁碟為 Macintosh HD 並且重開機就好了。

發佈於macOS 教學

目前沒有留言

發表迴響