удар - вставляет заключительный параметр предыдущей строки
высокий звук-. самое полезное сочетание клавиш когда-либо, попробуйте его и посмотрите, по некоторым причинам никто не знает об этом.
нажмите его снова и снова для выбора более старых последних параметров.
большой, когда Вы хотите сделать что-то больше к аргументу/файлу, что Вы использовали только момент назад.
Более новые ядра используют KMS по умолчанию, таким образом, необходимо переехать от добавления vga=
к Вашей строке личинки, поскольку это будет конфликтовать с родным разрешением KMS. Однако это зависит от видеодрайвера, который Вы используете: собственный драйвер Nvidia не поддерживает KMS, но можно работать вокруг этого.
Необходимо смочь получить полное разрешение в кадровом буфере путем редактирования Вашего /etc/default/grub
и проверка, что GFXMODE
установлен правильно, и затем добавляющий a GFXPAYLOAD
запись как так:
GRUB_GFXMODE=1680x1050x24
# Hack to force higher framebuffer resolution
GRUB_GFXPAYLOAD_LINUX=1680x1050
Не забудьте работать sudo update-grub
впоследствии.
Вот ваш лучший вариант:
Используйте sudo hwinfo --framebuffer
, как описано, выберите видеорежим, который вы хотите видеть во время загрузки в консоли, затем добавьте option vga = nnn
в параметры загрузки ядра.
Единственная уловка заключается в том, что nnn
- это режим видео, который вы выбрали из списка, созданного hwinfo
- ПРЕОБРАЗОВАННЫЙ В ДЕСЯТИЧНОЕ !!!
Если вы попробуете vga = 0xwhatever
, это не сработает.
Например, я выбрал видеорежим 0x307 (1280x1024 (+1280), 8 бит), я преобразовал 0x307 в десятичное, что составляет 775, а затем я использовал vga = 775
в параметрах загрузки isolinux / extlinux .
Вы можете использовать printf для преобразования шестнадцатеричного числа в десятичное:
$ printf "% d \ n" 0x307
775
И У меня с самого начала был красивый мелкий текст на всех приставках.
Успех!
Для новых дистрибутивов Debian и Ubuntu, использующих nvidia, мне пришлось сделать следующее:
Сначала отредактируйте / etc / default / grub. Измените следующую строку:
#GRUB_GFXMODE=640x480
на это:
GRUB_GFXMODE=1280x800
GRUB_GFXPAYLOAD_LINUX=keep
заменив 1280x800 на желаемое разрешение.
Затем:
echo "echo FRAMEBUFFER=y" | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-initramfs -u
sudo update-grub
Чтобы просто изменить размер шрифта, вы можете сделать это с помощью следующей команды:
sudo dpkg-reconfigure console-setup
Обновлено :(возможное решение для некоторых из нас, которые внесли изменения в файлы конфигурации и не смогли добиться успеха):
Я пытался добиться этого примерно шесть месяцев и не добился успеха. Все методы, которые я продолжал находить с тех пор, вообще не работали с моей системой. Потом каким-то образом я узнал, что вам нужно.. отключите модуль поддержки совместимости CSM ()в разделе загрузки системы BIOS, чтобы методы, показанные в приведенных выше ответах, действительно работали.
Когда вы включили CSM в загрузочном разделе BIOS, «EFI GOP Drive» будет отображаться только до 1280x1024 или около того (videoinfo / vbeinfo или что-то еще, что вы укажете в командной строке GRUB ), и как только при отключении CSM вы получаете полное разрешение экрана, поддерживаемое вашим монитором. И тогда вам нужно написать всю эту конфигурацию, как показано в приведенных выше ответах.
Еще раз повторяю, вы не получите поддержку полного разрешения, если не отключите CSM в BIOS.
Исходное (расстроенное мышление ):Простите. Это нестандартный ответ. Я здесь только для того, чтобы сказать, что ни один из приведенных выше ответов не работает для Debian 10.6 (Bullseye ), ядро 5.10.13. UEFI BIOS с загрузкой EFI, HDMI -0 через Nvdia GTX 1060 с проприетарным драйвером, i7 -5775C на материнской плате Z97.
Driver "nvidia"
в моемxorg.conf
, таким образом, это - вероятно, собственный драйвер. Я буду экспериментировать сgrub
так или иначе. Между прочим, как к обходному решению собственный драйвер? – mbaitoff 20.07.2011, 11:34set gfxpayload=keep
вgrub2
конфигурационные файлы. – mbaitoff 20.07.2011, 12:07GRUB_GFXPAYLOAD=1920x1080
сGRUB_GFXMODE=1920x1080x24
, но я все еще вижу размытые буквы в консоли, как будто я был в неродном разрешении. – mbaitoff 20.07.2011, 12:09set gfxpayload=keep
в grub2 конфигурацию необходимо добавить строкуGRUB_GFXPAYLOAD_LINUX=keep
к Вашему/etc/default/grub
. (Это находится на Debian, и я принял бы Ubuntu - YMMV на других). Должен был выследить это в документах личинки, так полагал, что я совместно использую. – Will 08.09.2014, 05:50