轻松上手树莓派4B-上(无痛开机&初始软件配置)
一、前言
搭建一下树莓派的系统,并安装一些必要的工具软件。给自己做个备份,方便下一次配置。
教程使用资料:
链接:https://pan.baidu.com/s/11PkoOGGO6YKO8KPV1lqQGg
提取码:8pfe
如果SD卡是旧卡,需要用SDFormatter格式化工具先格式化。(如果用新的SD卡可以跳过此步)
注意:如果使用的是64G以上的TF卡,需要用DiskGenius来格式化给FAST32才可以正常使用。
二、树莓派镜像烧录
树莓派上的操作系统选择很多,我们这里以主电脑为Win10系统,官方最新的2020.01.11的版本为例。
先在官网下载烧录软件 Raspberry Pi Imager,然后下载系统的镜像文件带推荐的软件。
安装 Raspberry Pi Imager后,插入Mirco SD,在 Operating System --> Use custom 选择刚才下载好的镜像文件,然后在 CHOOSE SD CARD 中选择对应的 SD 卡,最后点击 WRITE 进行烧录。
注:还有两款不错的镜像烧录工具 Win32DiskImager & balena-etcher ,随意使用。
推荐第一使用树莓派的小白外接一个屏幕,部分设置可以更加直观。
三、开启ssh 和 配置Wifi
如果没有配置键盘和屏幕,那第一次启动OS前需要先新建两个文件来配置wifi连接和开启ssh。
1 开启ssh
在刚才烧录完成的 MircoSD 中 boot 分区的根目录下,新建一个空白文件,并重命名为ssh,全部小写且无扩展名。
2 配置Wifi
同样在根目录下,新建 wpa_supplicant.conf 文件,内容如下:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="SSID"
psk="PASSWORD"
key_mgmt=WPA-PSK
priority=1
}
其中,
ssid 为 Wifi网络的ssid;
psk 为连接密码;
key_mgmt为加密方式:
priority 为优先级,数字越大代表优先级越高;
根据自己路由配置的情况,修改对应的 ssid , psk 和 key_mgmt 值。
以上两个文件,开机后 wpa_supplicant.conf 文件会自动转移到 /etc/wpa_supplicant 目录下,ssh文件会转化为开启ssh服务的指令后被删除。所以如果要更改配置,下一次要重新添加这个文件。
四、配置树莓派
现在可以拔出MircoSD卡,插入树莓派,然后正常上电开机了。
注:注意观察树莓派上的两个指示灯,红色代表电源,绿色一般代表SD读写。正常情况下,红灯常亮,绿色每隔几秒闪一次,表示网络连接成功;而绿灯有规律的闪烁,表示SD没有插好或者是无效的SD卡。
1 查询树莓派 IP 地址
有显示器的话,可以直接用 ifconfig 来获取 IP 地址,或者把光标移动到桌面右上角WIFI上查看。
若没有显示器的话,可以直接在路由器上看到树莓派的IP,也可以用局域网扫描工具 Advanced IP Scanner 来获取对应的信息。
2 ssh 登录
有了 IP 地址,那就可以用ssh登录了。用远程ssh工具putty,先输入ip地址,open。输入pi,回车,然后输入默认密码 raspberry(密码默认不显示),然后就可以正常使用了。
3 配置树莓派
在登录的ssh连接中,输入命令
-
sudo raspi-config//建议自己摸索一下,还是比较简单的。
选择 Interface Options --> P1 Camera 启用摄像头;
选择 Interface Options --> P2 SSH(ssh远程通信与登陆) 启用SSH(已经开启);
选择 Interface Options --> P3 VNC(VNC远程桌面登陆) 启用VNC;
选择 Advanced Option --> A1 Expand Filesystem 扩展可用空间;
选择 Display Options --> D1 Resolution 修改屏幕分辨率。
还有Serial(串口控制)、Remote GPIO(远程GPIO引脚控制)也开启。
选择 Expand Filesystem ,将根目录扩展到这个SD卡,充分利用SD卡的存储空间。
选择Audio,选择Force 3.5mm(‘headphone’ jack),树莓派的声音会从耳机孔输出。
4.远程登陆vnc远程桌面
安装远程桌面软件 VNC-Viewer-6.17.731-Windows,新建连接,填入树莓派的IP地址,输入用户名pi,密码raspberry登陆(默认的密码)。

注:vnc连接后显示“ Cannot currently show the desktop”的话,重新修改一下屏幕分辨率后重启就可以了。
五、更新树莓派的系统
1. 换镜像源
由于众所周知的原因,国内无法访问树莓派的更新服务器,所以可以换国内的镜像站作为更新点。(给Raspbian的包管理器apt-get换源)
-
sudo nano /etc/apt/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 http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
按 ctrl + o 写入,再按 ctrl + x 退出。
2. 更换 pip 源
同样给 pip 更换阿里源和豆瓣源。
sudo mkdir ~/.pip
ls .pip
sudo nano pip.conf
将以下内容写入配置文件:
[global]
timeout = 10
index-url = http://mirrors.aliyun.com/pypi/simple/
extra-index-url= http://pypi.douban.com/simple/
[install]
trusted-host=
mirrors.aliyun.com
pypi.douban.com
3. 更新系统
解决连接问题后,就可以进行系统更新了。
sudo apt-get update
sudo apt-get upgrade//这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在树莓派本地。
pip3 install -U pip
4. 安装中文字库和中文输入法
# 安装中文字库
sudo apt-get install fonts-wqy-zenhei
# 安装中文输入法fcitx及Google拼音输入法,可能要等几分钟。
sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin
安装成功之后,会在下一次重启时生效。
可以使用ctrl
+空格
切换为中文输入法。
未完,待续。