在ubuntu系统上往SD卡烧写树莓派镜像
1.去官网下载系统镜像到ubuntu电脑。下载下来应该是zip格式的,请自行解压为img。
2.插入microSD卡到读卡器,然后读卡器插入ubuntu电脑。
终端输入fdisk -l查看所有磁盘和分区信息,通过插入前后的对比可以发现哪一个是microSD卡的磁盘,比如我们确定是/dev/sdb
3.格式化分区(文件系统格式):
mkfs.vfat /dev/sdb
这里需要注意,可能遇到以下问题(这张sd卡之前装过镜像的话可能会有下面提到的一些问题):
3.1提示Device or resource busy:很明显是资源被占用。
可以鼠标右键查看被使用的分区文件夹在哪个挂载点下(比如/media/rasp/rootfs),
然后用umount /media/rasp/rootfs卸载。
可能需要加一个-f进行强制卸载。
3.2提示Device partition expected, not making filesystem on en。解决办法是mkfs.vfat -I /dev/sdb(注意那个是大写的i,不是L)
相关参考链接:
https://blog.csdn.net/huanghuibo/article/details/6721191
https://blog.csdn.net/huanghuibo/article/details/6721191
4.写入镜像:
注意,这里of对应的是磁盘的名字,而不是磁盘分区的名字,要不然的化会导致BIOS不识别U盘里的引导操作系统。
dd bs=4M if=xxxx.img of=/dev/sdb