David A Posted February 19 Share Posted February 19 (edited) Hi community, Context I build my own custom Arabian image on arm 32bit (prod), and experimenting running the following armbian image configuration on Qemu with console/serial only support for uefi-x86 and uefi-arm64 boards to speed up development/test. Quote BOARD="refi-x86" ... BUILD_DESKTOP="no" BUILD_MINIMAL="yes" CONSOLE_AUTOLOGIN="no" REVISION="23.11.2" Problem I stumble upon something odd: both "uefi-*" boards are configured to only run GRUB in gfxterm mode ONLY. BOARD: uefi-86 -> BOARDFAMILY="uefi-x86". -> UEFI_GRUB_TERMINAL="gfxterm" [0] BOARD: uefi-arm64 -> BOARDFAMILY="uefi-arm64". -> UEFI_GRUB_TERMINAL="gfxterm" [1] [0] https://github.com/armbian/build/blob/2afd8fe9bb8aca33a2a3913e931fc43c43c8e309/config/sources/families/uefi-x86.conf#L11 [1] https://github.com/armbian/build/blob/2afd8fe9bb8aca33a2a3913e931fc43c43c8e309/config/sources/families/uefi-arm64.conf#L10 Image built from these boards should be runnable as CLI image (no gui) or Desktop image (gui). However, when running with qemu -nographic ... these image can't boot up to a working shell and produce an error: "GRUB: gfxterm is not supported" Proposed change I would like to submit a patch to change UEFI_GRUB_TERMINAL to "gfxterm vga_text console serial" to cover a large set of virtualised hardware configurations. 1. Is this something you guys are interested in ? 2. Does this fix need more than the proposed change to achieve the desired objective ? Thanks Edited February 19 by David A 0 Quote Link to comment Share on other sites More sharing options...
SteeMan Posted February 19 Share Posted February 19 You should submit a PR (you have already found the code location and have the change in mind), just formalize your request into a PR. https://docs.armbian.com/Process_Contribute 0 Quote Link to comment Share on other sites More sharing options...
David A Posted February 26 Author Share Posted February 26 (edited) Preferred to ask as sometimes (but not an Armbian) maintainers are reluctant to increase the project's scope. Here it is: https://github.com/armbian/build/pull/6307 Edited February 26 by David A 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.