Raspberry Pi 4B系统安装配置指南
posts/raspberry-pi-4b%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE%E6%8C%87%E5%8D%97准备
- 一张 SD 卡(这里我使用的是 SanDisk Extreme 128G)
- 一台正常工作的电脑(什么操作系统都可以)
- 一台树莓派 4B
系统烧录
系统镜像下载
在树莓派官网操作系统镜像下载页面我们可以但到大致这三个镜像分类
Raspberry Pi OS
Raspberry Pi OS 兼容所有版本树莓派的操作系统,可分为三种:
- Raspberry Pi OS with desktop and recommended software
- Raspberry Pi OS with desktop
- Raspberry Pi OS Lite
三类镜像体积由大变小,依次是桌面版(拥有自己推荐的拓展软件)、桌面版(不带推荐的拓展软件)和最后种精简版本(默认无桌面环境)
这里由于我的 SD 卡空间足够大所以我所使用的是Raspberry Pi OS with desktop and recommended software
。
个人比较推荐Raspberry Pi OS with desktop and recommended software
,因为内置了很多语言的环境及其开发环境,比如 BlueJ Java IDE、Scratch3、Sonic Pi 等等。
如果 SD 卡空间实在太小的选择Raspberry Pi OS with desktop
就好。
Raspberry Pi Desktop
Debian Buster with Raspberry Pi Desktop 一个基于 Debian 10 的树莓派桌面环境的操作系统兼容 PC 和 Mac。
Third-party software
第三方实用类系统如下,由于本文篇幅所限不具体介绍下列操作系统(感兴趣可自行查阅):
LibreElec 轻量级 Linux 发行版,为嵌入式设备构建多媒体服务平台而设计。 Ubuntu Desktop 基于 Debian Linux 的桌面操作系统。 Ubuntu Server 可以理解为 Ubuntu Desktop 去桌面版本专用于服务器 Ubuntu Core Ubuntu 物联网版本 RetroPie 一个开源的游戏机模拟器 TLXOS ThinLinX’s Debian-based 瘦身客户端
系统镜像烧录工具下载
系统镜像文件下载完成后一般为.tar.gz
格式的文件,如果想验证文件完整性的话可以将下载后的文件与官网的 md5 值进行对比。
在这里烧录镜像软件我们选择 Raspberry 官网提供的Raspberry Pi Imager。
Raspberry Pi Imager 支持 Windows/Linux/Mac,在下载页面下载相应系统的安装包就好。
安装完成后打开软件。
- 选择
CHOOSE OS
选择操作系统(当然 Raspberry Pi Imager 支持在线下载操作系统功能,需要科学上网) - 找到
Erase
(如果是新的 SD 卡可以直接忽略到下一步) - 找到
Use custom
选择自己下载的操作镜像(.tar.gz
和.img
的文件都可以) - 选择
CHOOSE SD CARD
选择要烧录的 SD 卡 - 选择
WRITE
开始对 SD 卡进行烧录
烧录过后就可以弹出 SD 卡了(由于 Windows 不支持 ext 文件系统,可能烧录过后会提示 SD 卡格式错误需要格式化不必理会)
config.txt 配置
理论在烧录之后可以直接将 SD 卡插入树莓派,但是使用过程可能会出现一些问题,例如连接显示器黑屏情况。
所以为了解决可能会出现的问题,下面介绍config.txt
的一些配置。
由于树莓派并没有传统意义上的 BIOS, 所以现在各种系统配置参数通常被存在”config.txt”这个文本文件中,树莓派的 config.txt 文件会在 ARM 内核初始化之前被 GPU 读取。这个文件存在引导分区上的,对于 Linux, 路径通常是/boot/config.txt, 如果是 Windows (或者 OS X) 它会被识别为 SD 卡中可访问部分的一个普通文件。将树莓派 SD 卡通过读卡器接到电脑上,就可以修改这个文件。
视频/显示
HDMI 安全模式
在config.txt
设置hdmi_safe=1
等同于如下设置
hdmi_force_hotplug=1
hdmi_ignore_edid=0xa5000080
config_hdmi_boost=4
hdmi_group=2
hdmi_mode=4
disable_overscan=0
overscan_left=24
overscan_right=24
overscan_top=24
overscan_bottom=24
启用这个设置是为了解决在某些显示器无法显示的问题(别误以为连接显示器黑屏就以系统刷入失败)
参数介绍
hdmi_force_hotplug=1
强制使用 HDMI 模式
hdmi_ignore_edid=0xa5000080
忽略显示器标识数据
config_hdmi_boost=4
强度为 4 的信号增强(大小一般为 0-11)
hd|mi_group=2
DMT 显示模式适用于计算机显示器
hdmi_mode=4
640x480@60Hz 显示模式
disable_overscan=0
保留黑边
hdmi_group
和hdmi_mode
常见配置
由于参数过多本文仅列出部分显示参数,详细参数见官网说明
DMT 模式(hdmi_group=2)
hdmi_mode | 分辨率 | 频率 | 显示比例 | 备注 |
---|---|---|---|---|
82 | 1920x1080 | 60Hz | 16:9 | 1080p |
85 | 1280x720 | 60Hz | 16:9 | 720p |
超频
CPU 超频频率配置 arm_freq=1500
详细配置见官网说明
其他
鼠标移动延迟问题
在/boot/cmdline.txt
文件文本后追加 usbhid.mousepoll=0