使用树莓派非常有趣。有这么多项目可供选择,这台 50 美元的电脑会让你忙上几个月。但是设置 Raspberry Pi 可能会很耗时。
如果您不插入键盘来设置 WiFi,您将很难找到正确的显示配置。或者一些很正常的设置选项不应该花太多时间去安排。
但在很多情况下,您可以轻松快速地进行这些更改。下面介绍如何在启动前调整/boot/分区中的树莓派。
通过引导分区使用 Raspberry Pi 的顶级“技巧”
- Raspberry Pi 中的引导分区是什么?
- 通过引导分区调整树莓派的6种方法
- 1.标记 Raspberry Pi 发行版
- 2.微调 Config.txt 以获得更好的硬件兼容性
- 3.创建一个空白文件以启用 SSH
- 4.在 wpa_supplicant.conf 中保存 WiFi 网络凭据
- 5.修复/boot/partition 的错误
- 6.将数据从 PC 复制到树莓派
树莓派的引导分区是什么?
设置树莓派时,需要安装操作系统。这在 PC 或笔记本电脑上是不同的。而是通过将操作系统写入 SD 卡来在 Raspberry Pi 上安装操作系统。
在这个过程中,卡片被分成两个或多个分区。其中一个分区包含操作系统,使用 EXT4 文件系统格式化。
另一个总是叫'boot',和/boot/有关。此分区具有一系列数据、配置和其他引导选项,并使用 FAT 文件系统进行格式化。请注意,每个 Raspberry Pi 发行版都需要/boot/分区。
除了可以使用/boot/来调整树莓派的硬件设置,这个分区还有一个值得注意的地方。可以用读卡器访问任何电脑上的/boot/分区。这与几乎只能在 Linux 计算机上读取的主要操作系统形成对比。
因此,您可以在 Windows、macOS、Linux 或任何其他操作系统中访问/启动/。重要的是,您还可以从安装在 Raspberry Pi 上的操作系统中浏览它。
所以/boot/分区很有用。但是你能用它做什么呢?将树莓派的 SD 卡插入电脑,打开/boot/,然后继续往下看。
通过引导分区调整树莓派的6种方法
1.标记 Raspberry Pi 分布
在 Raspberry Pi 上运行多个项目可能会有点混乱。例如,您维护一个电子表格以了解每个 Pi 在做什么。还要注意连接了哪些硬件,例如相机或触摸屏,以及 Pi 所在的位置。
但你只能有一个 Pi,有很多 microSD 卡可以在项目之间轻松切换。但是,即便如此,您仍可能难以回忆每张卡片上的内容。
简单的在/boot/分区创建一个文本文件,名字好用,比如'security cam.txt'或者'print server.txt'。您可以将项目详细信息添加到文件的正文中。
这样做可以让您在不启动的情况下快速识别 SD 卡。
2.微调 Config.txt 以获得更好的硬件兼容性
虽然树莓派没有系统BIOS,但它有一个config.txt文件,在/boot/中找到。
这是调整 Raspberry Pi 的地方,几乎所有你能想象到的选项都有。该文件有一个使用 'property=value' 格式的设置列表,每行一个。注意空间不足的问题。注释可以用 # 字符开始一行。
config.txt 文件的每一部分都有清晰的标记,注释行解释了每个设置的作用。尽管应该仔细编辑此文件,但有足够的信息可以防止您进行会产生严重后果的更改。
您在此处进行的调整类型取决于您的硬件设置。例如,您可能想要打开 ca启动时的mera模块:
start_x=1
同时,如果您难以通过 HDMI 获取图像,请使用:
hdmi_safe=1
这种不同 HDMI 设置的组合创建了一个全面、全面的修复程序,强制 HDMI 工作。
config.txt 中另一个值得注意的调整是使用 display_rotate 旋转屏幕。例如,使用命令旋转 90 度:
display_rotate=1
用命令旋转180度:
display_rotate=2
等
Config.txt 是树莓派上最重要的硬件配置特性。 raspi-config虽然不能忽略,但config.txt影响更大,允许在开机前配置。
有关 config.txt 文件的更多详细信息,请参阅 elinux.org wiki:
https://elinux.org/RPiconfig
3.创建一个空白文件以启用 SSH
使用SSH远程访问树莓派可以节省大量时间。例如,您可能想要更新操作系统,但无法将 Pi 连接到电视。答案是远程访问 Raspberry Pi 和 SSH 是最快的方法。
但是,基于 Debian 的树莓派操作系统的更高版本默认禁用了 SSH。这是一项安全措施,可能会给普通用户带来不便。
但是,有一个解决方法。只需在/boot/中创建一个特殊文件即可启用 SSH。
打开电脑上的/boot/分区,新建一个文件。将其标记为 ssh 并删除文件扩展名。就这么简单!在您的 PC 上保留 ssh 标志文件很有价值。这样,每次安装树莓派操作系统时,只需将文件拖放到/boot/分区即可。
这个文件在 Pi 启动时充当一个标志,指示操作系统启用 SSH。
请注意,首次登录时会提示您更改默认用户密码'pi'。
4.在 wpa_supplicant.conf 中保存 WiFi 网络凭据
设置树莓派的另一个步骤是将设备连接到无线网络。虽然直接插入路由器可以节省您的时间,但您没有足够的端口或 Pi 距离太远。
要解决这个问题,我们需要使用无线网络,也就是登录Pi的桌面环境。使用鼠标和键盘进行设置不会花费太多时间。你可以在命令行中设置它,通过编辑 wpa_supplicant.conf 文件,但你也可以在 Pi 启动之前编辑这个文件。
在/boot/分区,新建wpa_supplicant.conf文件。在您 PC 的文本编辑器中打开它(例如,Windows 上的记事本或 Notepad ++,如果您愿意)。复制并粘贴以下行:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=US network={ ssid="SSID" psk="PASSWORD" key_mgmt=WPA-PSK }
需要进行一些编辑。首先,相应地更改国家/地区(例如,GB 代表英国)。
相应地,设置 SSID 和 PASSWORD 字段以匹配无线网络中的字段。保存文件,然后关闭它并启动 Pi。该设备将很快连接到本地 WiFi。访问路由器的管理页面以查看 Pi 的 IP 地址。
您可以通过 SSH 远程访问树莓派。与 SSH 一样,在您的 PC 上保留 wpa_supplicant.conf 文件的副本以进行快速设置很有价值。
5.修复/boot/partition 的错误
2019年发布的树莓派4共有3个不同RAM规格的版本。虽然 1GB 和 2GB 型号运行良好,但 Raspberry Pi4 4GB 有错误。具体来说,此错误与 Ubuntu 中的 USB 端口检测有关。
此错误会阻止在 Pi 4 的 4GB 版本中检测到端口,但有一种解决方法。在官方修复发布之前,您可以调整操作系统可用的 RAM 量。
打开/boot/firmware,找到文件usercfg.txt。在文本编辑器中启动此文件并添加:
total_mem=3072
这会将可用 RAM 从 4GB 更改为 3GB。
保存并关闭文件,然后启动 Raspberry Pi 4。USB 端口现在可以工作了。未来的更新将解决此错误。
6.将数据从 PC 复制到树莓派
如果需要快速将数据从PC复制到树莓派,可以使用/boot/分区。只需将数据复制到一个新文件夹,当您启动 Pi 时就可以访问它。不过注意/boot/分区的大小是有限制的。
因此,此方法仅适用于 MP3 或照片等小文件,不适用于视频文件。这不是一个理想的解决方案,但它确实有效。以下是在 PC 和 Raspberry Pi 之间复制数据的更多方法。
在/boot/分区中有这么多配置树莓派的选项,您将节省下一个项目的时间。综上所述,在/boot/中可以做到以下几点:
- 标记 SD 卡
- 调整 config.txt
- 激活 SSH
- 预加载无线网络信息
- 修复
- 将数据从 PC 复制到 Pi
其中许多调整有助于加快速度,但您也可以进一步简化 Raspberry Pi 设置。希望你成功。
0 评论