树莓派如何进入BIOS(uefi启动)并解除内存限制

    买回来的树莓派4G、8G的版本用起来很慢?上网查了一下,树莓派出厂时有运行内存3GB的限制,本期就来教大家解决这个问题。

    设备 树莓派4B (8G版)+ 空U盘

    系统  Raspbian Bullseye (Debian 11) arm64

1. 检查eeprom

在终端里输入

sudo rpi-eeprom-update

如果CURRENT和LATEST一样,就代表没问题了

2. 更改启动顺序 (因为我的系统是SD卡启动,而进入BIOS需要一个U盘)

在终端里输入

sudo raspi-config

选择6. Advanced Options,按ENTER

选择A6 Boot Order,按ENTER

 选B2 USB Boot,代表默认用USB启动,没有检测到USB就从SD卡启动。

按ENTER即可,重启,会出现一个配置界面,是在搜索USB设备,不管它,十几秒就会默认启动进入系统

3. 准备UEFI固件(可以再另一台电脑上操作)

github比较慢,可以使用我做好的固件 boot.zip - 蓝奏云

备用地址,https://download.csdn.net/download/dsz1714/89607332

解压,然后把firmware、overlays文件夹以及其他的所有文件放到一个格式化好的空U盘里

(格式化必须是FAT32)

注意,如果你的树莓派是4G版,请打开config.txt,加一行 gpu_mem=16,8G不用

然后可以跳到本文第4节

##########################################################

以下是自己做固件的方法

先下载官方的固件 https://github.com/raspberrypi/firmware/archive/refs/heads/master.zip

(备用,https://download.csdn.net/download/dsz1714/89607337

然后下载uefi固件 (实验性)https://github.com/pftf/RPi4/releases/download/v1.37/RPi4_UEFI_Firmware_v1.37.zip

(备用,https://download.csdn.net/download/dsz1714/89607342

下载后解压

进入firmware-master文件夹,进入boot目录,然后删除所有的kernel*.img文件,以及overlays文件夹

把剩下的文件放到格式化好的空U盘里(格式化是FAT32!!!)

打开RPi4_UEFI_Firmware_v1.37文件夹,把所有文件复制到U盘里

如果提示替换就替换

注意,如果你的树莓派是4G版,请打开config.txt,加一行 gpu_mem=16,8G不用

此时就完成啦!

4. BIOS(请先拔掉所有USB设备,键盘鼠标除外)

将U盘插入树莓派并开机,会出现这个界面(忘截图了,用的网图)

马上按ESC,就会进入BIOS

解除内存限制的方法; Device Manager->Raspberry Pi Configuration->Advanced Options

找到Limit RAM to 3GB,按ENTER,按上键选择Disable,ENTER确认,按F10保存,退回主界面找到BOOT(还是其他什么选项?反正意思是启动)

可能会弹出界面让你RESET,按ENTER就行。

系统会重启,然后又回到上面那个界面,此时给树莓派断电,拔掉U盘,启动系统就行

要回到默认SD卡启动,参考第2节,最后选B1 SB Card Boot,重启就行

如果本文有帮助,不妨点赞关注一下~

  • 34
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值