Unraid 7.3 Internal Boot 迁移实录:从 NVMe 故障、Btrfs 降级,到 TPM 许可与 HBA 启动问题
一、背景
最近在折腾 Unraid 7.3 的 Internal Boot,也就是从传统 USB 启动迁移到内部 SSD 启动。
原本的目标很简单:
用一块企业级 SATA SSD 替代 U 盘,作为 Unraid 的内部启动盘,提高稳定性。
但实际迁移过程中,顺带暴露出了一堆隐藏问题:
- Cache Pool 中一块 NVMe 已经出现真实介质错误;
- Btrfs RAID1 虽然能自修复,但并不代表硬盘健康;
- 512G 临时盘无法直接 replace 1T cache 盘;
- Btrfs allocated chunk 和实际 used 不是一回事;
- Internal Boot 写入成功后,BIOS 仍然无法从 SSD 启动;
- LSI SAS2308 HBA 卡上的 SSD 无法被 BIOS 当作启动盘;
- TPM 许可迁移后出现多个 key 文件冲突;
- 迁移后 License 页面显示过期时间,引发对 legacy lifetime updates 的疑问。
这篇文章记录完整处理过程,供后续折腾 Unraid 7.3 Internal Boot、Btrfs cache pool 和 TPM license 的人参考。