美文网首页
在Linux下制作img文件

在Linux下制作img文件

作者: Alvin00 | 来源:发表于2019-11-10 12:18 被阅读0次

在Linux下制作img文件

1.   执行以下命令安装一些制作img时需要用到的工具

sudo apt-get install util-linux kpartx dosfstools e2fsprogsgddrescue qemu-utils

2.    执行以下指令创建一个新的img文件,大小请根据需求,但请注意img越大,之后烧写的时间会越久,假设img为500MB

Sudo qemu-img create bbb.img 500M

3.    执行以下指令为空的img文件创建两个分区,第一个分区为“W95 FAT16,大小为48MB,第二分区为Linux

sudo sfdisk --in-order --Linux --unit M a.img << EOF

1,48,0xE,*

,,,-

EOF

4.   执行以下指令

sudo kpartx -av bbb.img

系统将输出以下提示信息

add map loop0p1 (252:0): 0 98304 linear /dev/loop0 2048

add map loop0p2 (252:1): 0 923648 linear /dev/loop0100352

可以发现设备被命名为loop0

5.   执行以下指令对a.img的两个分区进行格式化

sudo mkfs.vfat -F 16 /dev/mapper/loop0p1 -n boot

sudo mkfs.ext4 /dev/mapper/loop0p2 -L rootfs

6.   执行以下指将uboot写入img

sudo dd if=u-boot.imx of=/dev/mapper/loop0 bs=512 seek=2 conv=fsync

7.   执行以下指令挂载a.img的两个分区

mkdir -p tmpmnt/boot

mkdir -ptmpmnt/rootfs

sudo mount /dev/mapper/loop0p1 tmpmnt/boot/

sudo mount /dev/mapper/loop0p2 tmpmnt/rootfs/

8.    将zImage、dtb和uEnv.txt文件拷贝至第一个分区

9.    将rootfs放到第二分区

10.  执行以下命令完成a.img的制作

sudo umount tmpmnt/boot/

sudo umounttmpmnt/rootfs/

sudo kpartx -dvbbb.img

相关文章

  • 在Linux下制作img文件

    在Linux下制作img文件 1.执行以下命令安装一些制作img时需要用到的工具 sudo apt-get ins...

  • [转]Linux 下各个目录的作用及内容

    Linux 目录 在 Linux 下,我们看到的是文件夹(目录): img 在早期的 UNIX 系统中,各个厂家各...

  • linux下制作ISO文件

    linux下制作ISO文件有几种方法,分别如下: 1,从光盘中制作ISO文件 cp /dev/cdrom 路径/I...

  • mac os X 下安装 objcdump

    在 linux 下,用 readelf 来看 ELF(linux 下目标文件的格式) 文件头部或者其它各 sect...

  • 程序员自我修养3-目标文件

    可执行文件:在windows中为PE文件,在linux中为ELF文件 在linux下使用file命令查看相应的文件...

  • vue中的图片

    模板渲染的时候,vue会把img asset文件下的img文件转成base:64格式,错过了模板渲染阶段,再引用a...

  • 【fd】Linux文件描述符

    在Linux下一切资源皆文件,普通文件是文件,磁盘打印机是文件,socket 当然也是文件。 关于Linux下系统...

  • PVE 安装volumio

    1、上传IMG文件 2、创建Linux虚拟机,2G RAM,8G IDE 3、dd if=/var/lib/vz/...

  • linux——与java结合

    ①Linux编译执行java文件: vim 在linux下编写名为RunTest.java的文件通过javac R...

  • macOS 与 Linux 下 Vim 配置文件

    macOS 与 Linux 下的 Vim 配置文件方法一样,只是文件位置不同 Linux Linux 下 Vim ...

网友评论

      本文标题:在Linux下制作img文件

      本文链接:https://www.haomeiwen.com/subject/vwtabctx.html