RISC-V 是一种基于精简指令集(RISC)原则的开源指令集架构,其诞生地与 FreeBSD 相同:加州大学伯克利分校。RISC-V 也使用 BSD 授权协议。有人认为它可能成为未来处理器的主流架构。FreeBSD 是世界上第一款支持 RISC-V 的开源操作系统。
OpenBSD 系统当前支持树莓派的以太网卡、Wi-Fi、TF 卡及 USB 3.0 设备。
首先需要两个存储设备,可以是两个 U 盘,或者一个 U 盘加一张存储卡。因为 OpenBSD 的镜像与 FreeBSD 不同,它不是预构建的,需要用户自行安装。其中一个设备作为安装盘,另一个作为系统盘。本示例中使用两个 U 盘进行安装。
按照常规方法下载 https://ftp.openbsd.org/pub/OpenBSD/7.3/arm64/install73.imgarrow-up-right,并使用 Rufus 将其刻录到 U 盘中。刻录完成后,删除 FAT 分区中除 efi 文件夹以外的所有文件。
efi
下载树莓派 UEFI 固件:https://github.com/pftf/RPi4/releasesarrow-up-right 备份arrow-up-right。本文使用的版本为 RPi4_UEFI_Firmware_v1.35.ziparrow-up-right 备份arrow-up-right。
下载完成后,将 UEFI 固件解压到前述 FAT 分区中。然后按常规方法启动并安装 OpenBSD。安装完成后,取出系统盘,并以相同方法处理 FAT 分区。
开机时按 ESC 键进入 UEFI 固件设置界面。
ESC
选择 Device Manager > Raspberry Pi Configuration > Advanced Configuration:
按 F10 后输入 Y 以保存设置。然后按 ESC 返回 UEFI 设置首页,选择 Reset 以退出并重启系统。
F10
Y
Reset
FreeBSD 与 RISC-V: 开源物联网生态系统的未来arrow-up-right 备份arrow-up-right
wiki/riscvarrow-up-right 备份arrow-up-right
INSTALL.arm64arrow-up-right
OpenBSD/arm64arrow-up-right 备份arrow-up-right
OpenBSD 7.1 on Raspberry PI 4B 8GBarrow-up-right 备份arrow-up-right
OpenBSD On A Raspberry Pi 4arrow-up-right 备份arrow-up-right
树莓派官方文档简体中文版arrow-up-right 备份arrow-up-right
最后更新于14天前
Limit RAM to 3 GB ---> "Disabled"