@Recardo_Recoly

GRUB как убрать сообщение «Welcome to GRUB»?

Написал на C файл который выводит на экран "Boot..."
Через GRUB сделал iso образ этого чуда
grub.cfg:
set timeout=0
set default=0
GRUB_TIMEOUT=0 # Do not show the GRUB menu at all
GRUB_CMDLINE_LINUX_DEFAULT=quiet
GRUB_CMDLINE_LINUX="console=tty12" # Redirect the kernel output to another tty

menuentry "OS" {
  multiboot /boot/mykernel.bin
  boot
}

Но при запуске появилась еще и ненужная надпись:
at8uNHL.jpg
Подскажите как это убрать пожалуйста.
Была мисля очистить видео память
//Вывод на экран
void printf(char* str)
{
    unsigned short* vMem = (unsigned short*)0xb8000;
    
    for(int i = 0; str[i] != '\0'; ++i)
    {
        vMem[i] = (vMem[i] & 0xFF00) | str[i];
    }
}

Вот только облом...
GRUB сначала выводит мой текст а потом уже эту табличку.
В исходниках GRUB нашел "grub_printf ("Welcome to GRUB!\n\n");"
Только вот как эти исходники скомпилировать или через них сделать билд (grub-mkrescue --output=mykernel.iso isp) я не знаю.
Помогите
  • Вопрос задан
  • 4799 просмотров
Решения вопроса 1
@ashumkin
системный разработчик
https://github.com/ccontavalli/grub-shusher/
?
*ссылка отсюда rabexc.org/posts/grub-shush (первая в гугле по запросу "grub disable Welcome to GRUB")
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы