2019/11/11, 樹莓派4B, Raspbian Buster
摘要:給樹莓派4B安裝系統及基礎配置
樹莓派實驗室參考文檔
准備工具
- 樹莓派4B硬件
- SD卡格式化工具 SD Formatter 4.0 for SD/SDHC/SDXC
- 鏡像燒錄工具 Win32DiskImager v0.9.zip
- SSH工具 XShell
下載系統
我選擇的是官網Raspbian系統桌面版,如果使用有什么問題,可以連接顯示器看看問題在哪。
當前最新版系統是 Raspbian Buster ,注意系統版本,涉及到后期更改軟件源
- 桌面版
- Lite 版(無桌面)
- 默認帳號:Username: pi Password: raspberry
下載好后,解壓出來得到一個img格式的文件,即系統鏡像了。
格式化SD卡
將Micro SD卡插入讀卡器連接電腦,打開SD Card Formatter軟件對sd卡進行格式化。選好SD卡后,點擊“Format”即可
燒錄系統
打開Win32 Disk Imager進行燒錄系統,選擇剛剛下載好的img鏡像,選擇好SD卡,點擊“Write”后,會將SD卡分區並寫入系統鏡像
燒錄完成后,系統可能會提示驅動器需要格式化,點擊取消不用管它
在磁盤管理工具中可以看見,原先的SD卡E盤,被分為三個區: boot(E盤,fat32文件格式)、系統(F盤)以及空閑空間 (未分配盤符)。
預先配置
開啟SSH
在boot分區下,新建空文件,文件名為ssh,系統在加載的時候即可開啟ssh。
配置WiFi
在boot分區下,新建 wpa_supplicant.conf ,寫入相關配置信息:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN
network={
ssid="wifiname"
psk="wifipwd"
key_mgmt=WPA-PSK
}
其中ssid是wifi名,psk是wifi密碼
避免黑屏
在boot分區下,打開config.txt
文件,找到hdmi_mode字段,將#hdmi_mode=1
改為:
hdmi_mode=9
hdmi_ignore_edid=0xa5000080
顯式指定hdmi連接的分辨率、忽略檢測顯示器型號,來避免樹莓派連接顯示器但是黑屏。
config.txt
設定官方文檔
獲取IP地址
將SD卡插到樹莓派背面的卡槽中(注意是背面的卡槽,而不是使用讀卡器查到樹莓派USB口中,使用USB口的話,由於樹莓派還沒有啟動系統,無法讀取USB數據)
1.樹莓派連接顯示屏,手動操作選擇WiFi連接(或有線連接),連接成功后使用ip a
命令查看自己的ip
2.無顯示屏的情況下,自動連接到網絡后,在路由器中查看新接入的設備,找到樹莓派的ip
3.使用ip掃描工具,在設備接入網絡之前掃描一次,接入網絡之后掃描一次,做個對比,找到樹莓派的ip
SSH連接
修改密碼
使用用戶pi
,默認密碼raspberry
登錄到樹莓派,修改pi用戶的默認密碼:
sudo passwd pi
修改root用戶的密碼,並解鎖root賬戶(如果需要的話):
#修改root密碼
sudo passwd root
#解鎖root用戶
sudo passwd --unlock root
校正時區
sudo dpkg-reconfigure tzdata
選擇Asia/Shanghai即可
更改軟件源
注意我這里使用的系統是Buster版本,其余版本請查看軟件源使用幫助
使用以下命令修改apt中科大軟件源:
sudo sed -i 's|raspbian.raspberrypi.org|mirrors.ustc.edu.cn/raspbian|g' /etc/apt/sources.list
使用以下命令修改Raspberrypi軟件源:
sudo sed -i 's|//archive.raspberrypi.org|//mirrors.ustc.edu.cn/archive.raspberrypi.org|g' /etc/apt/sources.list.d/raspi.list
更新軟件源:
sudo apt-get update
修改固定IP
直接編輯/etc/dhcpcd.conf文件,寫入以下配置(如果用的是有線網,需要將wlan0改為eth0):
interface wlan0
static ip_address=192.168.1.111/24
static routers=192.168.1.1
static domain_name_servers=114.114.114.114
注意避免IP地址沖突,保存后重啟即可