labaz 发表于 2020-9-23 19:18

舊版過期 MacOS 安裝方法,與手動安裝 MacOS

本帖最后由 labaz 于 2020-9-26 16:51 编辑

舊的 macOS 安裝鏡像,因證書到期而導致這些鏡像無法安裝。
解決辦法就是調整日期,但很多文章沒說清楚,隨便丟個0101010116就要完事。
其實調整日期對,但是說得很籠統,應該要對照發行版的日期作調整。

例如今天我要裝 OS X El Capitan 10.11.6 已經過期了
網路文說的 date 0201010116 不對!

進入安裝界面後打開終端機查看發行版號
$ sw_vers

BuildVersuin 為 15G31

然後上網查發行日期為 July 18, 2016 (2016年7月18日)

那應該是 date 0718000016 才對。

date 的格式是 MMDDHHMMYY 月日時分年

這樣才能正常安裝

各發行版日期查詢:
https://en.wikipedia.org/wiki/OS_X_Yosemite
https://en.wikipedia.org/wiki/OS_X_El_Capitan
https://en.wikipedia.org/wiki/MacOS_Sierra
https://en.wikipedia.org/wiki/MacOS_High_Sierra
https://en.wikipedia.org/wiki/MacOS_Mojave
https://en.wikipedia.org/wiki/MacOS_Catalina

英文月份對照:
1月:January2月:February3月:March4月:April5月:May6月:June7月:July8月:August9月:September10月:October11月:November12月:December


安裝後要調回正常時間的方法,一樣打開終端機:

Mojave 之前的發行版
$ sudo ntpdate -vu time.apple.com

Mojave 之後的發行版
$ sudo sntp -sS time.apple.com


手動安裝方法:
這個適用於虛擬機安裝
Sierra 以前的版本如果製作成 iso ,要使用 DVD 方式來安裝,也一樣無法進行安裝。
這時候只能以終端機命令來安裝,這樣速度也比較快。

例如:安裝 OS X Yosemite 10.10.5 BuildVersuin 為 14F27 發行日期 (August 13, 2015)

首先將HD格式化,標籤命名最好不要有空格,例如標籤名稱為 Yosemite

然後打開終端機:
$ cd '/Volumes/Mac OS X Install DVD/Packages'

調整時間為發行日期 (August 13, 2015) 為 8月13日2015年 00時00分
$ date 0813000015

執行安裝
-target 後面是安裝目標的掛載點
$ installer -allowUntrusted -dumplog -pkg ./OSInstall.mpkg -target /Volumes/Yosemite

跑完之後重開機即可。

時間可以進系統後在調整也行。



labaz 发表于 2020-9-27 14:32

macOS High Sierra 10.13.6 過期版安裝方法

維基百科查詢到的發行日期是
17G66 July 9, 2018

但我手邊的版本是 17G65
使用 17G66 的日期也行

在BIOS裡設定日期為 2018年7月9日
然後斷開網路重新啟動 macOS High Sierra
這樣就可以直接安裝了

如果使用虛擬機安裝的話, 先斷開網路 然後進入 macOS 安裝介面
打開終端機輸入:
$ date 0709000018
$ reboot

重啟後就能直接安裝了

High Sierra 以上的版本沒辦法用終端機命令手動安裝了, 目前知道可行的就只有圖形介面安裝

wan971shi 发表于 2020-9-28 14:16

谢谢大佬传授黑果安装经验

gzpx54 发表于 2024-10-12 23:23

谢谢大佬{:5_596:}
页: [1]
查看完整版本: 舊版過期 MacOS 安裝方法,與手動安裝 MacOS