首页 > 系统相关 >Linux系统下对SD卡分区步骤

Linux系统下对SD卡分区步骤

时间:2023-09-11 18:00:57浏览次数:39  
标签:格式化 分区 Linux 挂载 我们 输入 SD

原文:https://blog.csdn.net/qq_45159348/article/details/125584759

好久没写博客了,今天浅写一下Linux系统下对SD卡的分区操作,SD卡分区对嵌入式系统移植是非常重要的,我也是一名小白,记录过程供给有需要的参考。如果有什么不对的地方,欢迎大家指正。

一、准备工作(这里是我的配置)
系统:Ubuntu 16.4

SD卡:14G 渣士顿

读卡器:USB3.0 杂牌

二、操作步骤
插入我们准备好的U盘,选择连接到虚拟机

(这步很简单直接,相信看到这篇文章的大家都会)

1、查看SD卡信息,确定挂载点
命令:sudo fdisk -l


红框内是我们SD卡的相关信息,包括容量,以及分区情况,挂载位置,分区类型等参数,能到这一步,说明我们的SD卡、读卡器至少没坏,方便我们下一步操作。

2、卸载SD卡
在进行分区操作时,我们需要先卸载SD卡

命令:umount /dev/sdb*
3、开始分区操作
命令:sudo fdisk /dev/sdb


4、输入m查看命令菜单


5、 输入P查看当前SD卡状态
可以看到笔者这里SD卡有两个分区,在进行SD卡分区前,我们要删除所有分区

 

在我们删除完所有分区后,再次打印分区情况,没有任何分区说明操作成功

6、开始新建分区
(1)输入n新建一个分区

(2)输入p使该分区为主分区

(3)输入分区号,这里使用1

(4)输入第一个扇区大小2048

(5)输入最后一个扇区大小,我这里使用+100M,表示直接给该分区预留100MB

出现下面的Created提示行后,说明这一步设置是OK了

 

7、设置分区类型
(1)输入t设置分区类型

(2)输入c设置分区类型,至于这里为什么输入c,读者可以在设置分区类型的时候,按L查看不同分区格式对应的命令。我这里选择FAT32格式,读者根据自己需求选择

分区类型设置完成后,我们可以看到系统打印出了相关的提示信息

(3)输入a设为引导分区(这里没有截到图,不过一般没有什么问题)

 

8、查看分区结果
输入p我们查看此时的分区情况,可以看到有一个sdb1,其大小为100MB,分区类型FAT32

 

9,进行第二个分区操作
我们重复步骤6-7,但是读者需要注意,我们第二个分区的类型选择,因为笔者是为Linux开发板做分区,所以第二个分区选择EXT4,也就意味着选择分区类型时需要输入83,所有过程如下,供读者参考

 

完成所有步骤后,我们记得使用P打印一下当前的分区情况,看是不是我们需要的

10,写入分区
到这一步我们已经分好所有的区了,现在我们输入w将所有分区写入SD卡,并退出

 

11、格式化分区

现在我们对两个分区进行格式化,这一步根据自己的分区情况来,笔者这里的命令如下:

sudo mkfs.vfat -F 32 -n boot /dev/sdb1
sudo mkfs.ext4 -L rootfs /dev/sdb2
第一条是将分区格式化为FAT32 并且将分区命名为boot,第二条是将分区格式化为EXT4,并且命名为rootfs。这里格式化第二个分区的时候需要确认,并且等待一会儿,出现done说明格式化完成

 

12,挂载

格式化完成后我们需要将SD卡挂载到系统,直接点击系统边上的U盘图标就可以了。

 

最后记得使用df命令查看一下当前挂载情况,出现我们刚刚的分区说明挂载ok!
————————————————
版权声明:本文为CSDN博主「爱喝纯牛奶的柠檬」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_45159348/article/details/125584759

标签:格式化,分区,Linux,挂载,我们,输入,SD
From: https://www.cnblogs.com/bruce1992/p/17694128.html

