USB boot to install other OS

I’m looking to use the native OS installer to load OpenSuse for arm. How do I boot from USB flash drive? I have not found any instructions on the documentation.

@Zippy
1.First you need to make sure that the OS is VIM4 compatible.
2.Then erase eMMC
https://docs.khadas.com/products/sbc/vim4/development/erase-emmc?s[]=emmc#tab__cli-mode
3.You can use the tool below to burn the firmware to your USB devices.

I don’t think you are getting what I am after. I have an OS install usb thumb drive ready for booting. I use the same drive on my Raspberry PI to install OpenSuse. If the hardware is in the linux kernel, then it will load just fine. How do I select USB boot device to trigger the bare metal install? Or am I stuck having to get a SD card just to do an OS install?

mainline uboot on khadas devices always looks for USB and SDCARD boot (if compatible) before going to EMMC. so if your SDCARD and USB with OS is inserted, it will boot automatically.