树莓派4b系统镜像img_如何构建树莓派64位系统(4)制作镜像

我们今天这里分享一下如何制作一个镜像来把系统放进去,当然,你自己制作了一个镜像时,你以后也可以再次使用这个镜像,你可以可以直接基于一张储存卡制作系统,当然,这样就只能一次使用。

制作镜像和操作磁盘差不多。

我们先创建1500MB的空白镜像,这里的镜像名称叫debian.imgdd if=/dev/zero of=debian.img bs=1M count=1500 status=progress

完成之后创建分区表parted debian.img mktable msdos

接下来创建分区,分区作用如下第一分区(256MB):EFI引导分区

第二分区(64MB):存放内核

第三分区(剩余空间):根目录

使用fdisk分对应大小的分区fdisk debian.img

依次输入n

p

1

2048

526336

n

p

2

526337

657409

n

p

3

657410

3071999

w

第一分区是256MB所以526336-2048=256x2048,第二分区64MB所以657409-526337=64x2048依此类推

用“一条命令”解决就是。。。cat <

n

p

1

2048

526336

n

p

2

526337

657409

n

p

3

657410

3071999

w

EOF

然后我们安装使用kpartx映射分区sudo apt-get install kpartxkpartx -av debian.img

分区映射在/dev/mapper/下

接下来创建文件系统mkfs.vfat -F 32 /dev/mapper/loop0p1

mkfs.ext4 -L KERNEL /dev/mapper/loop0p2

mkfs.f2fs -l ROOTFS /dev/mapper/loop0p3

这样就创建好了文件系统,第一分区是fat32,第二分区是ext4,第三分区时f2fs。

取消映射kpartx -d debian.img

我们要使树莓派能够启动,还需要添加lba的标识parted -s debian.img -- toggle 1 lba

在某些开放板上,还需要添加boot的标识,当然,这在树莓派上没必要。parted -s debian.img -- toggle 1 boot

这样,一个空白镜像就制作好了,下一步,我们将文件放进去就可以刷入树莓派了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值