s5p6818/fs4418系统移植实验四 SD卡格式化分区

实验四 SD卡格式化分区

 

【实验目的】

    掌握启动SD卡的制作方法。

         说明:在实验中命令行提示符为“$”表示在主机上运行,“#”表示在目标板上运行。

【实验环境】

1. Ubuntu 12.04 64位发行版

【实验步骤】

1.准备一张不小于 2GB 的 SD 卡,并插到装有 ubuntu 操作系统或装有 ubuntu 虚拟机的的 PC 机本文以 ubuntu 虚拟机为例。将 SD 卡插入 PC(因多数笔记本自带 SD 卡读卡器无法被虚拟机识别,所以请使用外置 SD 卡读卡器),点击 vmware player 右上角 SD 卡对应盘符选择连接,接入虚拟机。

s5p6818/fs4418系统移植实验四 SD卡格式化分区2. 打开Linux终端,在Linux的终端窗口,使用fdisk删除原来SD卡上所有的分区,一

般sdb为系统为SD卡分配的设备节点。注意,具体由节点名称而定,有可能是sdc,sde等。使用如下命令查看设备节点:

    没有插入SD卡时,在终端输入查看系统磁盘分区命令:

$ cat /proc/partitions

显示为:

s5p6818/fs4418系统移植实验四 SD卡格式化分区

插入 SD 卡在此执行命令,再次输入查看系统分区命令,显示中多出来的就是 SD 卡对应分区;

s5p6818/fs4418系统移植实验四 SD卡格式化分区

其中,sdb 为设备名称,sdb1 为分区名称,分区或删除分区操作对象为设备名 sdb。

    3.如何删除分区(不删除没有影响)

      执行命令删除分区:  sudo fdisk /dev/sdb

      s5p6818/fs4418系统移植实验四 SD卡格式化分区

    4. 提示输入命令完成相应操作,可以输入 m 查看帮助,有命令的详细介绍,其中 d 为删除分区。

      s5p6818/fs4418系统移植实验四 SD卡格式化分区

输入“d” 删除分区,如果 SD 卡只有一个分区输入命令后会被直接删除,如果有多个分区根据提示删除即可:

s5p6818/fs4418系统移植实验四 SD卡格式化分区

    5. 如何添加一个分区

重建分区,输入“n”添加一个新分区,输入后会提示分区类型选择“p”主分区,接着会提示分区,号输入“1”,接着会提示输入分区起始扇区位置,这里需要预留一部分给 uboot 所以输入“524288”即预留 256M 空间,接下来选择分区最后扇区编号,这个直接回车使用默认值即可,最后输入“w”写入分区表:

s5p6818/fs4418系统移植实验四 SD卡格式化分区

    s5p6818/fs4418系统移植实验四 SD卡格式化分区

6. 格式化分区,将分区格式化为 fat 格式:

sudo  mkfs.vfat  /dev/sdb1

 s5p6818/fs4418系统移植实验四 SD卡格式化分区