#162 error messages before the initial GRUB menu

Open
opened 2 years ago by dovsienko · 2 comments

(Opening a bug report after trying to raise this issue using e-mail and IRC earlier.)

A T440p with osboot after a power-on and before the main GRUB menu ([o] to load OS, [b] to run SeaBIOS etc.) briefly displays the following:

Welcome to GRUB!

error: variable `prefix' isn't set.
error: terminal `usb_keyboard' isn't found.

It would be nice to establish the root cause of those error messages and to fix it.

(Opening a bug report after trying to raise this issue using e-mail and IRC earlier.) A T440p with osboot after a power-on and before the main GRUB menu ([o] to load OS, [b] to run SeaBIOS etc.) briefly displays the following: ```text Welcome to GRUB! error: variable `prefix' isn't set. error: terminal `usb_keyboard' isn't found. ``` It would be nice to establish the root cause of those error messages and to fix it.
Leah Rowe commented 2 years ago
Owner

these error messages are benign. grub is in need of a total rewrite, for bare metal specifically (coreboot payload).

if you look at the prefix error for example

look at grub-core/kern/main.c in grub source code

in there look at the function grub_main

  grub_load_modules ();

see that line in there?

this needs the prefix to be set, but now see:

  grub_set_prefix_and_root ();

this line comes after that

changing it to go before, fixes it but caused other issues for me

that whole code is spaghetti bolognese

these error messages are benign. grub is in need of a total rewrite, for bare metal specifically (coreboot payload). if you look at the prefix error for example look at grub-core/kern/main.c in grub source code in there look at the function `grub_main` grub_load_modules (); see that line in there? this needs the prefix to be set, but now see: grub_set_prefix_and_root (); this line comes *after* that changing it to go before, fixes it but caused other issues for me that whole code is spaghetti bolognese
Leah Rowe commented 2 years ago
Owner

and not good bolognese

and not good bolognese
Sign in to join this conversation.
No Label
No Milestone
No assignee
2 Participants
Loading...
Cancel
Save
There is no content yet.