LINUX SAMA5D3启动SD卡制作步骤

将SD卡经过读卡器插入虚拟机内,执行如下命令检测挂在位置。

mount | grep /media

卸载SD卡

sudo umount /dev/sdxx

用“dd”命令清除MRB和分区信息:

sudo dd if=/dev/zero of=/dev/sdx bs=10M count=1

用“fdisk”命令修改分区表

sudo fdisk /dev/sdx

按“P”键显示当前分区信息:

Command (m for help): p Disk /dev/mmcblk0: 2002 MB, 2002780160 bytes 11 heads, 10 sectors/track, 35560 cylinders Units = cylinders of 110 * 512 = 56320 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System

按“n”键增加一个primary分区,并确定分区尺寸

Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-35560, default 1): Using default value 1 Last cylinder, +cylinders or +size{K,M,G} (1-35560, default 35560): +64M

按“t”键,再输入数字 6, 使新分区为FAT16文件系统:

Command (m for help): t Selected partition 1 Hex code (type L to list codes): 6 Changed system type of partition 1 to 6 (FAT16)

按“n”键创建第二个分区:

Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 2 First cylinder (1194-35560, default 1194): Using default value 1194 Last cylinder, +cylinders or +size{K,M,G} (1194-35560, default 35560): +1500M

按“P”键显示当前分区信息:

Command (m for help): p Device Boot Start End Blocks Id System /dev/mmcblk0p1 1 1193 65610 6 FAT16 /dev/mmcblk0p2 1194 29121 1536040 83 Linux

按“W”键写入分区信息。

Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table.

格式化并挂载分区:

sudo mkfs.msdos /dev/mmcblk0p1   # format as FAT32 you need add parameters "-F 32".  if using SD card reader you need change the device name to "/dev/sdx1"

sudo mkfs.ext2 /dev/mmcblk0p2    # if using SD card reader you need change the device name to "/dev/sdx2"

sudo mount -t vfat /dev/sdx1/mnt/fat

sudo mount -t ext2 /dev/sdx2 /mnt/ext

时间: 2024-08-10 11:41:25

LINUX SAMA5D3启动SD卡制作步骤的相关文章

如何在Ubuntu下使用TF/SD 卡制作Exynos 4412 u-boot启动盘

/** ****************************************************************************** * @author ? ?Maoxiao Hu * @version ? V1.0.0 * @date ? ? ? Feb-2015 ****************************************************************************** * < COPYRIGHT 2015 IS

基于tiny4412的Linux内核移植 -- SD卡驱动移植(五)

作者信息 作者: 彭东林 邮箱:[email protected] QQ:405728433 平台简介 开发板:tiny4412ADK + S700 + 4GB Flash 要移植的内核版本:Linux-4.4.0 (支持device tree) u-boot版本:友善之臂自带的 U-Boot 2010.12 (为支持uImage启动,做了少许改动) busybox版本:busybox 1.25 SD卡:Kingston SDHC 4GB 交叉编译工具链: arm-none-linux-gnue

嵌入式linux 实现mdev SD卡和U盘自动挂载和卸载的方法 mdev.conf

首先先参考这些博客做一些了解:http://linux.chinaunix.net/techdoc/install/2009/11/18/1144936.shtml http://www.cnblogs.com/leaven/archive/2010/09/17/1828896.html,也可百度mdev.conf查看其他文章. 内核务必要支持mdev和hotplug功能. etc目录下要有这个文件mdev.conf,内容如下(其他的类似): sd[a-z][0-9] 0:0 666 @/etc

白话kali linux USB启动盘的制作(快捷版)

以前装系统没有正确方法,基本上是胡乱安装. 制作启动盘,网上有很多的教程,各种软件非常的多,但是基本没有使用过,因为一定程度的不信任. 在知乎上看到一个据说非常良心的软件,既可以安装windows也可以安装linux,关注官网,才发现可以安装的其实更多. 这个软件的名字叫rufus: 中文网址:http://rufus.akeo.ie/?locale=zh_CN 英文网址:http://rufus.akeo.ie/ github网址:https://github.com/pbatard/rufu

sd卡分区步骤

1.将sd卡通过优盘插在电脑上 2.fdisk  /dev/sdb 3.   m   //帮助 d    //删除分区 4.  n   //添加新的分区. p  //默认主分区 回车 +400M   //第一个分区400M ....... 5.退出fdisk模式 在root下执行下列命令对分区格式化 "mkfs.ex4  /dev/sdb1" "mkfs.vfat  /dev/sdb2" 原文地址:https://www.cnblogs.com/edan/p/911

ubuntu下制作tiny6410烧写SD卡

被这一件小事折腾了三天,原来是因为我用的是储存卡+卡套的方式进行烧录,一直不成功,结果今天借了一个大SD卡就成功了,记录一下烧写过程. tiny6410光盘里面并没有提供一键烧写SD卡的脚本,但是烧写过程却足够简单,几个命令下去就烧写成功了. 首先准备一个已经备份好资料的SD卡 将光盘里面提供的superboot2011xxxx.bin烧进去 sudo dd iflag=dsync oflag=dsync if=xxx/superboot2011xxxx.bin of=/dev/sdb seek

Linux SD卡建立两个分区

本文主要介绍Linux 环境下SD卡建立两个分区的操作流程: 操作环境:Linux Ubuntu 2016.4 操作目的:将 SD 卡分为两个分区:第一分区格式为 FAT32,大小500M.第二个分区为 ext4,占剩下的所有空间,用来装 Ubuntu的文件系统 具体操作如下: 一 . 使用 lsblk 或者 fdisk -l 查看系统上的存储设备,找出SD卡的设备名,我的系统上SD卡的设备名是:/dev/sdb,包含一个分区,分区名是sbb1 二 . 使用命令fdisk开始分区 1. sudo

linux(ubuntu)下分区和格式化sd卡

我的手机sd卡需要分成两个分区,在windowxp下面死活搞不成.主要的问题是,window只认识sd卡的第一个分区.有人用修改驱动程序,让windows把sd卡认成日立的microdisk,分区和格式化也可以完成.但是在我的笔记本上,sd读卡器是笔记本自带的,不是接在usb接口上的,这个方法也行不通.在linux下面给sd卡分区,格式化是非常轻松的.我安装的系统是ubuntu10.04.sd卡插上之后,自动mount了.所以,第一步,umount.$sudo -i输入自己的密码取得root权限

实验二十四:SD卡模块

  驱动SD卡是件容易让人抓狂的事情,驱动SD卡好比SDRAM执行页读写,SD卡虽然不及SDRAM的麻烦要求(时序参数),但是驱动过程却有猥琐操作.除此此外,描述语言只要稍微比较一下C语言,描述语言一定会泪流满面,因为嵌套循环,嵌套判断,或者嵌套函数等都是它的痛.. 史莱姆模块是多模块建模的通病,意指结构能力非常脆弱的模块,暴力的嵌套行为往往会击垮模块的美丽身躯,好让脆弱结构更加脆弱还有惨不忍睹,最终搞垮模块的表达能力.描述语言预想驾驭SD卡,关键的地方就是如何提升模块的结构能力.简单而言,描述