Hi everyone, I can't seem to boot the latest arch arm image in this board. I followed these steps:
1 - Download the latest generic Arm64 build of ArchLinux
2 - Follow the install instructions on the generic wiki
3 - Mount the USB stick and extract the ArchLinuxARM-aarch64-latest.tar.gz using bsdtar as root
$this->bbcode_second_pass_code('', 'bsdtar -xpf ArchLinuxARM-aarch64-latest.tar.gz -C mountpoint
cd mountpoint/boot
')
4 - Create Uboot Kernel Image
$this->bbcode_second_pass_code('', 'mkimage -A arm64 -O linux -C none -T kernel -a 0x01080000 -e 0x01080000 -d Image uImage
')
5 - Create Uboot initrd image
$this->bbcode_second_pass_code('', 'mkimage -A arm64 -O linux -T ramdisk -n "initramfs" -C gzip -a 0x13000000 -e 0x13000000 -d initramfs-linux.img uInitramfs
')
6 - Create text file for uboot script (lets say lafrite-boot.txt), with following uboot commands
$this->bbcode_second_pass_code('', 'load ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_r} /boot/uImage
load ${devtype} ${devnum}:${distro_bootpart} ${ramdisk_addr_r} /boot/uInitramfs
load ${devtype} ${devnum}:${distro_bootpart} ${fdt_addr_r} /boot/dtbs/amlogic/meson-gxl-s805x-libretech-ac.dtb
setenv bootargs console=ttyAML0,115200 root=/dev/sda1 rw
bootm ${kernel_addr_r} ${ramdisk_addr_r} ${fdt_addr_r}')
7 - Convert it to a boot script
$this->bbcode_second_pass_code('', 'mkimage -T script -C none -n "ArchLinux Boot Script" -d lafrite-boot.txt boot.scr
')
Found these instrucions here:
https://forum.loverpi.com/discussion/65 ... inux-guide
However, it does not seem to boot. After the boot.scr file is loaded I immediately get a garbled screen. I did install xorg and the fbdev driver using chroot but it doesn't seem to get to systemd since the journal is empty (/var/log/journal only contains an empty remote dir) so I think that whatever is happening must be at the uboot level (?)
I am not sure what exactly I am doing wrong but any help is appreciated.