cfdisk给sd卡分区--Apple的学习笔记
  2Nv1H5BMjysw 2023年11月02日 36 0

一,前言

之前我记得etcher烧录后是2个分区,一个启动的FAT区域,另外一个是EXT4格式的,但是我这次烧录的bb black官网的镜像怎么仅一个盘。于是找了之前的记录,我当时烧录的是TI官网的镜像,不是bb black官网的镜像。而且后来我用buildroot自己做了系统,制作了sd卡的启动盘,所以本次我要复习下,直接sd卡分区且制作启动盘。

二,过程记录

A,usb挂载方法 1,usb挂载,先通过lsblk查看信息。

root@ubuntu:/home/applecai# lsblk
sdb      8:16   1 971.5M  0 disk 
└─sdb1   8:17   1 971.4M  0 part /media/applecai/TF_1G

2,进行mount操作,前提是要存在/mnt/usb目录。

sudo mount /dev/sdb1 /mnt/usb

3,进入usb目录即可看到信息。

4,卸载方法

sudo umount /mnt/usb

B,cfdisk删除添加分区

1,先删除sd卡原有分区

cfdisk /dev/sdb

2,选择要删除的分区,下方命令行选delete。 3,创新的主分区,下方命令行选new,主分区,然后输入大小(M)128。按右键,选择Type修改分区类型为W95 FAT32(LBA),也就是在Type界面输入0c。bootable回车按下,就是设置其为启动盘。最后选择命令write,然后输入yes,才能设置成功。

cfdisk给sd卡分区--Apple的学习笔记_启动盘

4,再把创建一个主分区,类型选择83,然后下方第一个选择项bootable回车按下就会设置Flags哪个磁盘为Boot盘了。然后就是选择write再选择yes就完成分区了。

5,然后就exit退出分区,继续格式化2个分区 可以看到一个FAT32是sdb1

sudo mkfs.vfat -F 32 -n boot /dev/sdb1

另外一个linux的是sdb2

sudo mkfs.ext4 -L rootfs -E nodiscard /dev/sdb2

6,到window中去查看,至少启动盘FAT32是可以copy文件的即可。否则通过window来格式化其中的sdb1。这个版本这次没有成功,我到了windows中将FAT32格式化后,就可以在win10上copy文件到第一个分区了。

7,将来用了,需要合并磁盘分区,在window中磁盘->磁盘管理 比如sd原来有2个盘h和i,然后只要先格式化i,然后删除i,再格式化h,再删除h。最后会就看到合并了,此时再新建卷即可完成sd卡2个磁盘的合并,然后再格式化为FAT32即可。

三,小结

三年前学习过的内容,虽然忘记了,但是找到自己的学习笔记,复习下,立马就想起来了,这就是笔记的作用。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

2Nv1H5BMjysw