对于2026年购买幽兰的用户,你的系统已经足够新,请忽略本文。本文主要是供2026年之前购买幽兰的老用户使用。
1. 升级前必读
升级不成,可能导致系统无法启动,所以大家在升级前,一定做好准备,认真阅读下面的提示。
1)理解三大件
概括来说,幽兰的软件系统的是典型的U-Boot+Linux结构。可以把这样的系统分为三大件:U-Boot,内核,跟文件系统(RootFs)。
因为此,大家升级时,最主要的问题就是考虑这三大件。这三大间之间有依赖,但是是松耦合的,升级时,可以分步来做。
2)熟悉两种外存
幽兰上配备了eMMC和NVME两种外存,大家一定要充分认识到这两个外存可以分别安装Linux系统,这两个Linux系统可以通过reboot emmc或者reboot nvme来切换。
大家升级时,要定好计划,要升级哪个外存上的系统。
2. 准备RootFS
为了防止破坏现用的系统,建议大家先在空间很大的NVME上划出一个新的分区,然后在上面准备好新的RootFS,这个过程可以分为两步来做:
1)使用分区工具增加分区,这一步可以参考:
2)下载RootFS,并将它放到准备好的分区,这一步可以参考:
Ubuntu 2024:
https://www.nanocode.cn/wiki/docs/youlan/ty2_img
Debian 13系统:
https://www.nanocode.cn/wiki/docs/youlan/debian13_img_update
3. 准备内核
下面的压缩包包含幽兰的内核和设备树文件,下载后,将其解压缩到NVME或eMMC上的boot目录中。
http://47.100.199.219/download/products/yourland/release/boot.tar.gz
准备好内核后,千万记得根据你的实际情况修改ylboot.ini文件,下面的文章中有详细说明:
https://www.nanocode.cn/wiki/docs/youlan/bootini
4. 升级U-Boot
幽兰有两种方法升级U-Boot:
1)直接dd
这种方法很简单,只要在幽兰上操作就可以,有个条件是你本来的启动固件就是U-Boot,而不是UEFI。具体操作分为两步:
- 先下载U-Boot镜像
- 再使用dd命令,
sudo dd of=/dev/mtdblock0 if=uboot.img bs=512 seek=4096
2) 双机下载
这种方法需要两台电脑,麻烦一些,但是更加稳妥,可以参考下面的链接:
https://www.nanocode.cn/wiki/docs/youlan//504
最后编辑:Zhang Yinkui 更新时间:2026-03-15 21:50