Single

香蕉派(Banana Pi)的正确吃法之烧写镜像到emmc

这两天回顾发现没写这个,就简单写一下
我这里用的板子是BPI-M2 Pro,用的镜像是2021-06-21-ubuntu-20.04-server-bpi-m5-m2pro-aarch64-sd-emmc.img.zip
M5和M2Pro镜像是通用的,都能用
这个镜像默认没有安装bpi-tools的,需要安装

curl -sL https://github.com/BPI-SINOVOIP/bpi-tools/raw/master/bpi-tools | sudo -E bash -


将镜像解压到U盘,并插到M2 Pro上,可以看到这个镜像没有自动挂载U盘,需要手动挂载

pi@ubuntu:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            925M     0  925M   0% /dev
tmpfs           187M  1.3M  186M   1% /run
/dev/mmcblk1p2   29G  3.1G   24G  12% /
tmpfs           933M     0  933M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           933M     0  933M   0% /sys/fs/cgroup
/dev/loop0       49M   49M     0 100% /snap/core18/1883
/dev/loop1       49M   49M     0 100% /snap/core18/2127
/dev/loop2       64M   64M     0 100% /snap/lxd/16103
/dev/loop3       29M   29M     0 100% /snap/snapd/12886
/dev/loop4       26M   26M     0 100% /snap/snapd/8543
/dev/mmcblk1p1  253M   21M  232M   9% /boot/firmware
tmpfs           187M     0  187M   0% /run/user/1000

我这个U盘同时也是Win的启动盘,所以有两个分区,用sudo fdisk -l可以看到有两个分区sda1和sda2,一般是一个分区的。

Device        Start      End  Sectors  Size Type
/dev/sda1      2048 30226360 30224313 14.4G Microsoft basic data
/dev/sda2  30226361 30227384     1024  512K Microsoft basic data

我在这里把sda1挂载到/home/pi/upan

mkdir /home/pi/upan
sudo mount /dev/sda1 /home/pi/upan

然后就可以在/home/pi/upan看到镜像了
接着写入就可以了
sudo bpi-copy /home/pi/upan/2021-06-21-ubuntu-20.04-server-bpi-m5-m2pro-aarch64-sd-emmc.img /dev/mmcblk0
然后发现报错:/usr/bin/bpi-copy: line 297: pv: command not found
安装pv

sudo apt install pv

重新运行就好了

暂无评论

发表评论