使用U盘一比一拷贝核心板系统镜像的方法
一、使用命令拷贝的方法
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盘一比一拷贝核心板系统镜像的方法相关推荐
- 龙芯1B核心板,内核编译方法:实现usb转串口,即pl2303驱动的模块化安装使用
龙芯1B核心板,内核编译方法,以usb转串口的方法为例 usb转串口的驱动,惯例使用的是pl2303驱动,在龙芯1B中也不例外,龙芯1B中使用的内核版本号是linux3.18,其中本身就带有pl230 ...
- U盘重装win10(一)下载系统镜像
装系统准备: 一个不小于8G的U盘 一个下载好的win10系统镜像(后缀式为.iso) 下载工具:迅雷或者百度云盘 刻录工具:UltraISO(软碟通,最好是从官网下载),或者其他刻录软件 磁盘工具: ...
- Jetson TX2核心板系统烧录、烧写
1.从官网https://developer.nvidia.com/embedded/jetpack中下载sdkmanager,需登录事先在官网注册的账号(免费),但Jetpack4.3版本一直无法登 ...
- Linux shell 脚本实现u盘挂载及文件拷贝
Linux shell 脚本实现u盘挂载及文件拷贝 对于linux系统来说.使用mount命令(需管理员模式使用)来进行挂载硬盘 对于我的虚拟机来说.在插入u盘时,使用sudo fdisk -l命令设 ...
- m6c2g核心板使用笔记
周立功官网资料下载链接:http://www.zlg.cn/ipc/down/down/id/84.html 平台:致远M6G2C-L Cortex-A7工控核心板 主要参考文档:EPC_loT_M6 ...
- U盘重装win10(三)重装系统
友情提示:数据无价,谨慎操作(会出事的) 看完再进行操作,如果是新手最好有人在旁边指导!!! 看完再进行操作,如果是新手最好有人在旁边指导!!! 看完再进行操作,如果是新手最好有人在旁边指导!!! 重 ...
- MTK6580芯片核心板规格资料
MTK6580芯片核心板规格资料 MT6580处理器简介: MT6580是一个高度集成的基带平台,它整合了调制解调器和应用处理子系统,以支持3G智能电话应用,并集成了蓝牙.WiLAN.FM和GPS.模 ...
- typora打开pdf文件提示文件过大_Win7/Win10拷贝到U盘容量足够却提示文件过大的解决方法...
前段时间,装机之家分享了系统安装的教程,不过有用户在拷贝系统镜像文件的时候,出现了系统提示文件过大,但是U盘容量足够大,这是什么情况呢?下面装机之家分享的Win7/Win10系统下拷贝到U盘容量足够却 ...
- U 盘无法拷贝大于 4GB 文件的解决方法
经常使用以U盘为代表的移动存储设备的用户,会时常发现这样的问题,在拷贝超过4GB大小文件的时候,尤其是制作系统U盘的时候,移动设备会显示"对于目标文件系统文件过大"等提示语,而导致 ...
最新文章
- (013)java后台开发之Mac系统安装和配置tomcat步骤详解
- 汇编中的DW:DW 定义一个字
- CUDA层硬件debug之路
- 06.动态SQL和foreach
- altiumdesigner的基本你操作
- java 恒等于_JavaScript中 ==(等于) 与 === (恒等于) 的区别
- 用友T1-商贸宝库存商品明细账
- matlab形成n个对角阵,matlab-线性代数 创建 N阶数量矩阵 N阶单位矩阵 对角矩阵 范德蒙矩阵 等差数列...
- 自己写了个cgi-bin,报错!
- 手机的内核版本、基带版本等都是什么意思?
- 为什么自动驾驶遇瓶颈,但自动代客泊车却很热?
- jzoj 1594: 【USACO】The Chivalrous Cow(骑士牛)( 待加入)
- 基于SuperMap Idesktop 进行白膜拉伸的方式
- SpringCloud-4.服务网关(GateWay)
- js jsp 文件是什么?
- Paper.js入门:项目和项目
- 除了百度、搜狗搜索你还知道哪些好用的搜索引擎吗?
- 北航计算机学院2019录取分数 线,北京航空航天大学录取分数线2019(在各省市录取数据)...
- 预防网络诈骗PPT模板
- 求矩形中心点坐标编程c语言,三角函数在图形学里的应用(四) ​已知矩形的中心点、边长、phi求四个顶点的坐标...