在之前文章中对于NanoPi2的介绍都是在Windows环境下,但Windows环境中进行Linux开发存在一些局限性,从本篇开始介绍在Ubuntu环境中的开发过程。首先是Ubuntu环境下烧写系统到microSD卡中,此篇中以烧写Debian系统为例。
1、microSD卡插入到Ubuntu系统电脑中,用查看系统消息命令dmesg来确认microSD卡设备名。
2、下载系统烧写工具 ,实际上为shell命令文件。
- git clone https://github.com/friendlyARM/sd-fuse_nanopi2.git
- cd sd-fuse_nanopi2
3、启动烧写系统工具
- su
- ./fusing.sh /dev/sdb debian
注意事项:
(1)su命令是将用户身份变为root,有可能出现su命令正确输入密码后提示“认证失败”,可以通过 sudo passwd 命令重新设置root密码的方式解决。
(2)烧写命令中的 /dev/sdb 需要与步骤1中的microSD卡设备名一致。
(3)当文件夹中没有debian文件夹时,程序会自动从网上下载系统,如果不需要自动下载。可手动建一个debian文件夹,并将烧写所需的三个文件(rootfs.img,boot.img,partmap.txt)放入在文件夹中。
简单三步,就可完成Debian系统的烧写。