在树莓派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.bin,fixup.dat和start.elf)。
将SD卡放入树莓派卡槽中并开启!
作者:kay 出处:https://www.cnblogs.com/kay2018/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 如果文中有什么错误,欢迎指出。以免更多的人被误导。 |