多年前購入樹莓派3b+板子一塊,一直沒時間弄,近期疫情假期在家翻出來打算鼓搗鼓搗。
1. 樹莓派系統下載:
鏈接地址: https://www.raspberrypi.org/downloads/raspbian/
這里下載帶桌面及軟件的初學者版本。
2. tf卡格式化工具
鏈接地址: https://www.sdcard.org/downloads/formatter/eula_windows/index.html
這里需要將SD卡進行格式化。
3. 下載鏡像寫入工具,將系統鏡像寫入到tf卡
鏈接地址: https://jaist.dl.sourceforge.net/project/win32diskimager/Archive/win32diskimager-1.0.0-install.exe
以上工作便將 系統(Raspbian) 燒錄到tf卡中了。
燒錄成功后Windows環境下可以看到一個磁盤:
通過磁盤管理器可以看到磁盤划分為兩個部分,其中有一部分為linux磁盤盤區所以在Windows環境下無法進入及查看。
在Windows環境下可以進入另一個盤區,即上圖的boot盤區。
=======================================================
在下面文章
https://shumeipai.nxez.com/2017/09/13/raspberry-pi-network-configuration-before-boot.html
有如下表述:
在樹莓派3B發布后不久,樹莓派官方 Raspbian 系統久加入了允許在開機前對 WiFi 網絡進行配置的機制。
注意,這個方法僅適用於全新安裝樹莓派系統到 SD 卡之后沒有做過任何 Wi-Fi 配置的情況下有效。
如果你之前配置過 Wi-Fi,再用本方法系統會默認使用已有的配置而忽略這里的配置。因此建議使用前重新安裝系統。
下面在 Windows下可見的盤區boot內新建文件來進行對系統的配置只在新創建系統未進行配置的情況下有效,如果配置過的系統無法使用在Windows可見盤區下新建文件的方法對樹莓派系統進行配置。
4. 有線連接或無線連接樹莓派到路由器上
(由於手上沒有單獨的外接屏幕,因此本文所描述的過程在無外接屏的環境下進行)
有線連接,插上線,查看路由器客戶列表即可。
無線連接:
在樹莓派的Windows環境下可見盤區 /boot
目錄下新建 wpa_supplicant.conf 文件,按照下面的參考格式填入內容並保存 wpa_supplicant.conf 文件。
內容如下:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="devil-A"
psk="0123456789"
key_mgmt=WPA-PSK
priority=1
}
network={
ssid="devil-B"
psk="0123456789"
key_mgmt=WPA-PSK
priority=2
scan_ssid=1
}
https://shumeipai.nxez.com/2017/09/13/raspberry-pi-network-configuration-before-boot.html
給出了 wpa_supplicant.conf 文件 配置說明:
SSH登入樹莓派后成功看到樹莓派 wifi 功能正常開啟:(該步驟中使用了下面的SSH步驟的內容,需要輸入用戶名和密碼,用戶名是pi, 密碼默認是raspberry)
神奇的是在此關閉樹莓派,然后使用Windows查看boot盤區,發現剛才新建的文件 wpa_supplicant.conf 已經消失不見了。
5. SSH開啟
需要輸入用戶名和密碼,用戶名是pi, 密碼默認是raspberry
Windows端ssh連接樹莓派報錯:
解決方法:
(由於手上沒有單獨的外接屏幕,因此本文所描述的過程在無外接屏的環境下進行)
3b+版本的樹莓派默認不開啟SSH,因此需要在boot盤區下創建一個ssh空文件,具體是新建一個txt文檔,連同擴展名一起改為ssh,這個文件就修改成功了。
再次啟動:
成功登入。
注:
一個神奇的事情,就是開啟ssh功能后,再次查看root盤區,發現剛才新建的ssh文件已經沒有了,找不到了,應該是樹莓派系統啟動后識別到這個文件更改設置后便刪除了這個文件。
並且:
進入系統后,建議更新 用戶pi 和 用戶root 的密碼:
6. 更新軟件源
下面為一些常用的軟件源地址:
中科大deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
清華deb https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
浙江大學deb http://mirrors.zju.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
阿里雲deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main contrib non-free rpi
搜狐deb http://mirrors.sohu.com/raspbian/raspbian/ stretch main contrib non-free rpi
使用指令 sudo vi /etc/apt/sources.list 使用vi命令編輯 sources.list
添加中科大軟件源:(注釋掉官方源地址)
update 更新一下。
7. VNC遠程登錄
樹莓派端安裝 tightvncserver
sudo apt-get install tightvncserver
樹莓派端開啟 tightvncserver 服務: (開啟了一次會話 會話號:1)
電腦端操作:
VNC viewer 下載 (windows端使用)
鏈接地址: https://www.realvnc.com/en/connect/download/viewer/
windows端配置:
遠程登入樹莓派桌面:
輸入剛才在電腦端開啟 會話 時 設置的密碼:
進入桌面: