Странная неправильная кодировка отображается при загрузке systemd

Ваша конфигурация, вероятно, имеет виртуальных модификаторов (функция, добавленная около десяти лет назад, без завершения документации).

У них нет предопределенного значения. Цитата из Как еще больше улучшить конфигурацию XKB :

Любое описание типа ключа может использовать как реальные, так и виртуальные модификаторы. Поскольку реальные модификаторы всегда имеют стандартные имена, их необязательно объявлять явно. Виртуальные модификаторы могут иметь произвольные имена и могут быть объявлены (до их использования) непосредственно в определении типа ключа:

Вот некоторые места, где это обсуждается:

, а также страницы руководства

3
31.05.2017, 13:20
1 ответ

Странные символы при загрузке могут быть вызваны неправильной конфигурацией 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<высота>— собственное разрешение вашего монитора.

1
27.01.2020, 21:30

Теги

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