If you use any of my images it is possible to switch between boards (Rock64 and RockPro64) without reinstalling system, but just swapping SD/eMMC card.
For older installations running image older than < 0.7.0 (0.5.x and 0.6.x),
first you have to prepare system to support new booting scheme.
Run this command as root:
# upgrade currently running system
apt-get update
apt-get dist-upgrade
# use new booting mechanism
new_extlinux_boot.sh rootfs
# remove old device configurations
rm /boot/dtb-*
# update boot script
update_extlinux.shReboot to ensure that everything still works.
If not, well create an issue and we will try to fix it.
ALL THESE COMMANDS TO BE RUN ON THE OLD BOARD.
Procedure is simple:
- We install compatibility package for target board, like rock64 or rockpro64 (still on old board),
- We upgrade bootloader for target board (still on old board),
- We shutdown system,
- We run the SD/eMMC from the new board.
On the Rock64 run:
apt-get install -y linux-rockpro64Then upgrade bootloader, still on Rock64:
rock64_upgrade_bootloader.shShutdown system:
haltSwap the card to RockPro64 and the system should boot just fine.
On the RockPro64 run:
apt-get install -y linux-rock64And then upgrade bootloader, still on Rock64:
rock64_upgrade_bootloader.shShutdown system:
haltSwap the card to RockPro64 and the system should boot just fine.
- Experimental, may not work,
- It does not upgrade mali drivers.