Problem: boot fails; the Grub Menu doesn’t load beyond a Welcome to GRUB!
message in my serial terminal.
Hardware: white-box x86 router platform with no KVM support at all – serial-terminal only
Observations:
- As far as I can tell, this issue popped up with the new Boot management software as part of the larger “Migrate System Image Utilities to Python” project (T4516), introduced, I believe (for 1.4
Sagitta
anyway) in this commit. @zsdc @jestabro - If I perform an upgrade-install from an older image using the old boot system, the new image containing the newer boot design boots just fine. (Perhaps because it’s still using the “old” boot setup / install process from the old image?)
-
This particular
boot-fails“no GRUB Menu issue” doesn’t seem to be a problem for hardware that does support KVM. (I tested/confirmed two other hardware platforms that have KVM.) - Therefore, I’m speculating that some reference in the GRUB config to a (non-existent) [KVM] console (for this serial-only hardware) is the root-cause, however, I’m still digging.
- Posting all this in case anyone else runs into the issue or has further insight/recommendations on GRUB diagnostics. Suggestions are welcome! (I’m not a GRUB expert!)
Tested with:
- Private build
1.4-20231221-amd64
(containing latest Sagitta code as of Dec 20, 2023) - Latest
vyos-1.5-rolling-202312191154-amd64
downloaded from VyOS nightly builds