important, now u-boot supports EFI\Grub startup mode in all images. i.e. if you install any image on eMMC\NVMe. new u-boot with EFI\Grub support will be installed automatically and it will be easy to run any "old" or "new" system that uses the startup mode with extlinux.conf or with EFI.
Alpha version (20220922-u-boot-2022.10-rc4) of images with u-boot-2022.10-rc4 for M2. To start the system, you need to use an SD card and remove the current u-boot from eMMC.
Please note, this is a potentially dangerous procedure that can only be performed by experienced users.
Last edited by balbes150 on 2022-12-1 18:50 Editor
Good news. A test version of the Armbian+EDK2 system (UEFI\grub) is available.
The system startup control is performed as on a regular PC - through the menu on the monitor screen, therefore, to fully use all the features of selective startup, you need to have a connected monitor and keyboard
unpack and burn it to a USB drive (8-16GB flash drives are recommended, I haven't checked other options).
Connect the SD card and USB drive. Turn on the power.
If the system does not start immediately, go to settings and select the device to start.
On the EDK2 boot screen, select "Maintaining Manager boot" in the menu item and configure the device used for startup in it (change "none" to "UEFI ...."). Select Reset. If you did everything correctly, after restarting EDK2, you will receive a GRUB menu with a choice of system\kernel.
If you do not select anything, the default system will be started in 5 seconds, and in 10-20 seconds (depending on the type of USB flash drive) there will be a standard Armbian customizer for the first launch.
If desired, you can place the entire system on an SD card, but additional steps will be required at startup.
At startup, the kernel switches the UART console to the correct value for RK (1500000) and you can monitor the kernel startup process and control the system through the UART console.
That is, the parameters 115200 can only be useful for viewing the primary output from EDK2 itself, but this is only necessary for developers, for ordinary users, kernel output and system management are more useful, so I recommend using the standard value for Rockchip of 150000.
New version 20221204-EDK-EFI for Station M2\P2.
With support for direct launch of the entire system from an SD card. i.e., a separate USB media is no longer required to launch. Burn the system to an SD card, connect it to the device, turn on the power and immediately get the launch of a full-fledged system completely from the SD card. The old option of starting from USB media is also preserved.
That is, you can write another system to USB (in which EFI support is enabled AltLinux) and when connected together with the SD card, the system will start from USB.
Armbian kernel 6.0-rc4 (edge) and 5.19.7 (current)
Armbian kernel edge 6.0-rc6 , current 5.19.10 , legacy 4.19.232
Altlinux kernel 5.19.10
important, now u-boot supports EFI\Grub startup mode in all images. i.e. if you install any image on eMMC\NVMe. new u-boot with EFI\Grub support will be installed automatically and it will be easy to run any "old" or "new" system that uses the startup mode with extlinux.conf or with EFI.
Please note, this is a potentially dangerous procedure that can only be performed by experienced users.
Armbian kernel 6.0.7 and 5.19.17
Altlinux kernel 6.0.7
Good news. A test version of the Armbian+EDK2 system (UEFI\grub) is available.
The system startup control is performed as on a regular PC - through the menu on the monitor screen, therefore, to fully use all the features of selective startup, you need to have a connected monitor and keyboard
To use this option.
Download the EDK2 image.
https://disk.yandex.ru/d/kK6KIqHShRHLyw
Unpack and burn to SD card.
Download the Armbian image (kernel 6.1.0-rc7),
https://disk.yandex.ru/d/C4Ql9v0BvhKPjQ
unpack and burn it to a USB drive (8-16GB flash drives are recommended, I haven't checked other options).
Connect the SD card and USB drive. Turn on the power.
If the system does not start immediately, go to settings and select the device to start.
On the EDK2 boot screen, select "Maintaining Manager boot" in the menu item and configure the device used for startup in it (change "none" to "UEFI ...."). Select Reset. If you did everything correctly, after restarting EDK2, you will receive a GRUB menu with a choice of system\kernel.
If you do not select anything, the default system will be started in 5 seconds, and in 10-20 seconds (depending on the type of USB flash drive) there will be a standard Armbian customizer for the first launch.
If desired, you can place the entire system on an SD card, but additional steps will be required at startup.
At startup, the kernel switches the UART console to the correct value for RK (1500000) and you can monitor the kernel startup process and control the system through the UART console.
That is, the parameters 115200 can only be useful for viewing the primary output from EDK2 itself, but this is only necessary for developers, for ordinary users, kernel output and system management are more useful, so I recommend using the standard value for Rockchip of 150000.
https://github.com/150balbes/quartz64_uefi
https://forum.armbian.com/topic/ ... rub/#comment-154323
With support for direct launch of the entire system from an SD card. i.e., a separate USB media is no longer required to launch. Burn the system to an SD card, connect it to the device, turn on the power and immediately get the launch of a full-fledged system completely from the SD card. The old option of starting from USB media is also preserved.
That is, you can write another system to USB (in which EFI support is enabled AltLinux) and when connected together with the SD card, the system will start from USB.
Version 20221206-edk-efi with kernel 6.1.0-rc8.
Update EDK2 - added screensavers for Station. fixed microfreezes during system operation.