Jetson Nano Pytorch+TensorRT环境配置系统移植到另一张TF卡
PS:使用本文章中dd写入的方式,可以用于备份TF卡/SD卡/硬盘里操作系统/环境变量和系统数据,随时备份,随时恢复,内容完全一样 ! !
目录
- PS:使用本文章中dd写入的方式,可以用于备份TF卡/SD卡/硬盘里操作系统/环境变量和系统数据,随时备份,随时恢复,内容完全一样 ! !
- 一. 配置Jetson深度学习环境
- 二. 准备一张空TF卡
- 三. 创建Jetson镜像
- 3.1 查看磁盘挂载情况
- 3.2 卸载源Nano TF卡 设备
- 3.3 将镜像备份至Ubuntu主机
- 3.4 将镜像写入至TF卡
一. 配置Jetson深度学习环境
配置过程按照Jetson系列文章,针对Jetson Nano可以直接使用TF卡方式安装JetPack系统。
二. 准备一张空TF卡
准备一个读卡器.将Nano上的TF卡取下备用.
三. 创建Jetson镜像
3.1 查看磁盘挂载情况
首先在Ubuntu主机上查看磁盘挂载/使用情况:
df -h
插入TF卡前Ubuntu主机硬盘挂载/使用分布如下:
读卡器插入Ubuntu主机或虚拟机,然后再次输入命令df -h
查看此时磁盘挂载/使用情况的变化:
发现名为/dev/sdb1
的磁盘挂载上了,并且其总空间为59GB,目前已占用24GB,符合Nano上磁盘占用查看情况,确定设备/dev/sdb
为源Nano系统TF卡.
3.2 卸载源Nano TF卡 设备
为了防止写入镜像的时候Ubuntu主机对TF卡本身有其他读取或写入,因此需要卸载设备,卸载设备意思指的是Ubuntu主机暂时无法对该磁盘进行读写.由于只有一个主分区sdb1,因此只需要卸载一个,如果TF卡有多个,按照同样的方式一一卸载就可以了,我这里输入:
umount /dev/sdb1
然后就会发现左边任务栏上的64GB存储设备标志消失,表明卸载成功.
3.3 将镜像备份至Ubuntu主机
使用dd命令写入镜像至SD卡
sudo dd bs=4M if=/dev/sdb of=/home/geek/nano_back.img
bs
代表一次写入多大的块,是blocksize的缩写,4M
一般都没问题,如果不行,试试改成1M
,if
参数为下载的镜像的路径(应该是input file缩写),of
后参数为设备地址(应该是output file的缩写,linux上一切都是文件)千万不要写错这里的参数,否这你可能丢失硬盘所有数据。
因为dd命令没有进度显示,所以看上去可能感觉假死了,此时只要等待几分钟即可,也可以另起终端,输入命令查看进度:
sudo pkill -USR1 -n -x dd
可以看到这个写镜像的速度还是很快的:
虽然TF卡64GB仅仅使用25GB,系统还是会创建镜像,因此如果使用虚拟机,需要满足虚拟机存储>80GB,这样才能满足需求.
3.4 将镜像写入至TF卡
首先把空的TF卡在win10上格式化,也可以使用Diskgenius
软件进行格式化,格式化类型选择FAT32
或者叫FAT
,格式化完毕后win10下磁盘管理界面查看该TF卡会显示变成新加卷
,之前状态是未分配
.
首先查看挂载的硬盘情况:
插入空TF卡后:
首先卸载设备(注意卸载跟右键磁盘图标选项的"弹出"含义不一样,这里必须选择命令行卸载设备才能正常写入):
umount /dev/sdb1
然后向空TF中写入镜像:
sudo dd bs=4M if=/home/geek/nano_back.img of=/dev/sdb
查看状态,发现
可以看到从Ubuntu主机往TF卡写镜像速度快了13
倍,表明SSD硬盘读写速度远远大于TF卡的Flash.但是到后面速度就降下来了,大概是2倍的读写速度:
然后等待完毕,移植成功,到后面会慢很多,因为有些是小文件,总共的写入大概花费1h40min ,大家耐心等待.
写入成功 ! ! !可以看到写入成功之后自动挂载64GB TF卡:
Jetson Nano Pytorch+TensorRT环境配置系统移植到另一张TF卡相关推荐
- Jetson Nano系统移植到另一张TF卡,一直在nvidia界面循环
注意 :如果目标sd卡上面有要被覆盖的镜像,一定要把sd卡弄干净,在windows磁盘管理把原来的ubuntu系统分区一个个全删掉.否则会导致一直在nvidia界面循环!错误!!
- 国产版Jetson Nano学习篇2—详细讲解Jetson Nano的开发环境配置和其 Ubuntu 18.04系统的操作,入门必看
目录 前言 1.开发环境配置 1.1联网 1.2系统汉化和安装中文输入法 1.2.1系统汉化(按需求选择) 1.2.2安装中文输入法 1.3更换关屏设置 1.4更新源和部分软件(仅供参考) 2.Pyt ...
- 【Jetson Nano 入门】环境配置汇总
文章目录 前言 一.镜像烧写 二.PWM风扇自动调速 三.使用MicroUSB在电脑打开终端 四.VNC实现局域网及网线直连通信 五.SSH文件传输 六.状态监控软件Jtop 七.检查CUDA.Ope ...
- 【AI达人创造营第二期】基于Jetson nano的餐厅自助结账系统部署
基于Jetson nano的餐厅自助结账系统部署 一. 前言 二. 开发环境 2.1 硬件 2.2 软件 三. Jetson nano基础环境配置 3.1 镜像烧录 3.2 网络连接 3.3 更换镜像 ...
- (Pytorch)环境配置与代码学习1—边缘检测:更丰富的卷积特征 Richer Convolutional Features for Edge Detection
(Pytorch)环境配置与代码学习1 - 边缘检测:更丰富的卷积特征 Richer Convolutional Features for Edge Detection Source code and ...
- Windows Python PyTorch CUDA 11.7 TensorRT 环境配置
博文目录 文章目录 版本说明 版本选择 下载代码 创建并激活虚拟环境 使用 CPU 推理 安装工程运行的最少依赖 运行 detect.py 使用 Nvidia GPU 推理 安装 PyTorch CU ...
- 【Jetson Nano学习笔记】1. 系统镜像和ROS的安装
目录 安装系统 换源 安装VNC服务 安装ROS 初始化rosdep和环境 测试 平台:Jetson Nano 系统版本:4.6.1 安装系统 在Jetson Download Center下载镜像: ...
- Jetson Nano ( 一) 配置流程
Jetson Nano 配置流程( 一) 文章目录 Jetson Nano 配置流程( 一) 1.系统烧录 2.apt换国内源 3.CUDA CUDNN OpenCV 检查是否安装完整 3.1 CUD ...
- 深度学习Pytorch/Caffe-GPU环境配置
双系统Ubuntu16.04.06LTS+Nvidia显卡驱动 + Cuda9.0 + CuDNN7.4.2 +Opencv 3.4.6 + Pytorch/Caffe-GPU 目录 一.安装双系统 ...
最新文章
- Linux停用“黑名单”,因为这是敏感词,涉嫌种族歧视
- Xamarin iOS教程之申请付费开发者账号下载证书
- WebApi安全性 使用TOKEN+签名验证
- js click 与 onclick 事件绑定,触发与解绑
- WayOs 聊天软件号码登记器,让找人变得更简单
- 46. Permutations 1
- 谁说大龄程序员不能学 Java?
- matlab hadamard(哈达玛变换)变换
- 计算机软件技术信息安全哪个好,国内哪个大学的计算机安全专业最好?
- 鸿蒙系统非手机用,【图片】华为鸿蒙系统的厉害之处在于 你可能非用不可
!【手机吧】_百度贴吧...
- python音频处理库_python音频处理
- 【笔记】TAOCP Vol4 - Combination
- 红米K40游戏 红米Note10Pro等出现dm-verity corruption your device is corrupt 设备在5秒内关机 无限重启 怎么解决
- RabbitMQ中交换机的几种模式
- NFT 数字藏品 3D 展示方案(obj、mtl、png)引用 three.js
- 微信小程序动态倒计时
- java 字母个数字_Java 中字母对应的数字是多少
- OPENGL学习(四)GLUT三维图像绘制
- anc降噪是什么意思
- 远程桌面怎么记住登录计算机,大神处理windows10电脑远程桌面自动记录登录密码的具体操作办法...
热门文章
- 根据高德地图得出的坐标算出两点之间的距离 java
- 厉害了,JavaScript 新提案:array.groupBy()
- 呼叫显示服务器,排除CVP呼叫服务器问题故障
- 刘奇入选“2019 年中国 40 位 40 岁以下的商界精英”
- 频率准确度和稳定度的定义与测试方法
- linux面试题参考答案(转)
- 为什么程序员到哪儿都喜欢背电脑包?
- php企业黄页源码,PHPCMS 企业黄页模块分析 倾向于b2b电子商务
- 基于matlab的噪声检测仿真
- 2009年软考真题与解析--自己测考顺便发给需要的人(自己从考试资源网那手动整理)