树莓派初始化配置

原文地址 https://www.giantliu.cn/2020/09/28/200928RaspberryPiOSInstall/

目录

  1. 前言
  2. 下载Raspberry Pi OS
  3. 烧录Raspberry Pi OS
  4. 配置启用SSH
  5. 查找树莓派IP
  6. 通过SSH连接到树莓派
  7. 配置树莓派

前言

同事有一台闲置的树莓派3b
正好近来有点时间。来研究一下。

下载Raspberry Pi OS

Raspberry Pi OS下载地址
Raspberry Pi OS

官网提供3个版本上载

  1. Raspberry Pi OS (32-bit) with desktop and recommended software
  2. Raspberry Pi OS (32-bit) with desktop
  3. 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下载

打开后如下图
Etcher
就3个步骤

  1. 选择才下载压缩出来的img
  2. 选择SD卡(先把SD卡插入电脑,他会默认发现)
  3. 点击Flash,他就会自动烧录了

当然其它很多介绍树莓派烧录的文章都是推荐用Win32 Disk Imager
Win32 Disk Imager下载地址
Win32 Disk Imager

配置启用SSH

等待烧录完成,然后我们就可以把SD卡插到树莓派上面就可以开机了
但是这样的话,我们没有办法通过SSH连接到树莓派
所以在烧录完成后,我们要先把SD卡从电脑里面弹出来(因为烧录后,电脑已经不能发现原SD卡了)
弹出后,再插入到电脑,我们就可以看到一个boot的盘符
我们在这个盘符下面新建一个名字为ssh的空文件(名称为ssh,无后缀)
然后我们再插入树莓派。把树莓派接通电源。到此就完成了树莓派系统的安装
并且已经把SSH服务也开启了。

查找树莓派IP

因为树莓派在现有的情况下,只有一台裸机,没有显示器。
所以我们要连接树莓派,就要先知道树莓派的IP。这样才能通过SSH连接
查找树莓派IP有很多方法
这里我介绍3种

通过windows的arp命令

arp -a

arp
看到物理地址前面“b8-27-eb”的字符就表示是树莓派设备
这样我们就知道树莓派的IP为:10.76.20.35

通过Advanced IP Scanner扫描IP

Advanced IP Scanner Advanced IP Scanner下载

Advanced IP Scanner
这样名称和IP都是一样的基本上是树莓派了

通过路由器查找

因为只要连接到了路由器,这样路由器就一定知道哪些设备连接上了
所以一般在路由器的设备连接表里可以查到IP
当然这只对于设备少的情况可以这样找

通过SSH连接到树莓派

ssh pi@10.76.20.35

树莓派默认用户为:pi 默认密码为:raspberry

SSH

配置树莓派

修改默认密码

passwd

通过输入passwd来修改默认用户pi的密码
passwd

启用WiFi和Bluetooth

通过SSH连接上来就可以看到
Wi-Fi is currently blocked by rfkill
说明WiFi已经被rfkill禁用了
所以我们可以通过rfkill相关的命令,把WiFi和蓝牙启用

rfkill

启用root帐号

#给root帐号设置密码
sudo passwd root
#切换root帐号登录
su root

root

通过raspi-config配置树莓派

raspi-config

通过运行raspi-config打开树莓派配置工具
raspi-config

  1. 修改用户密码
  2. 网络配置
  3. 启动设置
  4. 区域/语言设置
  5. 接口配置
  6. 超频
  7. 高级配置
  8. 更新配置工具
  9. 有关配置工具信息

修改网络

配置网卡为固定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

staticIP

可以通过 ip addr查看当前所有IP
ipaddr

修改更新源为清华大学开源软件镜像站

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

apt

posted @ 2020-09-29 14:48  Giant150  阅读(2008)  评论(0编辑  收藏  举报