Open meishaoming opened 6 years ago
命令行连接 WiFi NetworkManager
sudo nmcli dev wifi connect <name> password <password>
连接成功后会在 /etc/NetworkManager/system-connections/
目录下生成配置文件。
改 metric:
sudo nmcli con modify uuid 620f4d67-209e-4611-8003-717cca433189 ipv4.route-metric 200
mark
前面用过 Jetpack 官方说明进行 jetson tx2 刷机。但这个步骤太长了,中间也要联网下载机器学习相关的组件。我刷好一块板子后,在上面部署了一个服务。
但还有十几块板子要做同样的工作。最好的方式是能把部署好的板子里的系统打包成一个 img,然后直接刷到其它板子里。
jetpack 里已经提供了相关的工具。网上找到教程:
板子按住 REC 键开机,进入 Recovery 模式。用 USB 连接到电脑,执行下面命令打包出 img,这一步很耗时。
中途又经历了一次失败,因为打包出来的 image 很大,还没等打包完成磁盘就占满了。第一次刷机的时候就因为磁盘不够 jetpack 用的,重装了一次分了 50G。结果到这一步还不够。又划了 50 G 给 ubuntu,用 gparted 格好。再把 backup.img 打包到该路径下。
最后tg生成 29G 的 backup.img.raw,相当于把板子上 32G 的 eMMC 内容全部复制上来了。再转成 Sparse image,结果也有 9G 。
把 backup.img 复制到 bootloader/system.img
烧写新板子
烧完之后启动,HDMI 不正常,显示器无法正常显示图形界面。
网上查了一大通资料后,发现
-k APP
其实只刷了 APP 这个分区。在bootloader/flash.xml
里可以找到所有分区的信息。它里面远不止一个分区。再刷一遍,刷机时不指定分区:
记录了这两次刷机的 log:
烧写一台花费的时间: