一、使用命令拷贝的方法

1.1 格式化U盘以及分区

1.格式化sd卡为ext4,使用图形界面格式化即可,格式化完要加载sd卡到系统。

2.使用命令sudo fdisk -l 查看U盘的命名,可以根据u盘的内存判断是否是目标盘。我的盘的命名为dev/sdb

3.选取文件系统

sudo mkfs.ext4 /dev/sdb

出现上图的显示证明格式化成功

4. 查看挂载的文件系统

sudo fdisk -l

5.格式化的U盘需要创建分区

首先执行下面的语句

sudo fdisk /dev/sdb

然后输入 m查看帮助手册

m :显示菜单和帮助信息
a :活动分区标记/引导分区
d :删除分区
l :显示分区类型
n :新建分区
p :显示分区信息
q :退出不保存
t :设置分区号
v :进行分区检查
w :保存修改
x :扩展应用,高级功能

接下来输入n,表示要新建分区

上面出现的两个字母表示:p为创建主分区   e为创建拓展分区 。接下来按p

执行上述操作后,就是完成了 对格式化后的U盘的分区操作。最后一步就是保存退出,输入W,结束操作

6.查看创建好的分区

sudo fdisk -l

7、格式化创建完的分区

sudo mkfs.vfat /dev/sdb

1.2 分区后的挂载操作

为什么要U盘挂载后,才能使用:因为Linux将所有的硬件设备都当做文件来处理,因此当使用光驱等硬件设备时,必须将其挂载到系统中,只有这样Linux才能识别

1./mnt目录存放手动挂载的硬件;

2. /media目录存放自动挂载的硬件(载点都是由系统自动建立和删除的)

3. /dev不是存放设备的驱动程序,而是作为访问外部设备文件的接口。比如,我们的U盘,插入linux系统后,用fdisk -l查看分区,显示文件为/dev/sda1。

/dev/sda1 是一个块类型文件,而块类型Linux 系统中是不能直接进行访问的;想要访问就要通过 mount 命令挂载到文件目录中进行访问。

如何挂载U盘(mount)

1.挂载点必须是一个目录。

2.挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用,umount以后会恢复正常。

3.光盘、软盘、其他操作系统使用的文件系统的格式与linux使用的文件系统格式是不一样的。光盘是ISO9660;软盘是fat16或ext2;windows NT是fat16、NTFS;windows98是fat16、fat32;windows2000和windowsXP是fat16、fat32、 NTFS。挂载前要了解linux是否支持所要挂载的文件系统格式。

首先创建一个新目录

cd /mnt
sudo mkdir usb

然后将U盘挂载到该目录下,u盘的名称是分区后。红框显示的名字,使用sudo fdisk -l命令查看到的,如图中红色的框中显示。

例子1:挂载FAT32的U盘

sudo mount -t vfat /dev/sdb1 /mnt/usb

查看是否挂载成功

df -h --查看设备挂载情况,如下即成功挂载。

挂载成功后,就可以进行系统的拷贝操作了。

如果挂载发生错误了。可以执行卸载

例如:
已经挂载的 /dev/sdb1              29G   16G   13G  55% /mnt/usbFAT32
umount /dev/sdb1    或者   umount /mnt/usbFAT32   都可以进行卸载

例子2:挂载NTFS的移动硬盘

mkdir /mnt/usbNTFS   --/mnt 目录下创建手动进行挂载的目录
fdisk -i              --查看挂载的设备信息(需要root用户进行查看)Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1      121601   976760001    7  HPFS/NTFS
mount /dev/sdb1 /mnt/usbNTFS --不指定文件系统类型的情况下
mount: you must specify the filesystem type --提示:你必须指定文件系统类型
mount -t ntfs /dev/sdb1 /mnt/usbNTFS --没有提示则ok
mount: unknown filesystem type 'ntfs'  --提示:‘ntfs’文件系统类型未知,需要自行安装ntfs-3g(工具运行在C++语言下,如不能编译则还需要安装 gcc-c++ 工具)
df -h --查看设备挂载情况,如下即成功挂载。
/dev/sdb1              123G   1G   122G  98% /mnt/usbNTFS

1.3 系统拷贝操作

复制整个系统到U盘

sudo cp -ax / ‘/mnt/usb’

执行这句后,就会开始拷贝,拷贝过程中,会出现以下的的错误,只是权限没有办法拷贝过去,并没有什么问题:

failed to preserve ownership for ..

参考博文:

Jetson AGX在SD卡启动系统_Monster_fsk的博客-CSDN博客

二、Jetson Nano使用USB镜像烧录后启动

由于Jetson Nano16G空间在实际开发和应用中往往不够使用,好在Jetson Nano支持USB启动方式,可以将系统烧录到32G或者更大容量的U盘来使用

对于U盘启动方式,有以下几个点需要注意:

1. Jetson Nano的核心板的系统版本和U盘的系统版本要对应,比如U盘已经烧录了V4.5.1版本,那么Jetson Nano核心板的系统版本也必须是V4.5.1,否则无法USB启动。

2. USB启动的思路是先启动核心板里的系统,再由核心板的系统引导到U盘上启动。

3. 核心板里的系统需要使用SDKManger来烧录系统,U盘里的系统需要使用Win32DiskImager来烧录系统。

2.1 如何把img文件写入u盘 将img文件写入u盘的步骤

参考博文:

如何把img文件写入u盘 将img文件写入u盘的步骤 - 系统城装机大师

jetson nano ubuntu 备份系统至u盘/移动硬盘_忽言乱语的博客-CSDN博客_jetson nano u盘

视频教程为:

JETSON NANO SUB版本主板设置U盘启动_哔哩哔哩_bilibili

使用U盘一比一拷贝核心板系统镜像的方法相关推荐

  1. 龙芯1B核心板,内核编译方法:实现usb转串口,即pl2303驱动的模块化安装使用

    龙芯1B核心板,内核编译方法,以usb转串口的方法为例 usb转串口的驱动,惯例使用的是pl2303驱动,在龙芯1B中也不例外,龙芯1B中使用的内核版本号是linux3.18,其中本身就带有pl230 ...

  2. U盘重装win10(一)下载系统镜像

    装系统准备: 一个不小于8G的U盘 一个下载好的win10系统镜像(后缀式为.iso) 下载工具:迅雷或者百度云盘 刻录工具:UltraISO(软碟通,最好是从官网下载),或者其他刻录软件 磁盘工具: ...

  3. Jetson TX2核心板系统烧录、烧写

    1.从官网https://developer.nvidia.com/embedded/jetpack中下载sdkmanager,需登录事先在官网注册的账号(免费),但Jetpack4.3版本一直无法登 ...

  4. Linux shell 脚本实现u盘挂载及文件拷贝

    Linux shell 脚本实现u盘挂载及文件拷贝 对于linux系统来说.使用mount命令(需管理员模式使用)来进行挂载硬盘 对于我的虚拟机来说.在插入u盘时,使用sudo fdisk -l命令设 ...

  5. m6c2g核心板使用笔记

    周立功官网资料下载链接:http://www.zlg.cn/ipc/down/down/id/84.html 平台:致远M6G2C-L Cortex-A7工控核心板 主要参考文档:EPC_loT_M6 ...

  6. U盘重装win10(三)重装系统

    友情提示:数据无价,谨慎操作(会出事的) 看完再进行操作,如果是新手最好有人在旁边指导!!! 看完再进行操作,如果是新手最好有人在旁边指导!!! 看完再进行操作,如果是新手最好有人在旁边指导!!! 重 ...

  7. MTK6580芯片核心板规格资料

    MTK6580芯片核心板规格资料 MT6580处理器简介: MT6580是一个高度集成的基带平台,它整合了调制解调器和应用处理子系统,以支持3G智能电话应用,并集成了蓝牙.WiLAN.FM和GPS.模 ...

  8. typora打开pdf文件提示文件过大_Win7/Win10拷贝到U盘容量足够却提示文件过大的解决方法...

    前段时间,装机之家分享了系统安装的教程,不过有用户在拷贝系统镜像文件的时候,出现了系统提示文件过大,但是U盘容量足够大,这是什么情况呢?下面装机之家分享的Win7/Win10系统下拷贝到U盘容量足够却 ...

  9. U 盘无法拷贝大于 4GB 文件的解决方法

    经常使用以U盘为代表的移动存储设备的用户,会时常发现这样的问题,在拷贝超过4GB大小文件的时候,尤其是制作系统U盘的时候,移动设备会显示"对于目标文件系统文件过大"等提示语,而导致 ...

最新文章

  1. (013)java后台开发之Mac系统安装和配置tomcat步骤详解
  2. 汇编中的DW:DW 定义一个字
  3. CUDA层硬件debug之路
  4. 06.动态SQL和foreach
  5. altiumdesigner的基本你操作
  6. java 恒等于_JavaScript中 ==(等于) 与 === (恒等于) 的区别
  7. 用友T1-商贸宝库存商品明细账
  8. matlab形成n个对角阵,matlab-线性代数 创建 N阶数量矩阵 N阶单位矩阵 对角矩阵 范德蒙矩阵 等差数列...
  9. 自己写了个cgi-bin,报错!
  10. 手机的内核版本、基带版本等都是什么意思?
  11. 为什么自动驾驶遇瓶颈,但自动代客泊车却很热?
  12. jzoj 1594: 【USACO】The Chivalrous Cow(骑士牛)( 待加入)
  13. 基于SuperMap Idesktop 进行白膜拉伸的方式
  14. SpringCloud-4.服务网关(GateWay)
  15. js jsp 文件是什么?
  16. Paper.js入门:项目和项目
  17. 除了百度、搜狗搜索你还知道哪些好用的搜索引擎吗?
  18. 北航计算机学院2019录取分数 线,北京航空航天大学录取分数线2019(在各省市录取数据)...
  19. 预防网络诈骗PPT模板
  20. 求矩形中心点坐标编程c语言,三角函数在图形学里的应用(四) ​已知矩形的中心点、边长、phi求四个顶点的坐标...

热门文章

  1. java 内部匿名类_java匿名类和匿名内部类详解
  2. V4L2驱动开发详解
  3. grub命令磁盘管理
  4. 日本产品的低成本,德国产品的稳定性,美国产品的先进性,是我们赶超的基准。
  5. android布局的显示和隐藏
  6. SQL连接两张相同或不同的表,使用 UNION 和 UNION ALL 操作符
  7. OBS源码使用学习(一)之摄像头采集相关
  8. 创业故事:聊聊清源君的工作,收入,还有老公
  9. java8如何遍历list,java8 List和Map遍历
  10. android炫酷效果集合