在树莓派3b上启动官方树莓派2的镜像方法

更改引导加载程序

  官方Ubuntu镜像使用u-boot作为 bootloader。为树莓派2构建的u-boot二进制文件在树莓派3b上不起作用,这就是为什么树莓派2和树莓派3b有单独的镜像。但是,Raspberry Pi有自己的内置 bootloader。这可以在对系统启动分区上的config.txt文件进行一些更改时使用。

  正常地将镜像写入SD卡,但在将其插入Pi卡槽之前,需要对两个分区进行更改。打开第一个分区上的config.txt(标记为system-boot)。更改内核行,添加initramfs行,并注释掉(#)device_tree_address行,如下所示:

kernel=vmlinuz
initramfs initrd.img followkernel
#device_tree_address=0x02000000

  第二个分区包含Linux根文件系统。将机器的dtb文件(例如bcm2710-rpi-3-b.dtb)和/lib/firmware/4.X.X-XXXX-raspi2/device-tree中的overlay文件夹复制到system-boot分区。

  对于树莓派3b,您还必须在system-boot 分区上更新树莓派bootloader文件(bootcode.binfixup.datstart.elf)。

  将SD卡放入树莓派卡槽中并开启!

猜你喜欢

转载自www.cnblogs.com/kay2018/p/10106013.html