网众无盘服务端升级必须同步验证nxp、nmp、客户端三者版本匹配,如2026年4月17日发布的nxp 9.0.4250须搭配nmp 4.0.6708与客户端4250,任一错位将致服务启动后自动退出。

网众无盘服务端升级不是简单替换文件,必须同步验证内核、NMP、客户端三者版本匹配关系,否则会出现控制台无法连接、VNC端口冲突、回写分区挂载失败等运行异常。
确认当前版本与升级包匹配性
登录Linux服务器终端,执行npx -v查看nxp服务端版本,执行nmp -v查看nmp版本,执行cat /etc/nxp/clientver读取客户端版本号。
比对官网最新公告中的三者对应关系——例如2026年4月17日发布的nxp 9.0.4250必须搭配nmp 4.0.6708与客户端4250,【任意一项版本不匹配将导致服务启动后自动退出】。
若发现版本错位,需先下载对应组合包,不可单独升级其中一项。
准备升级环境
执行df -h检查/分区和回写分区剩余空间,确保两者均大于3GB。
停止所有工作站连接:在NXP管理器中→工作站→全部断开,避免升级过程中产生回写冲突。
备份关键配置:tar -czf nxp-conf-backup-$(date +%Y%m%d).tar.gz /etc/nxp/ /var/nxp/,压缩包存至/root目录下。
安装新ISO并触发升级
方法一:直接挂载ISO升级(推荐)
将下载的linux-10.4.6708-x86_64.netzone.iso复制到/root目录,执行mount -o loop /root/linux-10.4.6708-x86_64.netzone.iso /mnt挂载镜像。
进入挂载点:cd /mnt,运行./upgrade.sh脚本,全程按提示输入y确认,脚本会自动校验MD5值(AD55B66CA424D470F3133E5DC2F6E644)并覆盖核心组件。
方法二:手动解压部署(仅限紧急修复)
解压ISO内核包:7z x linux-10.4.6708-x86_64.netzone.iso -o/tmp/iso-content,进入/tmp/iso-content/boot/,执行./install-kernel.sh更新内核。
【注意:此方式不更新nmp和nxp服务端程序,必须额外执行nmp升级包安装】
重启服务并验证运行状态
第一步:重启nxp服务
执行nxp restart,等待返回OK提示。
第二步:检查nmp服务
执行systemctl status nmp,确认Active状态为running且Loaded路径指向/usr/local/nmp。
第三步:验证VNC端口释放
执行netstat -tuln | grep :5900,输出应仅显示tigervnc进程,若出现nmp占用5900端口,则立即执行nmp fix-vnc命令修复。
第四步:测试回写挂载
执行umount /mnt→mount /dev/sdb1 /mnt(假设回写盘为sdb1),成功后ls /mnt应可见setup.udt等原始文件。

















