一. 更新内容
- rootfs使用Ubuntu 24.04.1
- 更新uboot 为尤溪版本
- 更新RK的ATF binary
- 重新编译mesa解决太乙一显卡的问题
- 解决太乙一登录界面鼠标无法动的问题
- 更自由灵活的ylboot.ini,可以通过配置启动不同分区,详情点击https://www.nanocode.cn/wiki/docs/youlan/bootini
相关下载连接:
- uboot
https://gedu.oss-cn-beijing.aliyuncs.com/Products/YourLand/Release/UBoot/uboot_2024_12_20.tar.gz - rootfs
https://gedu.oss-cn-beijing.aliyuncs.com/Products/YourLand/Release/TaiYi2/taiyi2.tar.gz
二. 如何更新
刷机有风险,请记得提前备份重要文件
- 如果是uboot用户,并且emmc已经安装了秀峰系统,可以使用命令
sudo reboot emmc
或者开机按2次电源键进入emmc系统。 - 使用uefi的用户需要通过进入优盘或者sd卡系统方式登录进去。
- 在进入到非nvme的系统后,确认当前目录所在位置空间大于40G,就可以开始下载升级包
- 下载完成后解压,使用下面命令更新rootfs,也可以新建一个分区例如nvme0n1p3分区
sudo dd if=rootfs.ext4 of=/dev/nvme0n1p2 #也可以先新建一个分区(至少35G),例如nvme0n1p3分区,然后dd命令就是sudo dd if=rootfs.ext4 of=/dev/nvme0n1p3
- 更新boot分区
sudo mount /dev/nvme0n1p1 /mnt/ cd ty2_data sudo cp Image-5x /mnt/ sudo cp ylboot.ini /mnt/ sync
- 更新uboot,下面三种情况,可以根据自己的喜欢,选择继续使用uboot(推荐)还是将uefi换成uboot,亦或是继续使用uefi
- 当前使用uboot用户,在ty2_data目录下使用
sudo dd of=/dev/mtdblock0 if=uboot.img bs=512 seek=4096
命令更新uboot - 当前使用uefi用户,在ty2_data目录下使用
sudo dd if=ty2_uboot.bin of=/dev/mtdblock0
命令更新为uboot - 当前使用uefi用户,如果想继续使用uefi,可以将下面的grub配置文件修改一下。建议先备份下grub.cfg文件
将想进入的内核启动参数的类似sudo vim /boot/grub/grub.cfg
resume=UUID=eb37f605-dafe-4805-b28b-56402d8466c8
删掉,然后将类似root=PARTUUID=0c6e0715-0925-2049-80e4-eca45a2ac5d4
换成root=/dev/nvmeon1p2
这里nvmeon1p2也可以换成前面新建分区的nvmeon1p3启动,例如下图所示,启动内核5
如果前面(步骤4)是dd到nvme0n1p2的用户,可以直接重启进入系统,无需后面操作。
如果前面(步骤4)是dd到非nvme0n1p2,本文后面以新建分区nvme0n1p3示例,那么需要修改boot分区下的ylboot.ini文件,在对应的启动条目增加
rootfs=/dev/nvme0n1p3
完成上面操作后还需要更改/etc下的fstab文件mkdir /tmp/rootfs #挂载/dev/nvme0n1p3 sudo mount /dev/nvme0n1p3 /tmp/rootfs sudo vi /tmp/rootfs/etc/fstab
同样将里面也改成nvme0n1p3
然后重新启动即可
作者:zuoyingying 创建时间:2024-12-20 13:05
最后编辑:zuoyingying 更新时间:2024-12-20 18:05
最后编辑:zuoyingying 更新时间:2024-12-20 18:05