I am attempting to get RPi3 to boot from USB flash drive, without the need for an SD card. (I hate microSD - I find that they're terribly unreliable)
I have both Raspbian and LibreElec/KODI booting without SD card, but have been unsuccessful with Arch. It seems to me that Arch always expects to access /dev/mmcblk0p1 even though the system almost completes booting from USB. Apart from setting root=/dev/sda2 in cmdline.txt, is there anything else I need to do?
Screen photos attached of boot screen without the SD card inserted and with the SD card inserted (taken immediately before the system fully starts up).
Edit:
Errr... I uploaded jpegs, but don't see them attached here.