对于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:10
最后编辑:Zhang Yinkui  更新时间:2026-03-15 21:50