С помощью GRUB_GFXPAYLOAD_LINUX
Во-первых, установите xrandr
и запустить его:
$ sudo apt-get install xrandr$ xrandr
Перечислены доступные режимы экрана.
Теперь отредактируйте /etc/default/grub
:
$ sudo nano /etc/default/grub
Предполагая, что ранее неотредактированный файл, внесите следующие изменения:
Переменная GRUB_CMDLINE_LINUX_DEFAULT
должно содержать не менее nomodeset
, возможно , в дополнение к quiet
и splash
на настольных системах.
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
В серверных системах раскомментируйте GRUB_TERMINAL=console
чтобы увидеть больше сообщений, передаваемых во время загрузки, перед вводом в графическую консоль.
Оставьте эту строку в качестве комментария:
#GRUB_GFXMODE=640x480
В конце файла добавьте строку:
GRUB_GFXPAYLOAD_LINUX=1280x1024x16
или замените значение любым другим (разделенным запятыми) режимом (режимами), который (которые) поддерживаются вашим оборудованием. Ценности text
, keep
, auto
, vga
и ask
тоже должно сработать.
Наконец, после сохранения отредактированного /etc/default/grub
с Ctrl+O и выходя из него с Ctrl+X, выполните следующие команды:
$ sudo update-grub$ sudo reboot
Этот ответ также будет работать для уменьшения разрешения и / или частоты обновления или частоты буфера кадров в системах с пониженной тактовой частотой. Электронно-лучевые мониторы обычно показывают мерцающие полосы, когда частота обновления слишком высока.
Попробуй пройти бота-учителя. Он научит тебя Linux в виде игры: Курсы Linux и DevOPS Бесплатный урок