双剑2修复了双剑1的一些问题,同时增加了很多功能。
重新支持 u-boot
出厂默认安装 u-boot,用户可以自己使用 dd 命令替换为 UEFI。
新版本的 u-boot 增加了启动 NVMe 硬盘的能力,可以启动 NVMe 上的Linux镜像,且默认启动的就是 NVMe 镜像。
也可以启动老的eMMC上的镜像(秀峰等)。在 Linux 的 NVMe 镜像下,执行如下命令可以切换到 eMMC 启动:
sudo reboot emmc
此外,新版 u-boot 还具有如下更新或者修正:
- 解决电量异常显示的问题
- 优化喇叭爆破音的问题
- 极大提高了开机速度
- 多种启动逻辑切换系统,参见:u-boot 启动逻辑
- 连接串口,开机阶段在串口终端连续按两下数字1,可以进入 u-boot 控制台
- 如果进入桌面失败,按住 Ctrl+Alt+F6 可以进入命令行界面,按 Ctrl+Alt+F1 可以退出该模式
固态硬盘分区
- 增加交换分区 16GB
- 增加与 UEFI 交互的 FAT32 分区 256MB
串口
- 解决新葫芦娃新 Nano Code JTAG 问题
- 修复串口打印到一半停止的问题
- 可以通过串口登录幽兰
用户体验
- 添加幽兰上手指南(位于桌面右下方)
- 添加浏览器到快捷工具栏
- 镜像版本标识,内核可以读取,用户可在命令行窗口通过”dmesg”查看,或者可以通过“uname -a”,或者“uname -v”查看
u-boot 启动逻辑
幽兰内有 emmc 和 nvme 两块硬盘,两块硬盘里可以安装不同的系统。nvme 安装双剑2镜像,emmc 安装秀峰(需要更新x5.dtb文件才能使用下面的命令),不能颠倒。
幽兰每次默认从 nvme 启动系统。
开机快速按五下电源键,如果插入启动恢复U盘,则优先从U盘启动;如果没有插入启动U盘,则启动幽兰的 emmc 内的系统。
如果 nvme 或者 emmc 内的系统损坏,启动失败,幽兰就会尝试从 sd 卡启动。
进入系统,在命令行界面:
- 输入 sudo reboot emmc,幽兰就会重启进入到 emmc 内的系统
- 输入 sudo reboot usb,幽兰就会重启并尝试从U盘启动
- 输入 sudo reboot nvme,幽兰会启动 nvme 内的系统
- 输入 sudo reboot sdc,幽兰会重启从 sd 卡启动
作者:李宜桐 创建时间:2024-04-12 14:44
最后编辑:李宜桐 更新时间:2024-12-20 17:01
最后编辑:李宜桐 更新时间:2024-12-20 17:01