原文地址 https://www.giantliu.cn/2020/09/28/200928RaspberryPiOSInstall/
目錄
- 前言
- 下載Raspberry Pi OS
- 燒錄Raspberry Pi OS
- 配置啓用SSH
- 查找樹莓派IP
- 通過SSH連接到樹莓派
- 配置樹莓派
前言
同事有一臺閒置的樹莓派3b
正好近來有點時間。來研究一下。
下載Raspberry Pi OS
官網提供3個版本上載
- Raspberry Pi OS (32-bit) with desktop and recommended software
- Raspberry Pi OS (32-bit) with desktop
- Raspberry Pi OS (32-bit) Lite
本次我們下載的是Raspberry Pi OS (32-bit) Lite
對於桌面版本,只是提供了圖形化界面。但是要與HDMI配合才能達到最好效果
下載後,我們得到一個2020-08-20-raspios-buster-armhf-lite.zip文件
然後我們解壓出這個zip,然後得到2020-08-20-raspios-buster-armhf-lite.img
燒錄Raspberry Pi OS
我們要把這個img文件通過工具燒錄到我們的SD卡上。
這裏我使用的是Etcher Etcher下載
打開後如下圖
就3個步驟
- 選擇才下載壓縮出來的img
- 選擇SD卡(先把SD卡插入電腦,他會默認發現)
- 點擊Flash,他就會自動燒錄了
當然其它很多介紹樹莓派燒錄的文章都是推薦用Win32 Disk Imager
Win32 Disk Imager下載地址
配置啓用SSH
等待燒錄完成,然後我們就可以把SD卡插到樹莓派上面就可以開機了
但是這樣的話,我們沒有辦法通過SSH連接到樹莓派
所以在燒錄完成後,我們要先把SD卡從電腦裏面彈出來(因爲燒錄後,電腦已經不能發現原SD卡了)
彈出後,再插入到電腦,我們就可以看到一個boot的盤符
我們在這個盤符下面新建一個名字爲ssh的空文件(名稱爲ssh,無後綴)
然後我們再插入樹莓派。把樹莓派接通電源。到此就完成了樹莓派系統的安裝
並且已經把SSH服務也開啓了。
查找樹莓派IP
因爲樹莓派在現有的情況下,只有一臺裸機,沒有顯示器。
所以我們要連接樹莓派,就要先知道樹莓派的IP。這樣才能通過SSH連接
查找樹莓派IP有很多方法
這裏我介紹3種
通過windows的arp命令
arp -a
看到物理地址前面“b8-27-eb”的字符就表示是樹莓派設備
這樣我們就知道樹莓派的IP爲:10.76.20.35
通過Advanced IP Scanner掃描IP
Advanced IP Scanner Advanced IP Scanner下載
這樣名稱和IP都是一樣的基本上是樹莓派了
通過路由器查找
因爲只要連接到了路由器,這樣路由器就一定知道哪些設備連接上了
所以一般在路由器的設備連接表裏可以查到IP
當然這隻對於設備少的情況可以這樣找
通過SSH連接到樹莓派
ssh [email protected]
樹莓派默認用戶爲:pi 默認密碼爲:raspberry
配置樹莓派
修改默認密碼
passwd
通過輸入passwd來修改默認用戶pi的密碼
啓用WiFi和Bluetooth
通過SSH連接上來就可以看到
Wi-Fi is currently blocked by rfkill
說明WiFi已經被rfkill禁用了
所以我們可以通過rfkill相關的命令,把WiFi和藍牙啓用
啓用root帳號
#給root帳號設置密碼
sudo passwd root
#切換root帳號登錄
su root
通過raspi-config配置樹莓派
raspi-config
通過運行raspi-config打開樹莓派配置工具
- 修改用戶密碼
- 網絡配置
- 啓動設置
- 區域/語言設置
- 接口配置
- 超頻
- 高級配置
- 更新配置工具
- 有關配置工具信息
修改網絡
配置網卡爲固定IP地址
nano /etc/dhcpcd.conf
# Example static IP configuration:
interface eth0
static ip_address=10.76.20.230/24
static routers=10.76.20.1
static domain_name_servers=114.114.114.114 8.8.8.8
可以通過 ip addr查看當前所有IP
修改更新源爲清華大學開源軟件鏡像站
sudo nano /etc/apt/sources.list
#sources.list
#deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
deb https://mirror.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
deb-src https://mirror.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
sudo nano /etc/apt/sources.list.d/raspi.list
# raspi.list
#deb http://archive.raspberrypi.org/debian/ buster main
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspberrypi.org/debian/ buster main
deb https://mirror.tuna.tsinghua.edu.cn/raspberrypi/ buster main
deb-src https://mirror.tuna.tsinghua.edu.cn/raspberrypi/ buster main