相关文章

  • linux常用的10个性能检测命令
    1、uptime该命令可以大致的看出计算机的整体负载情况,loadaverage后的数字分别表示计算机在1min、5min、15min内的平均负载。2、dmesg|tail打印内核环形缓存区中的内容,可以用来查看一些错误3、vmstat1打印进程、内存、交换分区、IO和CPU等的统计信息;vmstat第一次输出表示从开机......
  • #yyds干货盘点#Linux系统sensors命令 – 检测服务器硬件信息
    sensors命令用于检测服务器硬件信息,例如CPU电压与温度、主板、风扇转速等数据。语法格式 :sensors参考实例检查当前CPU处理器得电压和温度信息[root@linuxcool~]#sensorscoretemp-isa-0000Core0:+48.0°C(high=+87.0°C,crit=+97.0°C)Core1:+46.0......
  • 技术解码 | GB28181/SIP/SDP 协议--EasyGBS国标GB28181平台国标视频技术SIP解析
    EasyGBS国标视频云服务是基于国标GB/T28181协议的视频能力平台,可实现的视频功能包括:实时监控直播、录像、检索与回看、语音对讲、云存储、告警、平台级联等功能。平台部署简单、可拓展性强,支持将接入的视频流进行全终端、全平台分发,分发的视频流包括RTSP、RTMP、FLV、HLS、WebRTC等......
  • Android平台GB28181接入SDK
     华脉智联推出的Android平台GB28181接入SDK,可实现不具备国标音视频能力的Android终端,通过平台注册接入到现有的GB/T28181—2016服务,可用于如执法记录仪、智能安全帽、智能监控、智慧零售、智慧教育、远程办公、明厨亮灶、智慧交通、智慧工地、雪亮工程、平安乡村、生产运输、......
  • Android平台GB28181接入SDK
    华脉智联推出的Android平台GB28181接入SDK,可实现不具备国标音视频能力的Android终端,通过平台注册接入到现有的GB/T28181—2016服务,可用于如执法记录仪、智能安全帽、智能监控、智慧零售、智慧教育、远程办公、明厨亮灶、智慧交通、智慧工地、雪亮工程、平安乡村、生产运输、车载终......
  • Linux常用功能
    Linux常用功能持久保存变量以上变量可以export变量名="值"形式存放在/etc/profile或~/.bash_profile/etc/motd登录显示自定义文字/etc/对选举有效,~下的对当前用户生效profile类为交互式登录的shell提供配置 功用: (1)用于定义环境变量 (2)运行命令或脚本Bashrc......
  • linux基础知识
    文件结构及其作用/boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader,grub)都存放于此目录/bin:所有用户使用的基本命令;不能关联至独立分区,OS启动即会用到的程序/sbin:管理类的基本命令;不能关联至独立分区,OS启动即会用到的程序/lib:启动时程序依赖的基本共享库文件......
  • linux服务器上的nginx服务、mysql服务和docker里面的php服务配合使用
    之前有个老项目是nginx1.22.0+mysql5.7+php5.6的环境在跑,也就是常说的lnmp环境。但是最近出了一个新的需求,这台服务器上要跑一个php7.3的项目,mysql5.7还可以用,nginx1.22.0也可以用,主要是php的环境要升级到7.3,那么方案应该怎么实施呢,大概有下面几个思路:1、再独立安装一个php7.3的......
  • Linux卸载与安装JDK
    安装一、yum安装JDK1、查看可安装的Java版本yum-ylistjava*2、选择一个自己要安装的版本我安装的是java-11-openjdk.x86_64 sudoyuminstall-yjava-11-openjdk.x86_64最后出现Complete!就是安装完成了3、查看Java版本java-version 4、查看安装的具体位置rpm......
  • Linux中如何比较两个文本文件?
    在Linux中,我们可以使用各种各样的方法及工具来比较两个文本文件,但其中比较实用且常用的方法就是通过命令来进行比较,那么Linux中如何比较两个文本文件?本文为大家详细介绍一下。1、使用diff命令diff命令是Linux中最常用的比较文本文件的命令之一。它会按行比较两个文件,......