Hi,
I have installed archarm aarch64 in my CM4, and the default instructions in the guide did not work.
I instead had to change the u-boot configuration, and I didn't have to change the device in fstab. I picked up the instructions from this guide: https://blog.huenet.net/how-to-install-64-bit-arch-on-a-raspberry-pi-4/. It seems to suggest the issue is only for 8GB ones, but I don't have other versions to test here.
The u-boot configuration which worked for me is:
$this->bbcode_second_pass_code('', '
# After modifying, run ./mkscr
# Set root partition to the second partition of boot device
part uuid ${devtype} ${devnum}:2 uuid
setenv bootargs console=ttyS1,115200 console=tty0 root=PARTUUID=${uuid} audit=0 rw rootwait smsc95xx.macaddr="${usbethaddr}"
fatload ${devtype} ${devnum}:${bootpart} ${kernel_addr_r} /Image;
fatload ${devtype} ${devnum}:${bootpart} ${ramdisk_addr_r} /initramfs-linux.img;
booti ${kernel_addr_r} ${ramdisk_addr_r}:${filesize} ${fdt_addr};
')
I was wondering what's the path to follow for adding the other u-boot config to the main image. Alternatively, if the instructions are not suitable for all versions, how to patch the official instructions.
Thanks a lot.