Daniel Wayne Armstrong 第一次升级 NetBSD,记录 11.0 到 11.1 的原地过程。官方指南给两条路:用安装介质跑 sysinst,或用 sysupgrade 原地升级;他的判断是大版本变更用 sysinst、小版本迭代用 sysupgrade,于是选了后者。步骤很短:pkgin update、pkgin install sysupgrade,然后一条 sysupgrade auto 指向 cdn.netbsd.org 上的 11.1 目录,自动下载内核与 sets、解包,并逐文件展示新旧 diff 供他合并——需要人工确认的只有 passwd 和 sshd_config 这类配置。唯一翻车的是 postinstall 的 opensslcertsrehash 检查失败:旧证书缓存挡路,certctl 无法重建哈希。他的修法是清空 /etc/openssl/certs/* 后跑 certctl rehash,用 certctl list 确认目录已填满,再执行 sysupgrade postinstall fix opensslcertsrehash 复验通过,最后 sysupgrade clean 并重启。收尾也别忘:把 pkgin 的 repositories.conf 指向 11.1 仓库。