Ваша конфигурация, вероятно, имеет виртуальных модификаторов (функция, добавленная около десяти лет назад, без завершения документации).
У них нет предопределенного значения. Цитата из Как еще больше улучшить конфигурацию XKB :
Любое описание типа ключа может использовать как реальные, так и виртуальные модификаторы. Поскольку реальные модификаторы всегда имеют стандартные имена, их необязательно объявлять явно. Виртуальные модификаторы могут иметь произвольные имена и могут быть объявлены (до их использования) непосредственно в определении типа ключа:
Вот некоторые места, где это обсуждается:
, а также страницы руководства
Странные символы при загрузке могут быть вызваны неправильной конфигурацией GRUB.
Попробуйте эти решения, которые включают изменения в /etc/default/grub
. После каждого изменения не забывайте обновлять GRUB (grub-mkconfig -o /boot/grub/grub.cfg
или update-grub
), а затем перезагружаться, чтобы проверить изменение.
1) Добавьте следующие строки:
GRUB_GFXMODE=<mode>,1024x768x32,auto
GRUB_GFXPAYLOAD_LINUX=keep
где <режим>
— разрешение вашего экрана в виде <ширина>x<высота>x<глубина>
, см. строку выше для примера.
Обратите внимание, что этот режим должен поддерживаться вашей видеокартой; чтобы получить список поддерживаемых режимов, запустите
sudo hwinfo --framebuffer
2) Если это все еще не работает, попробуйте добавить параметр vga=
(примечание: устарело) в строку GRUB_CMDLINE_LINUX_DEFAULT
:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=792"
3) Если все еще эти решения не работают, попробуйте это (взято из предыдущего ответа):
Закомментируйте строку с помощью GRUB_CMDLINE_LINUX_DEFAULT
.
Добавьте строки
GRUB_GFXMODE=<width>x<height>
GRUB_TERMINAL=console
, где <ширина>x<высота>
— собственное разрешение вашего монитора.