Armbian + EFI\grub + NVMe

See all the details in this topic.

1 Like

Version 20221222 is EDK-EFI.
The launch from USB media works (all ports work). The order of launching this version. Burn the same image to two media at once - an SD card and a USB flash drive. Connect both media SD card and USB flash drive and turn on the power. The system starts automatically from a USB flash drive (the SD card is used as a carrier for the EDK2-EFI\grub bootloader). If you have a UART console, you can control the process of starting and selecting the system\kernel. Please note that the system startup speed from USB can take up to 10-30 seconds (before the image appears on the monitor).

Important. If the correct u-boot version is installed in SPI and there is a configured working system on NVMe, the new version of the system allows you to check the operation of the system in EDK2-EFI\grub mode from external media (SD+USB) without affecting the working system on NVMe.

version 20230103-edge with kernel 6.2. running from an SD card works, but there is no USB and LAN, so there is little practical use yet. Added support for PCIe, the eth0 interface appeared, but the network does not see it. may need drivers or additional settings for DTB. A link to a working image with kernel 6.2, and DTB with eth0 enabled.

Version 20230103-EDK2-edge with kernel 6.2. The launch procedure is the same - burn images to two media SD card and USB flash drive, connect both media at the same time and turn on the power. Management only via the UART console.

1 Like