26.6 在昉·星光 2 开发板(RISC-V)上安装 OpenBSD

安装前准备
OpenBSD 镜像准备
通过 U‑Boot 设置 IP 并加载 DTB 文件

在 OpenBSD 中启用性能模式
参考教程
最后更新于


最后更新于
U-Boot SPL 2021.10 (Dec 25 2022 - 20:59:18 +0800)
DDR version: dc2e84f0.
Trying to boot from SPI
OpenSBI v1.0
____ _____ ____ _____
/ __ \ / ____| _ \_ _|
| | | |_ __ ___ _ __ | (___ | |_) || |
| | | | '_ \ / _ \ '_ \ \___ \| _ < | |
| |__| | |_) | __/ | | |____) | |_) || |_
\____/| .__/ \___|_| |_|_____/|____/_____|
| |
|_|
……省略一部分……
Model: StarFive VisionFive V2
Net: eth0: ethernet@16030000, eth1: ethernet@16040000
switch to partitions #0, OK
mmc1 is current device
found device 1
bootmode flash device 1
Hit any key to stop autoboot: 0 # 在电脑的串口软件上按任意键输入,否则会启动没有准备好的 OpenBSD
StarFive # # 已经进入 OpenSBI# dhcp # 启用 DHCP 获取网络配置
# setenv serverip 192.168.1.169 # 设置 TFTP 服务器 IP(示例,需要替换为实际 IP)
# tftpboot ${fdt_addr_r} jh7110-starfive-visionfive-2-v1.3b.dtb # 通过 TFTP 加载设备树文件
# load mmc 1:1 ${kernel_addr_r} efi/boot/bootriscv64.efi # 从 MMC 加载 EFI 内核文件
# bootefi ${kernel_addr_r} ${fdt_addr_r} # 启动 EFI 内核并加载设备树,引导 OpenBSD# sysctl hw.perfpolicy=high# echo "hw.perfpolicy=high" >> /etc/sysctl.conf