近期購置了一塊樹莓派zero 2W開發版在安裝系統的時候發現網上中文資料較少參考外文資料后寫下這篇博客。
參考資料:
Raspberry Pi Zero 2 W Tutorial: Headless Setup - No keyboard, Mouse or Monitor!
Headless Raspberry Pi Setup
准備材料
- 樹莓派zero 2w開發版
- 樹莓派電源
- Micro SD卡(8G以上內存)
- SD卡讀卡器
- 無線網絡
- 一台電腦
步驟一:下載系統
樹莓派官方系統可以在這里下載:樹莓派官方系統
雖然zero2w使用了新的CPU性能幾乎是上一代zeroW的兩倍但是受限於體積大小和制作工藝zero2W的運行內存只有512MB為了保證運行的流暢我們選擇“Raspberry Pi OS Lite”,Lite系統刪掉了可視化桌面環境,因為我們通過ssh協議連接樹莓派和電腦桌面環境對我們來說不是必要的。
下載32位或是64位的系統都行,新一代的cpu支持64位的操作系統。
步驟二:燒寫系統
下載並安裝燒錄工具我使用balenaEtcher(可以在這里下載燒錄工具)
將SD卡插入電腦,格式化SD卡保證是一張空白卡。
打開balenaEtcher
先選擇剛剛下載的系統再選擇SD卡,點擊Flash開始燒錄(大概需要5~10分鍾)。
燒錄完成后電腦可能無法識別SD卡,將SD卡拔下過會重新插進電腦顯示SD卡存在boot目錄
我們要在boot目錄創建兩個文件幫助樹莓派連接WIFI並打開SSH服務。
新建一個文本文檔復制下面的代碼
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
scan_ssid=1
ssid="你的WIFI名稱"
psk="你的WIFI密碼"
}
改好后點擊“另存為”將文件名改為“wpa_supplicant.conf”文件類型選擇“所有文件”保存到boot目錄
在boot目錄右鍵新建文本文檔將文本名字改為ssh
(沒有后綴文件名字)
步驟三:啟動樹莓派
將SD卡插入樹莓派接上電源等待系統自動安裝綠燈會不停閃爍等到穩定后打開瀏覽器輸入192.168.1.1
打開路由器界面初始登錄密碼一般寫在路由器背部。
在路由器接入設備信息中找到樹莓派的IP地址
記住樹莓派的IP地址在電腦上安裝並打開連接工具我使用MobaXterm(使用Putty等也可以)
打開MobaXterm點擊左上角的會話,在新的窗口點擊左上角的‘SSH’
輸入樹莓派的IP地址點擊OK新建會話
雙擊會話連接樹莓派
第一次登錄會讓你輸入用戶名和密碼
用戶名是pi
密碼是raspberry
輸入密碼的是后是不顯示的不用擔心自己是不是沒連上回車登錄樹莓派
登陸后使用
sudo apt update
sudo apt upgrade
兩條指令更新系統需要一點時間
密碼可以使用指令passwd
修改
步驟四:給樹莓派設定靜態IP
為避免每次連接都需要查看IP創建新的會話我們給樹莓派設置靜態IP地址
首先在電腦上查詢網關
win+R
呼出運行輸入cmd
打開控制台
在控制台輸入'ipconfig'記下你的默認網關
在MobaXterm使用sudo nano /etc/dhcpcd.conf
編輯配置文件
向下翻找到底部寫入
interface wlan0
static ip_address=192.168.x.x/24 # 你想分配的ip,前三位根據默認網關填寫最后一位建議在20~200中選擇避免和其他設備沖突
static routers=你的默認網關
static domain_name_servers=你的默認網關 8.8.8.8
然后"Ctrl+x"退出編輯界面按"Y"確認之后按"回車"覆寫配置文件
使用sudo reboot
重啟樹莓派,用新IP重新配置SSH會話連接樹莓派
步驟五:關機
重新連接后使用指令sudo shutdown -h now
安全關機
結束