您尚未登录。

楼主 #1 2019-04-23 11:06:09

psst
会员
注册时间: 2019-01-22
已发帖子: 91
积分: 36.5

请教大家,如何创建sd卡启动的img?

https://blog.csdn.net/armkits/article/details/79869712
我参考这个帖子,
3.    执行以下指令为空的img文件创建两个分区,第一个分区为“W95 FAT16,大小为48MB,第二分区为Linux

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

1,48,0xE,*

,,,-

EOF

这里sfdisk --in-order 和--unit 单位 有问题,怎样把img格式成fat16和ext4两个分区。

离线

#2 2019-04-23 11:28:07

超级萌新
会员
注册时间: 2018-05-04
已发帖子: 408
积分: 407

Re: 请教大家,如何创建sd卡启动的img?

我一般用笨办法, gparted 手动操作 TF卡生成两个分区,然后命令拷文件,确认启动没问题之后用 dd 命令整个TF卡打包备份成 img 文件。

离线

楼主 #3 2019-04-23 12:04:07

psst
会员
注册时间: 2019-01-22
已发帖子: 91
积分: 36.5

Re: 请教大家,如何创建sd卡启动的img?

超级萌新 说:

我一般用笨办法, gparted 手动操作 TF卡生成两个分区,然后命令拷文件,确认启动没问题之后用 dd 命令整个TF卡打包备份成 img 文件。

有道理,我怎么没想到呢,我试试看

离线

楼主 #4 2019-04-23 12:11:11

psst
会员
注册时间: 2019-01-22
已发帖子: 91
积分: 36.5

Re: 请教大家,如何创建sd卡启动的img?

/dev/sdb1          32686     3926     28760  13% /media/psst/uboot
/dev/sdb2          83165    40232     36626  53% /media/psst/rootfs

这是我sd卡的分区
sudo dd if=/dev/sdb of=test.img bs=1M  count=128
用这个指令就可以了吗?

离线

#5 2019-04-23 13:35:23

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,234
积分: 9197

Re: 请教大家,如何创建sd卡启动的img?

psst 说:

/dev/sdb1          32686     3926     28760  13% /media/psst/uboot
/dev/sdb2          83165    40232     36626  53% /media/psst/rootfs

这是我sd卡的分区
sudo dd if=/dev/sdb of=test.img bs=1M  count=128
用这个指令就可以了吗?

找一张128M的卡

这样后面参数可以不用

sudo dd if=/dev/sdb of=test.img





离线

楼主 #6 2019-04-23 14:12:24

psst
会员
注册时间: 2019-01-22
已发帖子: 91
积分: 36.5

Re: 请教大家,如何创建sd卡启动的img?

sudo dd if=/dev/sdb of=test.img
815+1 records in
815+1 records out
417426 bytes (417 kB, 408 KiB) copied, 0.00343196 s, 122 MB/s

现在用系统的sd卡是128M,生成的镜像只有417K,这差很多,不对啊,应该有几十M才对

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn