树莓派版本:
Raspberry Pi 4 Model B Rev 1.5
系统版本:
Debian GNU/Linux 11 (bullseye)
# 查看树莓派版本
cat /proc/device-tree/model
# 查看系统版本
lsb_release -a
安装系统:
树莓派到手后可以自己选一个版本进行安装,个人建议装 Debian11 (bullseye),理由是网上资料较多,好像也较为稳定。
首先,分享一个好东西:清华大学开源软件镜像站,进入之后长这样:
右上角搜索 raspberry,进入如下路径(lite是无桌面版,full是有桌面版,看你自己咯),随后选一个尽量新的下载吧。
./raspberry-pi-os-images/raspios_lite_arm64/images/
下载后需要用一些软件将镜像烧录到你的树莓派上,我用的是rufus(直接百度就行,其他的包括:balenaEtcher什么的也行),选一个较新的版本安装,建议带p的版本把,免安装比较方便。
随后就是烧录操作:用读卡器读内存卡插到PC,打开rufus,镜像烧录(这个不多说了,会自动读到外接存储设备,选你下好的镜像,其它默认即可)。
初始化准备(配置无线网络):
烧录好后,进入boot盘,创建两个文件(划重点,涉及到后面树莓派启动时是否会开启和读取相关配置):
ssh文件没有后缀,内容为空。
wpa_supplicant.conf文件需要配置,用notepad打开后,写入如下配置:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="你家wifi名字"
psk="你家wifi密码"
priority=1
}
其他大佬有说network需要配置key_mgmt=WPA-PSK的,我反正没配这一条也ok了。注意前三行是必须的。
写好之后保存,退出,将内存插回树莓派,树莓派上电。
ssh登录:
关于如何查询树莓派ip,可以借用一下别人的方法。或者百度一下。
比较好的情况:
ssh打开,且wifi自动连接成功。那可以直接用借助xshell或者putty实现ssh登录。
树莓派默认账号密码:pi/raspberry
ssh未打开的情况:
感觉4代板子好多就算新建了ssh文件,也不会打开ssh功能。此时就需要两样东西:显示器和键盘。将两样东西都连接到树莓派上,就可以看到pi的命令行界面。
输入账号密码,随后注意看会出现wifi和ssh的相关状态。 如果出现Wi-Fi is currently blocked by rfkill.那说明wifi没开,后续还需要配wifi。
ssh配置:
命令行界面,输入:
sudo raspi-config
选到3,敲回车。然后选到I2 SSH,敲回车。会有弹窗问你是否要允许ssh服务,挪到是,敲回车。
有如下提示,则打开了ssh服务。
WiFi配置:
wifi是否连接,可以通过指令查看是否有wlan0项,有wlan0项是否有ip:
ifconfig
这样就说明,已经连接上了wifi,且已经分配了ip。可以直接通过ip进行ssh登录访问。
但如果没有wlan0,那有概率是wifi并没有连接成功,需要检查wpa_supplicant.conf:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
进入到wpa_supplicant.conf下检查wifi密码等信息的正确性,文件内容同前文。
改好后重启系统,若出现wlan0+ip则成功。但如果出现有wlan0,但没ip的情况,则需要启动wifi服务(ifup 和 ifdown那个我没试通),输入:
sudo wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -i wlan0
有类似这么一段提示,就算成功了:
成功后重启,应该就ok了。
静态IP配置:
首先你得获取想要的静态ip,随后进入到dhcpcd.conf文件中进行配置:
sudo nano /etc/dhcpcd.conf
在最后面加上下面一段配置:
interface wlan0
static ip_address=192.168.2.250
static routers=192.168.2.1
static domain_name_servers=119.29.29.29 223.5.5.5
ip_address:你想设置的静态ip
routers:路由
domian_name_servers:DNS
设置好之后,重启树莓派,ifconfig检查一下,如果wlan0的ip为你设定的静态ip则成功。
镜像源配置:
ymchuangke的博客-CSDN博客,这个老哥写的就非常好,按他的文章配的。