昨晚mac當機,不知是何原因,重開機後做了自動更新,一路更新成macOS catalina版本。
過程中有點擔心,因為資料沒有備份,但只能相信Apple了,認為他們不會亂搞把資料給消失了。
安裝完畢後,發現根目錄上的資料被搬移到桌面上「重新部署的項目」,心想Apple真厲害,因為要安裝新系統,還會顧慮把額外安裝的系統先放到另外一個地方,大概是等使用者發現後,如果需要也可以再移回去。
過程中有點擔心,因為資料沒有備份,但只能相信Apple了,認為他們不會亂搞把資料給消失了。
安裝完畢後,發現根目錄上的資料被搬移到桌面上「重新部署的項目」,心想Apple真厲害,因為要安裝新系統,還會顧慮把額外安裝的系統先放到另外一個地方,大概是等使用者發現後,如果需要也可以再移回去。
因系統設定這些目錄是在根目錄的,如果不這樣處理,其他系統也要跟著變動,只好把這些目錄再搬移出去。
災情一、無法在root下建立目錄
但發現root權限也無法執行此事,這算災情嗎?
只好查文,幸好可以解決,步驟如下:
1. 關機。
2. 按下command-R 開機。
3. 進入復原模式,到終端機,查詢一下SIP模式(csrutil status)。如果是開啟,則關閉SIP(csrutil disable) 。
4. 重新開機,進入一般模式。
5. csrutil status
System Integrity Protection status: disabled.
6. sudo mount -uw /
7. sudo mkdir /想要的目錄名稱
8. 關機。
2. 按下command-R 開機。
3. 進入復原模式,到終端機,查詢一下SIP模式(csrutil status)。如果是關閉,則開啟SIP(csrutil enable) 。
1. 關機。
2. 按下command-R 開機。
3. 進入復原模式,到終端機,查詢一下SIP模式(csrutil status)。如果是開啟,則關閉SIP(csrutil disable) 。
4. 重新開機,進入一般模式。
5. csrutil status
System Integrity Protection status: disabled.
6. sudo mount -uw /
7. sudo mkdir /想要的目錄名稱
8. 關機。
2. 按下command-R 開機。
3. 進入復原模式,到終端機,查詢一下SIP模式(csrutil status)。如果是關閉,則開啟SIP(csrutil enable) 。
災情二
Apple 將 shell 改成 zsh,不再是bash shell,因此設定檔案也需要變更:
.bashrc --> .zshrc
.bash_profile --> .zprofile.
災情三、USB(滑鼠、有線網路等)接到電腦,剛開始都沒有作用
新的mac機器沒有問題,但一台2015年版,有時接上usb要拔來拔去滑鼠才會動作。目前不知道原因,不過因為使用快四年,改天要重新factory reset,也許這問題就會消失。