Ubuntu Linux SD卡分区操作

在之前博主发过petalinux开发流程的博文,其中需要将生成的文件放在SD卡的对应分区,今天讲解一下,SD卡如何在ubuntu上进行分区操作。

【ZYNQ 开发篇】Petalinux开发流程

将SD卡插入读卡器,读卡器连接电脑,弹窗选择连接虚拟机ubuntu,而非windows电脑。

SD卡分区操作

打开ubuntu终端,df 命令可以查看SD卡现有的分区情况;umount /dev/sdb* 命令取消SD卡挂载;sudo fdisk /dev/sdb命令开始分区操作,可以看到许多操作指令。

输入p 打印分区情况,输入d删除现有的分区。

输入n 创建分区,步骤:分区类型为主分区,输入p ;选择分区大小,+1G (根据需求选,+2G、+500M等)。输入p 打印分区信息。输入t、L 修改分区类型,根据提供的分区类型列表选择,选择c W95 FAT32 (LBA)

输入a,将创建的第一分区使能为boot启动。

第二分区操作相同,输入n创建分区,第二分区的类型不用更改,就是 83 Linux。输入w保存退出。

格式化两个分区,sudo mkfs.vfat -F 32 -n boot /dev/sdb1 命令 对第一分区格式化并命名为boot;sudo mkfs.ext4 -L rootfs /dev/sdb2 命令 对第二分区格式化并命名为rootfs。双击ubuntu右侧工具栏的SD卡两个分区图标,实现SD卡挂载。使用df命令可以查看挂载情况。

SD卡启动

最终实现SD卡分区,将peatlinux生成的BOOT.bin、image.ub拷贝到第一分区,将rootfs.tar.gz压缩包解压到第二分区,弹出SD卡,将SD卡插入ZYNQ板卡,拨到SD卡启动,最后上电启动。

相关推荐
Lester_110118 小时前
STM32 高级定时器PWM互补输出模式--如果没有死区,突然关闭PWM有产生瞬间导通的可能吗
stm32·单片机·嵌入式硬件·嵌入式软件
ALINX技术博客20 小时前
【202601芯动态】全球 FPGA 异构热潮,ALINX 高性能异构新品预告
人工智能·fpga开发·gpu算力·fpga
小李独爱秋20 小时前
“bootmgr is compressed”错误:根源、笔记本与台式机差异化解决方案深度指南
运维·stm32·单片机·嵌入式硬件·文件系统·电脑故障
梁洪飞1 天前
内核的schedule和SMP多核处理器启动协议
linux·arm开发·嵌入式硬件·arm
老师用之于民1 天前
【DAY21】Linux软件编程基础&Shell 命令、脚本及系统管理实操
linux·运维·chrome·经验分享·笔记·ubuntu
宵时待雨1 天前
STM32笔记归纳8:时钟
笔记·stm32·单片机·嵌入式硬件
JJRainbow1 天前
SN75176 芯片设计RS-232 转 RS-485 通信模块设计原理图
stm32·单片机·嵌入式硬件·fpga开发·硬件工程
花月mmc1 天前
CanMV K230 波形识别——整体部署(4)
人工智能·python·嵌入式硬件·深度学习·信号处理
宁静致远20211 天前
STM32模拟IIC读取PCF8563
stm32·单片机·嵌入式硬件
三佛科技-134163842121 天前
宠物洗澡打泡机方案,宠物泡泡机MCU方案开发设计分享
单片机·嵌入式硬件·物联网·智能家居·pcb工艺·宠物