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

Question, are there owners of the Rock 5B model with 2\4\8GB of RAM?

Version with support for launching from USB. For details, see the link.

https://forum.armbian.com/topic/24931-armbian-efigrub-nvme/?do=findComment&comment=160150

New version 20230219 with direct support for launching from USB. You don’t need to copy anything manually anymore. When installing a new bootloader in MTX\SPI, you get the opportunity to directly start the system from USB without using any additional devices (no longer requires SD\eMMC\NVMe). At the same time, you get the opportunity to start from USB when using SD\eMMC\NVMe, i.e. if you have these media with your system, when you connect USB to the system, when you turn on the power, the system starts from the beginning with USB. This is convenient for quick startup of other systems, without the need to change something or disable other media (SD\mmc\NVMe). For example, you can install the main Ubuntu system on NVMe and at any time quickly launch another version from USB - Debian, etc.

Version 20230320-edge with pancsf-midstream core (6.2).
To enable HW acceleration,
add info
https://forum.armbian.com/topic/24931-armbian-efigrub-nvme/?do=findComment&comment=162267

Test version 20230421-EDK2-EFI with support for system startup control on a monitor screen with a keyboard, as on a regular PC. Please note, this is a test version and bugs are possible. The process of starting the system before the image appears on the screen may take 10-30 seconds (depends on the speed of the SD card).

Ver 20230911-EDK2-EFI

https://forum.armbian.com/topic/24931-armbian-efigrub-nvme/?do=findComment&comment=171400

1 Like