之前在官網上下載的 Raspbian Stretch Lite 版本沒有桌面,后期發現還是有個桌面比較便捷,所以又重裝了一下系統。在此記錄一下過程。
1. 下載系統
官網上下載最新版本,我這次選擇了第一個有桌面和基礎軟件的版本。如下圖所示。
下載后解壓得到 img 文件。下載過程可能比較長(網速慢的話),等待下載的同時可操作下一步驟。
2. 格式化 TF 卡
該部分內容參考文章:https://www.jianshu.com/p/6af60049fdf1
將 TF 卡插入讀卡器后插入 Mac(別的系統可點擊上面鏈接查看相應內容)。
在終端執行 diskutil list ,就可以看到系統掛載的所有磁盤,請在其中確認自己TF卡的盤符,我的是 disk2。
然后執行 sudo diskutil eraseDisk FAT32 MY_TFCARD MBRFormat /dev/disk2 ,記得將你的 disk2 中數字根據自己情況修改正確。(前面命令中的 MY_TFCARD 可修改為別的大寫字符串,在我操作的過程中發現這個只是格式化后該磁盤暫時的名稱,我后來再次插入TF 卡后,磁盤名稱又變為最開始的 boot。)
3. 將系統安裝至 TF 卡中
安裝系統和你之前安裝系統的步驟一樣,可參考我另一篇文章《樹莓派的系統安裝,並且利用網線直連 Mac 進行配置》。如果你有獨立顯示屏和鍵盤鼠標,可以跳過后面部分。
需要注意,如果你沒有獨立顯示屏可以直接連接樹莓派,那你可以通過 Mac ssh 來遠程連接,如果是這樣,你需要新建 ssh 空白 Unix 可執行文件,因為樹莓派系統默認不可 ssh。生成方法如下。
- 打開終端,進入你想建 ssh 文件的位置
- 新建一個無格式文件 touch ssh
- 然后 sudo chmod u+x ssh
然后將生成的 ssh 復制到 TF 卡上。將卡插入樹莓派,打開電源,ssh 遠程連接樹莓派(可通過網絡分享方法用網線連接 Mac 和樹莓派,具體方法見我另一篇文章《樹莓派的系統安裝,並且利用網線直連 Mac 進行配置》)。如果你第一次裝系統的時候就是按照我之前的方法 ssh 連接樹莓派的,那么你在這次 ssh 時很可能會出現如下問題:
主要原因是因為本地訪問過192.168.3.2(我的樹莓派的ip地址)的服務器,會把該服務器登錄標識證書記錄下來,下次登錄時會去比對之前的記錄,由於系統重裝標識變了導致不能繼續登錄。

(二)或者直接找到/Users/zhenqi/.ssh/known_hosts(快捷方法,打開文件夾,按快捷鍵 Shift+Command+H,然后找到 .ssh 文件進入),用文本編輯器打開,手動刪除相關服務器的那段內容。如果看不到 .ssh,說明你沒有設置顯示隱藏文件,可以通過終端命令設置顯示隱藏文件 defaults write com.apple.finder AppleShowAllFiles -boolean true; killall Finder
然后你就可以成功 ssh 連接了。