一、SSH登錄Raspberry Pi
完成系統燒錄后,就需要登錄Raspberry Pi,此時會面臨如何登錄的問題,最直接的方法就是SSH
由於Raspberry Pi沒有外接屏幕,初次使用時一般選擇SSH連接或VNC遠程桌面連接,但是前提用於遠程的設備必須和Raspberry Pi在同一個網絡,並且知道Raspberry Pi的ip地址。
Raspberry Pi 4B貌似默認是關閉SSH服務的,但是也有非常簡單的辦法。
- 在自己的PC上新建兩個文件,文件名為ssh(無后綴)和wpa_supplicant.conf
- ssh文件就是一個空文件,不用添加內容
- wpa_supplicant.conf用於無線連接,添加如下內容:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="此處輸入wifi接入點名稱,保留引號"
psk="此處輸入wifi密碼,保留引號"
priority=1
}
network={
ssid="此處輸入wifi接入點名稱,保留引號"
psk="此處輸入wifi密碼,保留引號"
priority=2
}
priority的值越大接入優先級越高,保存退出
- 將上述兩個文件放入SD卡的根目錄
- 將SD卡插回Raspberry Pi,開機
無線連接
- 到路由器上查看連接設備,找到有Raspberry Pi標識的設備,記下它的MAC地址,也可使用ip掃描工具,但不一定能夠看到Raspberry Pi的標識(至少我就沒看到)
- 建議使用手機熱點建局域網
- 使用賬號pi(密碼raspberry)完成SSH登錄
有線連接
- 將網線接入樹莓派和能夠上網的筆記本電腦
- 將筆記本電腦的無線網卡(如果筆記本電腦練的是wifi,否則就選對應的有線網卡)設置成共享
此時連接樹莓派的網卡ip會變成:
- 在Windows命令行中輸入arp -a,找到樹莓派mac地址對應的ip,用這個ip進行SSH連接
- 使用賬號pi(密碼raspberry)完成SSH登錄
注意:有線的方法很有可能會出現arp -a找不到樹莓派的情況,網上有人說通過關閉再開啟網絡共享可以解決,但是我試過不行,暫時沒有找到辦法。
二、開啟VNC服務
SSH登錄Raspberry Pi主機后,使用命令進入配置界面
sudo raspi-config
- 開啟VNC遠程桌面服務
- 設置顯示
不要選第一個
- 之后系統會重啟,進行初始的地區、鍵盤風格、網絡、等等設置,完成后繼續重啟
三、將SD卡分區擴展
SD卡在系統燒錄后,原來16G容量的卡片在系統上看只剩下幾百兆,而在windows磁盤管理中會發現有接近9G的空間未被分配使用,這是因為系統本身並不需要這么大的空間,如果我們需要更大的空間來存放文件,那么就需要將SD卡分區擴展,讓系統能夠使用整張SD卡的空間。
- 進入配置頁面
- 選擇第一項
- 系統會提示reboot,選擇OK,Fininsh退出,等待系統重啟
- 查看分區,發現成功
四、修改軟件源
為了更快的下載安裝速度,也可以更改為國內的軟件源。
以阿里源為例
sudo nano /etc/apt/sources.list
保險起見,不推薦直接修改,而是注釋掉原來的內容,改成如下內容:
deb https://mirrors.aliyun.com/raspbian/raspbian/ buster main non-free contrib
deb-src https://mirrors.aliyun.com/raspbian/raspbian/ buster main non-free contrib
sudo apt-get update
sudo apt-get upgrade