在昉·星光 2上更新内核镜像
请按照以下步骤在昉·星光 2上更新内核镜像。
- 烧录Debian镜像至SD卡,需在昉·星光 2上正常启动一次(必要操作)。提示:
- 具体烧录步骤参见《昉·星光 2 单板计算机快速参考手册》中的将OS烧录到Micro-SD卡上章节。
- 此步骤使用的Debian版本号为starfive-jh7110-VF2_515_v2.5.0-69
链接: https://debian.starfivetech.com/
对应的软件版本为VisionFive2 Software v2.5.0
链接:https://github.com/starfive-tech/VisionFive2/releases/tag/VF2_v2.5.0
- Ubuntu开发环境下插入SD卡并进行Mount分区操作:
- 列出设备:
fdisk -l
- 执行以下命令进行Mount操作:
sudo mount /dev/sdc2 /media/<Username>/root/boot
示例命令:sudo mount /dev/sdc2 /media/yzx/root/boot
- 列出设备:
- 执行以下命令,拷贝生成的Kernel文件至/media/<Username>/root/boot/boot:
sudo cp boot/vmlinuz-5.15.0-starfive /media/<Username>/root/boot/boot && sync sudo cp boot/config-5.15.0-starfive /media/<Username>/root/boot/boot && sync sudo cp boot/System.map-5.15.0-starfive /media/<Username>/root/boot/boot && sync
- 执行以下命令,拷贝deb镜像包至
/media/<Username>/root/usr:
sudo cp linux-image-5.15.0-starfive_5.15.0-starfive-1_riscv64.deb /media/<<Username>/ root/usr/ && sync sudo cp linux-libc-dev_5.15.0-starfive-1_riscv64.deb /media/<Username>/root/usr/ && sync sudo cp linux-headers-5.15.0-starfive_5.15.0-starfive-1_riscv64.deb /media/<Username>/root/usr/ && sync
- 下载Docker离线安装包,并拷贝至/media/<username>/root/usr。
- 将SD卡插入昉·星光 2并重新启动,会进入紧急模式,输入密码starfive即可登录。
- 将SD卡先拔出再重新插入至昉·星光 2,登录成功后,进入/usr目录下安装deb包。注: 需要按照命令顺序安装。
dpkg -i linux-headers-5.15.0-starfive_5.15.0-starfive-1_riscv64.deb dpkg -i linux-libc-dev_5.15.0-starfive-1_riscv64.deb dpkg -i linux-image-5.15.0-starfive_5.15.0-starfive-1_riscv64.deb
- 重启系统,进入正常登录界面,输入帐号及密码。
- 执行以下命令,安装Docker相关依赖包和Docker离线包:
apt install libip6tc2 libyajl2 conntrack ebtables ethtool iptables socat libyajl-dev dpkg –i docker-v20.10.2-dev_riscv64.deb