1. 程式人生 > >在樹莓派3b上啟動官方樹莓派2的映象方法

在樹莓派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卡放入樹莓派卡槽中並開啟!