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设备,运行刷机镜像系统
首先在自己的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线连接自己的Linux和算力仓开始刷机
用带数据传输功能的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`

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

## 三,配置微服AI服务客户端和 docker 存储目录
给算力仓联网后,在算力仓的Terminal中(用Finalshell远程连接)运行`sudo ./lzc-jetson-installer.sh`


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