系统配置
raspi-config
Raspberry Pi 桌面用户可在 偏好设置 > Raspberry Pi 配置 中访问此应用程序的图形界面版本。不过一些高级配置只能在 raspi-config
中进行。
raspi-config
可帮助您配置 Raspberry Pi。 不同型号的 Raspberry Pi 可能有不同的可用选项。要打开配置工具,请运行以下命令:
sudo raspi-config
然后您应该会看到一个蓝屏,其中的选项位于灰色框中:
使用 Up 和 Down 箭头键在可用选项之间移动突出显示的选择。
按 Right 箭头键 或按 Tab 可访问 <Select>
和 <Finish>
按钮。按 Left 或按 Tab 将使您返回到选项。
raspi-config
自动编辑 /boot/firmware/config.txt 和各种 Linux 配置文件。某些选项需要重启后才能生效。如果更改了这些选项,raspi-config
会在退出时要求重新启动。
在长长的选项值列表中(如时区城市列表),可以输入字母跳到列表的该部分。例如,输入 L
跳转到 Lisbon(里斯本)。
系统选项(System Options)
系统选项(System Options
) 子菜单允许您对启动、登录和联网过程的各个部分进行配置更改,以及一些其他系统级更改。
无线局域网(Wireless LAN)
配置 Wi-Fi SSID 和密码。
音频(Audio)
指定音频输出目标。
密码(Password)
更改你的密码。
更多信息,请参考 更改用户密码
主机名(Hostname)
设置此树莓派在 mDNS 网络上的可见名称。
启动/自动登录(Boot/auto login)
选择是启动到控制台还是桌面,以及开机时 Raspberry Pi 是否自动登录到当前用户账户。
启动时的网络(Network at boot)
等待网络连接后再启动。
闪屏(Splash screen)
启用或禁用启动时显示的闪屏
电源LED(Power LED)
如果您的树莓派型号允许,用此选项更改电源 LED 的行为。
浏览器(Browser)
更改默认网络浏览器
显示选项(Display options)
欠扫描(Underscan)
运行 Wayland 时不可用。
如果屏幕上显示的初始文本从边缘消失,则需要启用过扫描来对准边框。在某些显示器(尤其是显示器)上,禁用过扫描会使图片充满整个屏幕,并移除黑色边框。
屏幕休眠(Screen blanking)
启用或禁用屏幕休眠(一段时间不活动,屏幕关闭)。
VNC分辨率(VNC resolution)
定义在无显示器设置中使用的视频分辨率。
复合视频(Composite)
启用或禁用复合视频。
4Kp60 HDMI
启用或禁用 HDMI 输出的 4Kp60 分辨率。
接口选项(Interface options)
启用和禁用各种物理接口和虚拟接口。
SSH
启用 或 禁用使用 SSH 对树莓派进行远程终端访问。
SSH 允许您从另一台电脑远程访问树莓派的命令行。SSH 默认为禁用。请在 SSH文档页面 阅读有关使用 SSH 的更多信息。如果将树莓派直接连接到公共网络,除非为所有用户设置了安全密码,否则不应启用 SSH。
RPi Connect
启用或禁用 Raspberry Pi Connect,它提供了无需手动网络配置即可远程访问 Raspberry Pi 的功能。
VNC
启 用 或 禁用 WayVNC 或 RealVNC 虚拟网络计算服务器。
SPI
启用/禁用 SPI 接口和 SPI 内核模块的自动加载。
I2C
启用 或 禁用 I2C 接口和自动加载 I2C 内核模块。
串行端口(Serial port)
启用 或 禁用串行连接上的外壳和内核信息。
1-Wire
启用 或 禁用 Dallas 1 线接口。常用于 DS18B20 温度传感器。
远程GPIO(Remote GPIO)
启用 或 禁用 GPIO 引脚的远程访问。
性能选项(Performance options)
超频(Overclock)
如果你的 Raspberry Pi 型号允许,可以对 CPU 进行超频。不同的 Raspberry Pi 设备,甚至同一型号的 Raspberry Pi,其超频潜力也各不相同。超频过高可能导致不稳定。
警告:**超频可能会缩短 Raspberry Pi 的使用寿命。**如果超频到某个级别会导致系统不稳定,请尝试更适度的超频。在启动过程中按住 Shift 键可暂时禁用超频。
GPU内存(GPU memory)
更改 GPU 可用的内存量。
覆盖文件系统(Overlay file system)
启用或禁用只读文件系统。
风扇(Fan)
自定义与 GPIO 连接的 Raspberry Pi 4 机箱风扇 的行为。不影响 Raspberry Pi 5 外壳风扇 或 Raspberry Pi 5 主动散热器 中的风扇,它们使用特殊的四针风扇接头连接。
本地化选项(Localisation options)
配置位置和国家相关选项。
语言(Locale)
选择一个地域,例如 en_GB.UTF-8 UTF-8。
时区(Time zone)
设置当地时区,从地区开始,然后选择城市,如“欧洲/伦敦”。键入一个字母可快速跳到列表中的对应字母位置。
键盘(Keyboard)
打开一个菜单,您可以在其中选择键盘布局。更改通常会立即生效,但可能需要重新启动。键入一个字母可快速跳到列表中的对应字母位置。
无线局域 网国家(WLAN country)
设置无线网络的国家代码。
高级选项(Advanced options)
扩展文件系统(Expand filesystem)
将操作系统分区扩展到整个存储设备,为文件提供更多空间。重新启动 Raspberry Pi 以完成此操作。通常,Raspberry Pi OS 会在首次启动时执行此操作。如果你将操作系统克隆到一个容量大于原存储设备的独立存储设备上,这个选项会很有用。
没有确认步骤:选择该选项会立即开始分区扩展。
网络接口名称(Network interface names)
启用或禁用可预测的网络接口名称。
网络代理设置(Network proxy settings)
配置网络的代理设置。
启动顺序(Boot order)
在 Raspberry Pi 4 更高版本上,如果没有插入 SD 卡,可以指定从 USB 还是网络启动。更多信息,请参阅 引导加载器配置。
引导加载程序版本(Bootloader version)
在 Raspberry Pi 4 更高版本上,切换到最新的引导 ROM 软件。或者,如果最新版本导致问题,也可以恢复出厂默认设置。
Wayland
在 X11 和 Wayland 后端之间切换,并选择一个窗口管理器。自 Raspberry Pi OS _Bookworm_以来,所有型号的 Raspberry Pi 默认都使用 labwc 窗口管理器运行 Wayland。
要在运行早于 Bookworm 版本的 Raspberry Pi OS 的 Raspberry Pi 4 之前的 Raspberry Pi 型号上使用 Wayland,请在 /boot/firmware/cmdline.txt
中添加 wayland=on
。
音频配置(Audio config)
在 PulseAudio 和 PipeWire 音频后端之间切换。在 Raspberry Pi OS Bookworm 之前,Raspberry Pi OS 使用 PulseAudio。
更新(Update)
将此工具更新至最新版本。
关于raspi-config(About raspi-config)
显 示 raspi-config
的描述文本:
完成(Finish)
退出 raspi-config
。如果您所做的更改需要重启,raspi-config
会提示您重启。第一次执行更改时,最好重新启动。如果您选择调整 SD 卡大小,重启时间可能会比平时长。
非交互式 raspi-config
raspi-config
工具还支持非交互式选项和标记,这些选项和标记完全在命令行上更改,没有可视化组件。不同型号的 Raspberry Pi 可能会有不同的可用选项。
sudo raspi-config nonint <command> <arguments> [optional-argument]
0
和 1
的含义因选项而异。在向选项传递值之前,请务必查阅文档。
系统选项
无线局域网
配置 Wi-Fi SSID 和密码。
sudo raspi-config nonint do_wifi_ssid_passphrase <ssid> <passphrase> [hidden] [plain]
如果需要,请输入无线网络名称(SSID)和密码。以下标记为可选标记:
<hidden>
选项表示 SSID 的可见性。如果网络广播的是开放的 SSID,则通过 0
或省 略该选项。如果您的 SSID 是隐藏的则设置为 1
。默认为 0
。
<plain>
选项表示是否要以明文形式传递口令。如果口令包含空格或特殊字符(如 !
),则必须输入 0
,并在口令周围使用引号。否则,可以输入 1
或省略该选项。默认为 1
。 要传递该选项,必须为 <hidden>
指定一个值。
例如,运行以下命令连接一个
- 使用口令
mypassphrase
连接到名为myssid
的非隐藏网络:
sudo raspi-config nonint do_wifi_ssid_passphrase myssid mypassphrase
- 使用密码
mypassphrase
连接到名为myssid
的隐藏网络:
sudo raspi-config nonint do_wifi_ssid_passphrase myssid mypassphrase 1
- 使用密码
my passphrase
连接到名为myssid
的非隐藏网络:
sudo raspi-config nonint do_wifi_ssid_passphrase myssid "my passphrase" 0 0
音频
指定音频输出目的地。
sudo raspi-config nonint do_audio <N>
在 Raspberry Pi 4B,你可以使用以下选项:
0
: bcm2835 耳机1
: vc4-hdmi-02
: vc4-hdmi-1
有关可能的 <N>
值的完整列表,请参阅该选项的交互式 raspi-config
版本中使用的数字。
密码
更改你的密码。
更多信息,请参阅 更改用户密码。
sudo raspi-config nonint do_change_pass
该功能使用全屏互动界面,即使通过 CLI 选项运行也是如此。
主机名
为网络上的 Raspberry Pi 设置可见的 mDNS 名称。
sudo raspi-config nonint do_hostname <hostname>
启动/自动登录
选择是启动到控制台还是桌面,以及开机时 Raspberry Pi 是否自动登录到当前用户账户。
sudo raspi-config nonint do_boot_behaviour <B1/B2/B3/B4>
B1
: 启动到控制台,需要登录B2
: 引导至控制台,自动登 录B3
: 引导至桌面,需要登录B4
: 引导至桌面,自动登录
启动时的网络
等待网络连接后再启动。
sudo raspi-config nonint do_boot_wait <0/1>
0
: 启动时不等待网络连接1
: 等待网络连接后启动
闪屏
启用或禁用启动时显示的闪屏。
sudo raspi-config nonint do_boot_splash <0/1>
0
- 启用闪屏1
- 禁用闪屏
电源LED
如果您的 Raspberry Pi 型号允许,可更改电源 LED 的行为。
sudo raspi-config nonint do_leds <0/1>
0
: 磁盘活动时闪烁1
: 始终保持电源 LED 亮起
浏览器
更改默认网络浏览器。选择当前未安装的网络浏览器将不起作用。
sudo raspi-config nonint do_browser <chromium-browser/firefox>
显示选项
欠扫描
运行 Wayland 时不可用。
如果屏幕上显示的初始文本从边缘消失,则需要启用过扫描来对准边框。在某些显示器(尤其是显示器)上,禁用过扫描会使图片充满整个屏幕,并移除黑色边框。
sudo raspi-config nonint do_overscan_kms <device> <enabled>
Device:
1
: HDMI-12
: HDMI-2
Enabled:
0
: 启用过扫描1
: 禁用过扫描
屏幕休眠
启用或禁用屏幕休眠。
sudo raspi-config nonint do_blanking <0/1>
0
: 启用屏幕休眠1
: 禁用屏幕休眠
VNC分辨率
定义 无 显示器 设置中使用的视频分辨率。
sudo raspi-config nonint do_vnc_resolution <width>x<height>
复合视频
启用或禁用复合视频输出。
在 Raspberry Pi 4:
sudo raspi-config nonint do_pi4video <V1/V2/V3>
V1
: 启用 4Kp60 HDMI 输出V2
: 启用复合视频输出V3
: 禁用 4Kp60 和复合视频输出
在其他型号的 Raspberry Pi 上:
sudo raspi-config nonint do_composite <0/1> - 启用复合视频输出。
0
: 启用复合视频1
: 禁用复合视频
接口选项
SSH
启用 或 禁用使用 SSH 对树莓派进行远程终端访问。
SSH 允许您从另一台电脑远程访问树莓派的命令行。SSH 默认为禁用。请在 SSH文档页面 阅读有关使用 SSH 的更多信息。如果将树莓派直接连接到公共网络,除非为所有用户设置了安全密码,否则不应启用 SSH。
sudo raspi-config nonint do_ssh <0/1>
0
: 启用 SSH1
: 禁用 SSH
Raspberry Pi Connect
启用或禁用 Raspberry Pi Connect,它提供了无需手动网络配置即可远程访问 Raspberry Pi 的功能。
sudo raspi-config nonint do_rpi_connect <0/1>
0
: 启用 Raspberry Pi 连接1
: 禁用 Raspberry Pi Connect
VNC
启用或禁用虚拟网络计算(VNC)服务器。有关 VNC 的更多信息,请参阅 VNC 文档。
sudo raspi-config nonint do_vnc <0/1>
0
: 启用 VNC1
: 禁用 VNC
SPI
启用 或 禁用 SPI 接口和 SPI 内核模块的自动加载。
sudo raspi-config nonint do_spi <0/1>
0
: 启用 SPI1
: 禁用 SPI
I2C
启用 或 禁用 I2C 接口和自动加载 I2C 内核模块。
sudo raspi-config nonint do_i2c <0/1>
0
: 启用 I2C1
: 禁用 I2C
串行端口
启用 或 禁用串行连接硬件。
sudo raspi-config nonint do_serial_hw <0/1>
0
: 启用串行端口1
: 禁用串行端口
串行控制台
启用 或 禁用串行连接上的 shell 和内核信息。
sudo raspi-config nonint do_serial_cons <0/1>
0
- 通过串行端口启用控制台1
- 禁用串行端口上的控制台
1-wire
启用 或 禁用 Dallas 1 线接口。通常用于 DS18B20 温度传感器。
sudo raspi-config nonint do_onewire <0/1>
0
: 启用单线接口1
: 禁用单线接口
远程GPIO
启用或禁用 GPIO 引脚的远程访问。
sudo raspi-config nonint do_rgpio <0/1>
0
: 启用远程 GPIO1
: 禁用远程 GPIO
性能选项
超频
如果你的 Raspberry Pi 型号允许,可以对 CPU 进行超频。不同的 Raspberry Pi 设备,甚至同一型号的 Raspberry Pi,其超频潜力也各不相同。超频过高可能导致不稳定。
警告:**超频可能会缩短 Raspberry Pi 的使用寿命。**如果超频到某个级别会导致系统不稳定,请尝试更适度的超频。在启动过程中按住 Shift 键可暂时禁用超频。
sudo raspi-config nonint do_overclock <setting>
该命令接受以下 <setting>
值:
None
: 默认值Modest
: 超频至最大值的 50%Medium
: 超频至最大值的 75%High
: 超频至最大值的 100%Turbo
: 超频至最大值的 125%
GPU内存
更改 GPU 可用的内存量。
sudo raspi-config nonint do_memory_split <megabytes>
覆盖文件系统
启用 或 禁用只读文件系统。
sudo raspi-config nonint do_overlayfs <0/1>
0
: 启用覆盖文件系统1
: 禁用覆盖文件系统
风扇
自定义与 GPIO 连接的 Raspberry Pi 4 机箱风扇 的行为。不影响 Raspberry Pi 5 外壳风扇 或 Raspberry Pi 5 主动散热器 中的风扇,它们使用特殊的四针风扇接头连接。
sudo raspi-config nonint do_fan <0/1> [gpio] [onTemp] - 启用风扇。
0
: 启用风扇1
: 禁用风扇
gpio
默认值为 14
。
onTemp
默认为 80
°C。
本地化选项
语言
选择本地语言,例如 en_GB.UTF-8 UTF-8。
sudo raspi-config nonint do_change_locale <locale>
有关可能的 <locale>
值的完整列表,请参阅该选项的交互式 raspi-config
版本中使用的缩写。
时区
设置当地时区,从地区开始,然后选择城市,如“欧洲/伦敦”。
sudo raspi-config nonint do_change_timezone <timezone>
有关可能的 <timezone>
值的完整列表,请参阅该选项的交互式 raspi-config
版本中使用的缩写。
键盘
设置键盘布局。更改通常会立即生效,但可能需要重新启动。
sudo raspi-config nonint do_configure_keyboard <keymap>
有关可能的 <keymap>
值的完整列表,请参阅该选项的交互式 raspi-config
版本中使用的缩写。
WLAN国家设置
设置无线网络的国家代码。
sudo raspi-config nonint do_wifi_country <country>
有关可能的 <country>
值的完整列表,请参阅该选项的交互式 raspi-config
版本中使用的缩写。
高级选项
扩展文件系统
将操作系统分区扩展到整个存储设备,为文件提供更多空间。重新启动 Raspberry Pi 以完成此操作。通常,Raspberry Pi OS 会在首次启动时执行此操作。如果你将操作系统克隆到一个容量大于原存储设备的独立存储设备上,这个选项会很有用。
没有确认步骤:选择该选项会立即开始分区扩展。
sudo raspi-config nonint do_expand_rootfs
网络接口名称
启用 或 禁用可预测的网络接口名称。
sudo raspi-config nonint do_net_names <0/1>
0
: 启用可预测的网络接口名称1
: 禁用可预测的网络接口名称
网络代理设置
配置网络的代理设置。
sudo raspi-config nonint do_proxy <SCHEMES> <ADDRESS>
启动顺序
在 Raspberry Pi 4 和 5 上,如果没有插入 SD 卡,可以指定从 USB 还是网络启动。更多信息,请参阅bootloader配置部分。
sudo raspi-config nonint do_boot_order <B1/B2/B3>
B1
: SD 卡启动 - 如果有 SD 卡,则从 SD 卡启动,否则从 USB 启动B2
: USB 启动 - 如果可用,从 USB 启动,否则从 SD 卡启动B3
: 网络启动 - 如果 SD 卡启动失败,则从网络启动
bootloader版本
在 Raspberry Pi 4 及更高版本上,切换到最新的启动 ROM 软件。或者,如果最新版本导致问题,也可以恢复出厂默认设置。
sudo raspi-config nonint do_boot_rom <E1/E2>
E1
: 使用最新的启动 ROME2
: 使用出厂默认设置
Wayland
在 X11 和 Wayland 后端之间切换,并选择一个窗口管理器。自 Raspberry Pi OS _Bookworm_以来,所有型号的 Raspberry Pi 默认都使用 labwc 窗口管理器运行 Wayland。
要在运行早于 Bookworm 版本的 Raspberry Pi OS 的 Raspberry Pi 4 之前的 Raspberry Pi 型号上使用 Wayland,请在 /boot/firmware/cmdline.txt
中添加 wayland=on
。
sudo raspi-config nonint do_wayland <W1/W2>
W1
: 使用带有 X11 后端的 Openbox 窗口管理器W2
: 使用带有 Wayland 后端的 wayfire 窗口管理器W3
: 使用带有 Wayland 后端的 labwc 窗口管理器
音频配置
在 PulseAudio 和 PipeWire 音频后端之间切换。在 Raspberry Pi OS Bookworm 之前,Raspberry Pi OS 使用 PulseAudio。
sudo raspi-config nonint do_audioconf <1/2>
1
: 使用 PulseAudio 后端2
: 使用 PipeWire 后端
更新
将此工具更新到最新版本。
sudo raspi-config nonint do_update
显示
要配置 Raspberry Pi 使用非默认显示模式,请手动设置分辨率或旋转。
支持 HDMI 显示器
对于大多数 HDMI 显示器,Raspberry Pi OS 使用显示器支持的最高分辨率和刷新率。
Raspberry Pi Zero、Zero W 和 Zero 2 W 有一个 mini HDMI 端口,因此你需要一个 mini HDMI 转全尺寸 HDMI 的导线或适配器。
Raspberry Pi 4、Raspberry Pi 5 和 Raspberry Pi 400 有两个微型 HDMI 端口,因此您需要为每个要连接的显示器准备一个微型 HDMI 转全尺寸 HDMI 连接线或适配器。在打开 Raspberry Pi 之前连接电缆。
Raspberry Pi 4 和 400 最多可驱动两台显示器,分辨率可达 1080p, 刷新率为 60Hz。这些设备支持两台刷新率为 30Hz 的 4K 显示器。如果将显示器连接到 HDMI0
端口,并在 /boot/firmware/config.txt
中设置 hdmi_enable_4kp60=1
标志,还可以以 60Hz 的刷新率驱动一台 4K 显示器。
Raspberry Pi 5 最多可驱动两台分辨率为 4K、刷新率为 60hz 的显示器,无需额外配置。
设置分辨率和旋转
通过桌面
在 Raspberry Pi 桌面上,打开 首选项 菜单,选择 屏幕配置 实用程序。你会看到连接到 Raspberry Pi 的显示器的图形显示。右键单击要修改的显示器,然后选择一个选项。单击 应用 并关闭 屏幕配置 以保存更改。
通过 CLI
使用以下命令打开 屏幕配置 实用程序:
arandr
你会看到连接到 Raspberry Pi 的显示器的图形显示。右键单击要修改的显示屏,选择一个选项。点击 应用 并关闭 屏幕配置 以保存更改。
手动设置分辨率和旋转
确定显示设备名称
要手动配置分辨率和旋转,需要知道显示设备的名称。要确定设备名称,请运行以下命令显示连接设备的信息:
kmsprint | grep Connector
设置自定义分辨率
要设置自定义分辨率,请使用我们的屏幕配置工具 raindrop
。如果您的 Raspberry Pi OS 安装中尚未包含 raindrop
(例如,如果您仍在使用以前的屏幕配置工具 arandr
),您可以从 apt
或推荐软件 GUI 下载 raindrop
。
设置自定义旋转
要设置自定义分辨率,请使用我们的屏幕配置工具 raindrop
。如果您的 Raspberry Pi OS 安装中尚未包含 raindrop
(例如,如果您仍在使用以前的屏幕配置工具 arandr
),您可以从 apt
或推荐软件 GUI 下载 raindrop
。
如果运行 Wayland 桌面合成器,可以使用 wlr-randr
设置自定义的显示旋转。以下命令可将显示屏旋转 0°、90° 、180° 和 270°:
wlr-randr --output HDMI-A-1 --transform normal
wlr-randr --output HDMI-A-1 --transform 90
wlr-randr --output HDMI-A-1 -transform 180
wlr-randr --output HDMI-A-1 --transform 270