sd卡启动分区的制作--使用fdisk 工具
2015-12-11 10:19
399 查看
fdisk是对硬盘的一种格式化或者创建分区时使用到的工具,该工具运行需要超级权限,一般使用到的是创建板子手动启动分区的制作.
一般linux启动需要两个分区,一个启动分区(boot分区,存放uboot,较小,几M基本就可以满足要求),另一个是文件系统分区,一般较大。
首先可以使用命令查看现有的flash.
fdisk –l
然后就可以对想要分区的存储器进行分区了,比如对/dev/mmcblk1进行分区:
fdisk /dev/mmcblk1
首先根据提示输入p可以显示所有的已存在的分区,假如已存在的分区非想要得到的分区,可以使用d 删除掉已存在的分区。
分区时只需要先输入n,然后输入p来创建新的分区,然后根据提示输入要分区的范围即可。
分区完毕,使用a命令可以用来设置启动分区,设置完毕后,显示的分区后面有个“*”号。比如:
Device Boot Start End Blocks Id System
/dev/mmcblk1p1 * 2048 198655 98304 e W95 FAT16 (LBA)
/dev/mmcblk1p2 198656 7667711 3734528 83 Linux
输入t命令可以用来选择已存在分区的类型,
对于linux,启动分区的类型为c(W95 FAT16 (LBA)),文件系统分区类型为83(linux)。
设置完毕后,输入w则退出且保存设置,输入q直接退出不保存设置。
使之完毕后,就可以使用mkfs命令格式化文件系统所在的分区了,比如讲文件系统分区格式后为ext4分区的命令为:
mkfs.ext4 /dev/mmcblk1p2
然后拷贝对应文件到对应分区即可。
一般linux启动需要两个分区,一个启动分区(boot分区,存放uboot,较小,几M基本就可以满足要求),另一个是文件系统分区,一般较大。
首先可以使用命令查看现有的flash.
fdisk –l
然后就可以对想要分区的存储器进行分区了,比如对/dev/mmcblk1进行分区:
fdisk /dev/mmcblk1
首先根据提示输入p可以显示所有的已存在的分区,假如已存在的分区非想要得到的分区,可以使用d 删除掉已存在的分区。
分区时只需要先输入n,然后输入p来创建新的分区,然后根据提示输入要分区的范围即可。
分区完毕,使用a命令可以用来设置启动分区,设置完毕后,显示的分区后面有个“*”号。比如:
Device Boot Start End Blocks Id System
/dev/mmcblk1p1 * 2048 198655 98304 e W95 FAT16 (LBA)
/dev/mmcblk1p2 198656 7667711 3734528 83 Linux
输入t命令可以用来选择已存在分区的类型,
对于linux,启动分区的类型为c(W95 FAT16 (LBA)),文件系统分区类型为83(linux)。
设置完毕后,输入w则退出且保存设置,输入q直接退出不保存设置。
使之完毕后,就可以使用mkfs命令格式化文件系统所在的分区了,比如讲文件系统分区格式后为ext4分区的命令为:
mkfs.ext4 /dev/mmcblk1p2
然后拷贝对应文件到对应分区即可。
相关文章推荐
- vivi下重新调整分区
- 逻辑卷管理(LVM) Linux 用户指南
- 建议的服务器分区办法
- 用FDISK进行硬盘分区 图文教程
- 建议的分区办法
- 恢复主引导分区
- SQLServer 通用的分区增加和删除的算法
- C#判断指定分区是否是ntfs格式的方法
- mysql分表和分区的区别浅析
- 将文件放到Android模拟器的SD卡中的两种解决方法
- android编程实现sd卡读取数据库的方法
- Android4.4下MediaProvider无法向外置SD卡中文件写数据的解决方法
- oracle中fdisk导致的ASM磁盘数据丢失的解决方法
- 阿里云主机Windows 2008服务器硬盘分区和格式化图文教程
- 操作SD卡中文件夹和文件的方法
- Android编程实现读取本地SD卡图片的方法
- Android实现获取SD卡总容量,可用大小,机身内存总容量及可用大小的方法
- Android判断SD卡是否已经挂载的方法
- Android获取SD卡路径及SDCard内存的方法
- android将Bitmap对象保存到SD卡中的方法