對sd卡分割槽fat和ext4

rrr2發表於2020-09-27

ubuntu

Disks

1 fdisk -l

檢視系統上的硬碟

一般SD卡插入電腦後系統會為其分配裝置描述符,比如我的電腦上是sdf和sdf1,sdf1是已有的FAT分割槽.

Fdisk命令介紹

Command (m for help):

檢視幫助資訊:輸入m,看到如下資訊

Command action
a toggle a bootable flag 設定/取消 boot 標誌
b edit bsd disklabel 編輯磁碟標籤
c toggle the dos compatibility flag 設定/取消DOS相容標籤
d delete a partition 注:這是刪除一個分割槽;
l list known partition types 注:l是列出分割槽型別,以供我們設定相應分割槽的型別;
m print this menu 注:m 是列出幫助資訊;
n add a new partition 注:新增一個分割槽;
o create a new empty DOS partition table
p print the partition table 注:p列出分割槽表;
q quit without saving changes 注:不儲存退出;
s create a new empty Sun disklabel
t change a partition’s system id 注:t 改變分割槽型別,設定分割槽的systemId;
u change display/entry units
v verify the partition table
w write table to disk and exit 注:把分割槽表寫入硬碟並退出;
x extra functionality (experts only) 注:擴充套件應用,專家功能;

具體每個引數的含義,請仔細閱讀。常用的就是:d l m p q t w

2 進入sd卡

fdisk /dev/sda

進入該裝置。此時出現:

2)用Fdisk為SDF建立2個分割槽

fdisk -L /dev/sdf 進入sdisk的shell,m命令顯示幫助資訊

2.1用p顯示分割槽表可以看到已經存在sdf和sdf1兩個分割槽了,用d把sdf1刪除

2.2用p顯示下分割槽,可以看到只有sdf了

2.3用n建立FAT分割槽,選擇分割槽型別為主分割槽(Primary),分割槽號為1,起始扇區為2048,大小為+1G,然後使用t設定分割槽的systemid為0x0C,FAT格式,用a命令設定boot標誌。

2.4同樣用n命令建立第二個分割槽,主分割槽,分割槽號2,然後用t設定id 為0x83linux分割槽。

2.5用w命令儲存退出。

3)格式化FAT分割槽

mkfs.vfat -F 32 -n boot /dev/sdf1

4)格式化EXT4分割槽

mkfs.ext4 -L root /dev/sdf2

5)tar xvzpf rootfs.tar.gz到/dev/sdf2(首先需要mount)

相關文章