Created attachment 11899 [details] скрин-1 Стенд в тестировании: Workstation K 10.1 x86_64 http://ftp.altlinux.org/pub/distributions/ALTLinux/p10/images/kworkstation/alt-kworkstation-10.1-install-x86_64.iso http://ftp.altlinux.org/pub/distributions/ALTLinux/p10/images/kworkstation/alt-kworkstation-10.1-live-x86_64.iso При установке системы между grub'ом и plymouth появляются информационные строки. Также строчки отображаются после завершения установки. Аналогично для live-образа.
Created attachment 11900 [details] скрин-2
Created attachment 11901 [details] скрин-3
Если видео NVIDIA, то только на следующей версии ядра.
В Legacy это не побороть. Только отключением конфига в ядре CONFIG_X86_VERBOSE_BOOTUP Вообще любой вывод на экран будет приводить к инициализации фреймбуфера и как следствие показу того, что на скринах 2 и 3, в момент старта иксов. Но нужно иметь в виду, что, если фреймбуфер к моменту старта иксов не будет инициализирован, то при переключении в tty из иксов может сложиться ложное впечатление, что tty не работает. Будет отображаться последнее, что было в иксах, но без курсора. Достаточно нажать любой символ, тогда консоль покажется.
Актуально для Workstation K 10.2
Ядро так себя ведёт.
Пусть будет не баг, а улучшение.
Я посмотрел в Fedora 38 и Ubuntu mantic - CONFIG_X86_VERBOSE_BOOTUP отключен.
Давайте тоже отключим. Ни к каким проблемам это привести не должно.
(In reply to Anton Farygin from comment #9) > Давайте тоже отключим. > Ни к каким проблемам это привести не должно. Отключение лога ничего не cломает, но затруднит отладку в случае проблем. Вот такие сообщения пропадут: arch/x86/boot/compressed/acpi.c|44| debug_putstr("Error getting RSDP address.\n"); arch/x86/boot/compressed/acpi.c|292| debug_putstr("Invalid zero length SRAT subtable.\n"); arch/x86/boot/compressed/acpi.c|307| debug_putstr("Too many immovable memory regions, aborting.\n"); arch/x86/boot/compressed/efi.c|31| debug_putstr("No EFI environment detected.\n"); arch/x86/boot/compressed/efi.c|42| debug_putstr("EFI system table is located above 4GB and cannot be accessed.\n"); arch/x86/boot/compressed/efi.c|72| debug_putstr("EFI system table not found."); arch/x86/boot/compressed/efi.c|110| debug_putstr("kexec EFI environment missing valid configuration table.\n"); arch/x86/boot/compressed/efi.c|176| debug_putstr("Error: EFI config table entry located above 4GB.\n"); arch/x86/boot/compressed/ident_map_64.c|56| debug_putstr("out of pgt_buf in " __FILE__ "!?\n"); arch/x86/boot/compressed/ident_map_64.c|64| debug_putstr("pgt_buf running low in " __FILE__ "\n"); arch/x86/boot/compressed/ident_map_64.c|65| debug_putstr("Need to raise BOOT_PGT_SIZE?\n"); arch/x86/boot/compressed/kaslr.c|576| debug_putstr("slots_fetch_random() failed!?\n"); arch/x86/boot/compressed/kaslr.c|637| debug_putstr("Aborted e820/efi memmap scan (slot_areas full)!\n"); arch/x86/boot/compressed/kaslr.c|666| debug_putstr("Aborted e820/efi memmap scan when walking immovable regions(slot_areas full)!\n"); arch/x86/boot/compressed/kaslr.c|803| debug_putstr("Aborted memory entries scan (more than 4 memmap= args)!\n"); arch/x86/boot/compressed/misc.c|217| debug_putstr("No relocation needed... "); arch/x86/boot/compressed/misc.c|220| debug_putstr("Performing relocations... "); arch/x86/boot/compressed/misc.c|299| debug_putstr("Parsing ELF... "); arch/x86/boot/compressed/misc.c|422| debug_putstr("early console in extract_kernel\n"); arch/x86/boot/compressed/misc.c|480| debug_putstr("\nDecompressing Linux... "); arch/x86/boot/compressed/misc.c|483| debug_putstr("Accepting memory... "); arch/x86/boot/compressed/misc.c|489| debug_putstr("done.\nBooting the kernel (entry_offset: 0x"); arch/x86/boot/compressed/misc.c|491| debug_putstr(").\n"); У меня в QEMU на консоль при нормальной загрузке выводится только No EFI environment detected.^M early console in extract_kernel^M Может быть стоит отключить, но не на всех ядрах? 1. Только на std-def или только на un-def. 2. Только в p10, но не в Сизифе. Как думаете?
(Ответ для Vitaly Chikunov на комментарий #10) > 2. Только в p10, но не в Сизифе. Меня бы это устроило.
А опционнально отключить нельзя ? Может быть есть параметр ядру, включающий этот лог ?
(In reply to Anton Farygin from comment #12) > А опционнально отключить нельзя ? > Может быть есть параметр ядру, включающий этот лог ? Для конкретно этих сообщений - нельзя и параметра нету, только опция конфига. (In reply to Sergey V Turchin from comment #11) > (Ответ для Vitaly Chikunov на комментарий #10) > > 2. Только в p10, но не в Сизифе. > Меня бы это устроило. Спасибо.
kernel-image-un-def-1:6.1.60-alt1 -> p10: Wed Oct 25 2023 Kernel Bot <kernelbot@altlinux> 1:6.1.60-alt1 - v6.1.60 (2023-10-25). - config: Turn off CONFIG_X86_VERBOSE_BOOTUP (ALT#44364).
У меня осталась надпись в самом начале загрузки "SGX disabled by BIOS". Это нормально?
(Ответ для Sergey V Turchin на комментарий #15) > У меня осталась надпись в самом начале загрузки "SGX disabled by BIOS". Это > нормально? У всех разные ошибки из-за BIOS. У кого-то ошибок нет. В EFI подобные ошибки глушатся параметром loglevel=3, но с BIOS это не помогает.
(Ответ для Антон Мидюков на комментарий #16) > В EFI подобные ошибки глушатся параметром loglevel=3, Попробую. Теперь я вижу, зачем он нужен. В инструкциях по бесшовной загрузке он указывается. > но с BIOS это не помогает. Это EFI.