#162 error messages before the initial GRUB menu

Aperto
aperto 2 anni fa da dovsienko · 2 commenti
dovsienko commented 2 anni fa

(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 anni fa
Proprietario

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 anni fa
Proprietario

and not good bolognese

and not good bolognese
Sign in to join this conversation.
Nessuna etichetta
Nessuna milestone
Nessun assegnatario
2 Partecipanti
Caricamento...
Annulla
Salva
Non ci sono ancora contenuti.