本文将帮忙您在树莓派 4 上装置树莓派 64 位操作系统。尽管该指南是为树莓派 4 编写的,但该指南在未进行任何批改的状况下也能够在树莓派 3 上应用。树莓派 2 和 1 是 32 位 CPU,因而无奈运行 64 位操作系统。
为什么不应用 Ubuntu?
Ubuntu 也是 OK 的。Raspberry Imager 甚至能够抉择装置不同的 Ubuntu 版本。然而,Ubuntu 是一个成熟的操作系统,实用于各种处理器,并不是您所说的轻量级。例如,Ubuntu 桌面至多须要 4 GB 的 RAM。新的 64 位 Raspberry 操作系统在速度方面系统地优于 Ubuntu。特地是在咱们的深度学习利用中。这就是咱们抉择运行 64 位 Raspberry OS 的起因。
Raspberry Pi Zero 2
对于 Raspberry Pi Zero 2,咱们编写了一个独自的指南。如果要在此主板上装置 64 位操作系统,请应用本指南。此处介绍的指南将给出与 Raspberry Pi Zero 2 一起应用时的问题。
Bullseye
2022 年 1 月 22 日,树莓基金会公布了第一个官网 64 位 Bullseye 操作系统。您能够在本文中浏览无关它的所有内容。
最重要的变动之一是新的相机驱动程序。Bullseye 应用规范的 Linux libcamera API,并放弃了以前的 Userland 视频引擎。这意味着任何为“旧”Raspberry Pi Buster OS 编写的相机软件都很可能会进行工作。为了加重苦楚,12 月 2 日,树莓基金会用旧版的树莓派 Buster 操作系统复原了一些“旧”相机性能。版本已解冻且不受反对。您能够应用 raspi-config 工具装置此插件。在此处查找更多信息。在适当的时候,大多数软件将被移植到 libcamera。
另一个须要理解的重要事件是齐全删除 Python2。从 Python2 到 Python3 的过渡曾经继续了一段时间。但当初 Raspberry Pi 和 Ubuntu 20.04 一样,也移除了 Pyhton2。这意味着,例如,您无奈再进行 pip 装置。从当初开始,您必须应用 pip3 装置。然而,如果你有很多专门用 Python2 编写的软件,你可能依然想应用 Buster 版本
。
最初,Python3 降级到 3.9 版本。在为 TensorFlow 或 PyTorch 抉择适合的装置时,请记住。
如果你想应用 Debian 10 版本,你能够在这里找到旧的 Buster.zip 文件。
烧录镜像
在树莓派 4 上装置 64 位操作系统的第一步是从本网站下载新的树莓派镜像。镜像工具能够在 SD 卡上写入您抉择的操作系统。同时,它会将卡格式化为正确的 ext4 用于树莓派,甚至是 64、128 或 256 GB 的卡。反对不同的镜像格局,使此工具成为 balena Etcher 更好替代品。
第二步是为树莓派 4 下载正确的 64 位操作系统。目前,最新版本是 2022-01-28-raspios-bullseye-arm64 版本。能够在镜像工具中抉择此版本。上面的幻灯片显示了整个镜像写入过程
1. 抉择操作系统对话框。
2. 在下拉列表中抉择其余树莓派选项。
3. 抉择树莓派操作系统(64 位)。
4. 抉择 SD 卡。
5. 这里,咱们应用 64 GB SD 卡。
6. 开始一次性擦除,格式化和写入流动。
7. 您能够跟踪进度。
8. 胜利。
内存替换
在树莓派上应用 64 位操作系统之前的最初一个操作是更改内存替换。内存替换通过将不罕用的临时文件搁置在 SD 卡上的文件中来减少您的工作内存。通过这种形式,内存被开释。工作实现后,原始内容将从文件替换到内存中,因而称为“替换”。
将内存切换到 SD 卡有两个小问题。首先,它不是一个十分快的机制,因为将数据传输到闪存很慢。其次,因为闪存能够接受的写入操作数量无限,它可能会迅速磨损您的 SD 卡。
当您偶然在 Chromium 中的网页之间切换时,数据只会传输一次。这对闪存的使用寿命没有任何影响。另一方面,当您编译大型软件包(例如 TensorFlow)时,可能会有大量数据在闪存和内存之间一直传输,从而导致 SD 卡迅速磨损。请参阅爱护树莓派 4 SD 卡页面,理解无关此主题的更多外部信息。为了解决内存替换的问题,咱们应用 zram。zram 不是将这些局部内存写入闪存卡,而是将这些局部压缩为 zip 文件并将后果保留回 RAM。压缩数据的大小与原始大小的差别是开释的内存量。
这听起来可能很麻烦,但实际上,这是一种比写入闪存快得多的机制。当没有更多空间来存储更大的压缩文件时,惟一的限度是 RAM 的大小。另一方面,原始的 Raspberry Pi dphys-swap 文件仅限于 2 GB 闪存。
另一个探讨是,咱们首先是否须要内存替换。如果您的板载 RAM 为 8 GB,则简直没有任何理由替换内存。你能够尝试在没有的状况下工作。你可能永远不会有问题。如果您有 2 或 4 GB,则最好装置 zram。
依照后续步骤在 64 位操作系统上装置 zram。请留神最初一行的符号。不要遗记这个字符,否则启动将无奈持续。
最初一个动作是在 zram 中设置应用下限,在下一个命令后将会实现
重启之后,所有的动作都会执行树莓派 64 位操作系统会启动并运行
超频
64 位操作系统的超频能够采纳与 32 位版本雷同的形式实现。无关更多信息,请参阅:树莓派 4 至 2 GHz 的平安超频。请记住,您当初没有 NOOBS 易于应用的复原菜单。如果零碎因超频而死机或解体,更改频率的惟一办法是应用另一台能够批改 SD 卡上的 /boot/config.txt 文件的计算机。
最初要留神的:
树莓派 64 位操作系统还在开发中,必定还有很多打算中的改良。能够每周应用以下的命令来检查一下有没有更新
转自:https://qengineering.eu/install-raspberry-64-os.html
www.edatec.cn/cn/ 微信搜寻:上海晶珩电子