镜像烧写
1.官网https://www.raspberrypi.org/downloads/raspbian/下载压缩包并解压出img镜像并解压
uzip 2018-10-09-raspbian-stretch.zip
我这里选择下载完整版的,有1.3个多G大小
2.格式化内存卡
我选择在windows上使用SD Formatter 4.0进行格式化内存卡,将装有内存卡的读取卡插入到windows电脑中,然后不需修改任何参数点击更新,更新完成之后点击格式化即可完成内存卡的格式化操作
3.将格式化的内存卡插入到ubuntu中,df -h 查找哪个设备是SD卡
我这边查找到的是 /dev/sdb1
为了避免其它设备操作内存卡,先卸载设备
umount /dev/sdb1
4.使用dd命令烧录镜像到SD卡中
sudo dd bs=4M if=2018-10-09-raspbian-stretch.img of=/dev/sdb
bs代表一次写入多大的块,是blocksize的缩写,4M一般都没问题,如果不行,试试改成1M,if参数为下载的镜像的路径(应该是input file缩写),of后参数为设备地址(应该是output file的缩写,linux上一切都是文件)
当然如果你非常想看到此时的拷贝进度也是可以的。打开另一个命令行执行
sudo pkill -USR1 -n -x dd
5.插卡启动并配置
6.在树莓派终端中执行 sudo raspi-config
命令配置一些参数
- 修改用户密码 (1. change user password)
树莓派默认账号是 username: pi, password: raspberry -
修改启动项 (2. boot options -> B1 Desktop / CLI),选择启动界面为控制台,而不是图形界面
这里要说明的是,如果家里只有 WiFi 而没有以太网,建议这里先不设置,因为后面需要使用图形界面连接网络
可以在后面运行 Qt 程序之前再设置 -
修改显存大小 (7. advanced options -> A3 Memory Split),设置大小为 256M
修改后选择Finish,树莓派会自动重启
7.树莓派更新固件和驱动
sudo rpi-update
sudo reboot
8.树莓派重启后更新sources.list并update系统程序
首先修改 /etc/apt/sources.list
文件 (注意要用管理员权限), 去掉 deb-src所在这一行头部的 #
号,解开注释
更新必要的库
sudo apt-get update
好了,树莓派最基本的环境已经配置成功,可以开心的玩耍了
镜像备份
这里同样使用 dd 命令可以直接备份SD卡的树莓派镜像。
我这边的SD卡存入到ubunt中显示为/dev/sdb1 和 /dev/sdb2,所以我们需要讲整个/dev/sdb分区全部进行备份
dd备份命令:
sudo dd if=/dev/sdb | gzip>/home/ubuntu/raspi/raspberry_v1.0.gz
这个命令可以在复制镜像的时候同时进行压缩。
镜像恢复
镜像恢复的步骤实际上与前面镜像烧写的步骤相同
1.首先使用fdisk命令对SD卡进行格式化
sudo fdisk /dev/sdb, 里面的commond 选p
2.dd命令写入前面备份过的镜像
sudo gzip -dc /home/ubuntu/raspi/raspberry_v1.0.gz | sudo dd of=/dev/sdb
3.将SD卡插入到树莓派中启动可查看,系统镜像恢复成功