欢迎光临
我们一直在努力

树莓派4B升级固件,切换到64位

一.更新固件

rpi-update是一个用于更新树莓派固件的工具,可以通过apt get install rpi-update来安装

一般来说直接执行下面的命令就可以更新固件(扯淡,基本不可能好吗):

sudo rpi-update

rpi-update启动时会更新自己,如果报以下错误:

!!! Failed to download update for rpi-update!
!!! Make sure you have ca-certificates installed and that the time is set correctly

可以尝试一下他说的方法来解决:

#安装CA证书
sudo apt-get install ca-certifacates

#同步时间
sudo apt-get install ntpdate
sudo ntpdate -u ntp.ubuntu.com

如果都不行,直接跳过算了,反正也可以用apt来更新这个工具,没必要让他更新自己。

跳过自更新,直接更新固件的方法:

sudo UPDATE_SELF=0 rpi-update

二,切换64位固件

 # cat /boot/config.txt | tail -n 1
arm_64bit=1

打开 config.txt,将 arm_64bit 的值修改为 1(一般是在文件末尾添加 arm_64bit=1)

官方文档
arm_64bit
If set to non-zero, forces the kernel loading system to assume a 64-bit kernel, starts the processors up in 64-bit mode, and sets kernel8.img to be the kernel image loaded, unless there is an explicit kernel option defined in which case that is used instead. Defaults to 0 on all platforms. NOTE: 64-bit kernels must be uncompressed image files.

Note that the 64-bit kernel will only work on the Pi4, Pi3, and Pi2B rev1.2 boards with latest firmware.

如果设置为非零,则强制内核加载系统采用64位内核,以64位模式启动处理器,并将 kernel8.img 设置为加载的内核映像,除非在这种情况下定义了显式 kernel 选项,否则将使用该选项。在所有平台上默认为0。注意:64位内核必须是未压缩的镜像文件

注:64位内核只能在具有最新固件的 Pi4, Pi3和Pi2B rev1.2 开发板工作。

保存,重启

 # uname -a
Linux raspberrypi 5.10.11-v8+ #1399 SMP PREEMPT Thu Jan 28 12:14:03 GMT 2021 aarch64 GNU/Linux

 

赞(2) 打赏
转载请注明来源:IT技术资讯 » 树莓派4B升级固件,切换到64位

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