原文地址 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 pi@10.76.20.35
樹莓派默認用戶為: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