Vito
作为编程小白,在AI工具指导下部署项目时,容易执行一些自己不认识的指令,最后出现莫名其妙的bug。
比如我的comfyui经常出现加载不进去的问题,为了处理好这些奇怪的bug,我找了官方教程,折腾了好久,刷机才解决,下面分享我自己的刷机流程。
官方教程入口:懒猫微服应用AI Pod或懒猫AI浏览器的文档(有编程基础的可以直接看官方文档,小白可以先跳过往下看)
网址:https://docs-ai.{你的微服名字}.heiyu.space/os/flash-jetson.html
(需要先打开懒猫微服)
刷机需要自己准备一台Linux设备,一根可以传输数据的Type-C转USB线。
Window设备兼容性有点小问题,我把USB设备挂载到docker上后,运行后面的刷机命令总是会中断。
只有Window设备想刷机的,可以用VMware Workstation虚拟机部署ubuntu,在ubuntu上操作刷机。
操作流程分为三步:
首先在自己的Linux设备的Terminal上拉取镜像docker pull registry.cn-hangzhou.aliyuncs.com/catdogai/jetson-flash:t912-6.2-0.0.7
执行sudo docker run -it --rm --privileged --network host -v /dev/bus/usb:/dev/bus/usb -v /dev:/dev registry.cn-hangzhou.aliyuncs.com/catdogai/jetson-flash:t912-6.2-0.0.7 bash
运行后会出现:

用带数据传输功能的Type-C 转 USB 线连接算力仓,USB口接自己的Linux设备,算力仓接Type-C口。
然后在算力仓的Terminal中(或者用Finalshell远程连接),运行sudo reboot --force forced-recovery进入recovery模式。
(算力仓默认密码是nvidia)

在自己的Linux设备上运行lsusb确保识别到算力仓Nvidia Corp.APX

然后运行
cd /Linux_for_Tegra
sudo ./flash.sh jetson-agx-orin-devkit internal # 重复可以刷可以使用 sudo ./flash.sh -r jetson-agx-orin-devkit internal

运行时间比较久,成功后,算力仓会自己重启。

给算力仓联网后,在算力仓的Terminal中(用Finalshell远程连接)运行sudo ./lzc-jetson-installer.sh


运行结束后,算力仓会自己重启,刷机完成。
之后在懒猫微服的AI Pod中,重新连接算力仓即可正常使用。
评论
2原来如此,官方文档写的晦涩难懂。。。
是的,是这样刷机的