Как увеличить разрешение в консольном режиме?

Я попробовал CloneZilla, и он не смог завершить работу; поиск ошибки, которую он бросил, оказался пустой тратой моего времени ...

Перешел к Remastersys и обнаружил, что он настолько примитивен и лишен возможностей как бесполезный; что не может быть сказано WHAT & amp; ГДЕ КУПИТЬ ... feh.

Лучшее решение, которое я нашел:

Redo Backup (здесь) - святая корова - это замечательно !!! Я смог сделать свою резервную копию на своем USB-накопителе в удивительно короткий промежуток времени и быстро ее восстановить - если есть что-то еще равное или лучше, чем Redo Backup, я бы хотел услышать об этом, но пока я очень, очень доволен.

49
задан 22 December 2010 в 03:50

80 ответов

Я нашел решение, которое работает с этого форума post

Короче:

Откройте /etc/default/grub с вашим любимым редактором как root.

Локализовать строку, которая говорит GRUB_GFXMODE= ..., и изменить ее на требуемое разрешение. Добавьте еще одну строку для новой переменной с именем GRUB_GFXPAYLOAD с тем же разрешением. Он должен выглядеть примерно так:

GRUB_GFXMODE=1440x900x32
GRUB_GFXPAYLOAD=1440x900x32

Сохранить и выйти. Затем отредактируйте как root /etc/grub.d/00_header

Локализовать строку, которая говорит if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=.... Как и раньше, измените разрешение там, которое вы хотите, и добавьте еще одну строку для полезной нагрузки:

if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1440x900x32 ; fi
if [ "x${GRUB_GFXPAYLOAD}" = "x" ] ; then GRUB_GFXPAYLOAD=1440x900x32 ; fi

Наконец, найдите линию, которая говорит, установите gfxmode=${GRUB_GFXMODE} и добавьте строку для полезной нагрузки под ней. Он должен выглядеть так:

set gfxmode=${GRUB_GFXMODE}
set gfxpayload=${GRUB_GFXPAYLOAD}

Сохранить и выйти.

Все еще как root, обновите grub с помощью

update-grub2

Перезагрузитесь, и оба grub меню и консоль должны иметь более приятные разрешения.

Закончено!

29
ответ дан 25 May 2018 в 23:51
  • 1
    Думаю, мое решение будет работать только на grub2. Может быть, вы используете grub 1? Если да, сначала попробуйте с низким разрешением - например, 1024x768x32. С уважением! – egarcia 19 January 2011 в 13:59
  • 2
    к сожалению, не работает для меня, работает 10.10 – segfault 25 May 2011 в 03:12
  • 3
    Похоже, в настоящий момент grub2 не использует параметр «GRUB_GFXPAYLOAD», только «GRUB_GFXPAYLOAD_LINUX». См. Официальную документацию по grub2: gnu.org/software/grub/manual/grub.html#gfxpayload – mbaitoff 15 September 2011 в 14:16
  • 4
    Было бы более интересно увидеть ответ более общий, который будет работать с большинством резолюций. – sorin 17 November 2012 в 22:07
  • 5
    Этот ответ обесценивается и не работает для меня на сервере Ubuntu 12.04 LTS. Кроме того, он включает в себя редактирование файла с именем 00_header, который действительно не должен редактироваться. – Serge Stroobandt 23 June 2014 в 17:34

Я нашел решение, которое работает с этого форума post

Короче:

Откройте /etc/default/grub с вашим любимым редактором как root.

Локализовать строку, которая говорит GRUB_GFXMODE= ..., и изменить ее на требуемое разрешение. Добавьте еще одну строку для новой переменной с именем GRUB_GFXPAYLOAD с тем же разрешением. Он должен выглядеть примерно так:

GRUB_GFXMODE=1440x900x32 GRUB_GFXPAYLOAD=1440x900x32

Сохранить и выйти. Затем отредактируйте как root /etc/grub.d/00_header

Локализовать строку, которая говорит if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=.... Как и раньше, измените разрешение там, которое вы хотите, и добавьте еще одну строку для полезной нагрузки:

if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1440x900x32 ; fi if [ "x${GRUB_GFXPAYLOAD}" = "x" ] ; then GRUB_GFXPAYLOAD=1440x900x32 ; fi

Наконец, найдите линию, которая говорит, установите gfxmode=${GRUB_GFXMODE} и добавьте строку для полезной нагрузки под ней. Он должен выглядеть так:

set gfxmode=${GRUB_GFXMODE} set gfxpayload=${GRUB_GFXPAYLOAD}

Сохранить и выйти.

Все еще как root, обновите grub с помощью

update-grub2

Перезагрузитесь, и оба grub меню и консоль должны иметь более приятные разрешения.

Закончено!

29
ответ дан 25 July 2018 в 22:42

Я нашел решение, которое работает с этого форума post

Короче:

Откройте /etc/default/grub с вашим любимым редактором как root.

Локализовать строку, которая говорит GRUB_GFXMODE= ..., и изменить ее на требуемое разрешение. Добавьте еще одну строку для новой переменной с именем GRUB_GFXPAYLOAD с тем же разрешением. Он должен выглядеть примерно так:

GRUB_GFXMODE=1440x900x32 GRUB_GFXPAYLOAD=1440x900x32

Сохранить и выйти. Затем отредактируйте как root /etc/grub.d/00_header

Локализовать строку, которая говорит if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=.... Как и раньше, измените разрешение там, которое вы хотите, и добавьте еще одну строку для полезной нагрузки:

if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1440x900x32 ; fi if [ "x${GRUB_GFXPAYLOAD}" = "x" ] ; then GRUB_GFXPAYLOAD=1440x900x32 ; fi

Наконец, найдите линию, которая говорит, установите gfxmode=${GRUB_GFXMODE} и добавьте строку для полезной нагрузки под ней. Он должен выглядеть так:

set gfxmode=${GRUB_GFXMODE} set gfxpayload=${GRUB_GFXPAYLOAD}

Сохранить и выйти.

Все еще как root, обновите grub с помощью

update-grub2

Перезагрузитесь, и оба grub меню и консоль должны иметь более приятные разрешения.

Закончено!

29
ответ дан 26 July 2018 в 23:53

Я нашел решение, которое работает с этого форума post

Короче:

Откройте /etc/default/grub с вашим любимым редактором как root.

Локализовать строку, которая говорит GRUB_GFXMODE= ..., и изменить ее на требуемое разрешение. Добавьте еще одну строку для новой переменной с именем GRUB_GFXPAYLOAD с тем же разрешением. Он должен выглядеть примерно так:

GRUB_GFXMODE=1440x900x32 GRUB_GFXPAYLOAD=1440x900x32

Сохранить и выйти. Затем отредактируйте как root /etc/grub.d/00_header

Локализовать строку, которая говорит if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=.... Как и раньше, измените разрешение там, которое вы хотите, и добавьте еще одну строку для полезной нагрузки:

if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1440x900x32 ; fi if [ "x${GRUB_GFXPAYLOAD}" = "x" ] ; then GRUB_GFXPAYLOAD=1440x900x32 ; fi

Наконец, найдите линию, которая говорит, установите gfxmode=${GRUB_GFXMODE} и добавьте строку для полезной нагрузки под ней. Он должен выглядеть так:

set gfxmode=${GRUB_GFXMODE} set gfxpayload=${GRUB_GFXPAYLOAD}

Сохранить и выйти.

Все еще как root, обновите grub с помощью

update-grub2

Перезагрузитесь, и оба grub меню и консоль должны иметь более приятные разрешения.

Закончено!

29
ответ дан 31 July 2018 в 10:29

Я нашел решение, которое работает с этого форума post

Короче:

Откройте /etc/default/grub с вашим любимым редактором как root.

Локализовать строку, которая говорит GRUB_GFXMODE= ..., и изменить ее на требуемое разрешение. Добавьте еще одну строку для новой переменной с именем GRUB_GFXPAYLOAD с тем же разрешением. Он должен выглядеть примерно так:

GRUB_GFXMODE=1440x900x32 GRUB_GFXPAYLOAD=1440x900x32

Сохранить и выйти. Затем отредактируйте как root /etc/grub.d/00_header

Локализовать строку, которая говорит if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=.... Как и раньше, измените разрешение там, которое вы хотите, и добавьте еще одну строку для полезной нагрузки:

if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1440x900x32 ; fi if [ "x${GRUB_GFXPAYLOAD}" = "x" ] ; then GRUB_GFXPAYLOAD=1440x900x32 ; fi

Наконец, найдите линию, которая говорит, установите gfxmode=${GRUB_GFXMODE} и добавьте строку для полезной нагрузки под ней. Он должен выглядеть так:

set gfxmode=${GRUB_GFXMODE} set gfxpayload=${GRUB_GFXPAYLOAD}

Сохранить и выйти.

Все еще как root, обновите grub с помощью

update-grub2

Перезагрузитесь, и оба grub меню и консоль должны иметь более приятные разрешения.

Закончено!

29
ответ дан 2 August 2018 в 04:08

Я нашел решение, которое работает с этого сообщения на форуме

Короче:

Открыть / etc / default / grub [ ! d1] с вашим любимым редактором как root.

Локализовать строку, которая говорит GRUB_GFXMODE = ... , и изменить ее на требуемое разрешение. Добавьте еще одну строку для новой переменной с именем GRUB_GFXPAYLOAD с тем же разрешением. Он должен выглядеть примерно так:

  GRUB_GFXMODE = 1440x900x32 GRUB_GFXPAYLOAD = 1440x900x32  

Сохранить и выйти. Затем отредактируйте как root /etc/grub.d/00_header

Локализовать строку, которая говорит , если ["x $ {GRUB_GFXMODE}" = "x"]; затем GRUB_GFXMODE = ... . Как и раньше, измените разрешение там на нужное и добавьте еще одну строку для полезной нагрузки:

 , если ["x $ {GRUB_GFXMODE}" = "x"];  затем GRUB_GFXMODE = 1440x900x32;  fi, если ["x $ {GRUB_GFXPAYLOAD}" = "x"];  затем GRUB_GFXPAYLOAD = 1440x900x32;  fi  

Наконец, найдите строку, в которой указано set gfxmode = $ {GRUB_GFXMODE} и добавьте строку для полезной нагрузки под ней. Это должно выглядеть так:

  set gfxmode = $ {GRUB_GFXMODE} set gfxpayload = $ {GRUB_GFXPAYLOAD}  

Сохранить и выйти.

Все еще как root, обновите grub с помощью

  update-grub2  

Перезагрузитесь, и оба меню grub и консоль должны иметь более приятные разрешения.

Закончено!

29
ответ дан 4 August 2018 в 20:12

Я нашел решение, которое работает с этого сообщения на форуме

Короче:

Открыть / etc / default / grub [ ! d1] с вашим любимым редактором как root.

Локализовать строку, которая говорит GRUB_GFXMODE = ... , и изменить ее на требуемое разрешение. Добавьте еще одну строку для новой переменной с именем GRUB_GFXPAYLOAD с тем же разрешением. Он должен выглядеть примерно так:

  GRUB_GFXMODE = 1440x900x32 GRUB_GFXPAYLOAD = 1440x900x32  

Сохранить и выйти. Затем отредактируйте как root /etc/grub.d/00_header

Локализовать строку, которая говорит , если ["x $ {GRUB_GFXMODE}" = "x"]; затем GRUB_GFXMODE = ... . Как и раньше, измените разрешение там на нужное и добавьте еще одну строку для полезной нагрузки:

 , если ["x $ {GRUB_GFXMODE}" = "x"];  затем GRUB_GFXMODE = 1440x900x32;  fi, если ["x $ {GRUB_GFXPAYLOAD}" = "x"];  затем GRUB_GFXPAYLOAD = 1440x900x32;  fi  

Наконец, найдите строку, в которой указано set gfxmode = $ {GRUB_GFXMODE} и добавьте строку для полезной нагрузки под ней. Это должно выглядеть так:

  set gfxmode = $ {GRUB_GFXMODE} set gfxpayload = $ {GRUB_GFXPAYLOAD}  

Сохранить и выйти.

Все еще как root, обновите grub с помощью

  update-grub2  

Перезагрузитесь, и оба меню grub и консоль должны иметь более приятные разрешения.

Закончено!

29
ответ дан 6 August 2018 в 04:13

Я нашел решение, которое работает с этого сообщения на форуме

Короче:

Открыть / etc / default / grub [ ! d1] с вашим любимым редактором как root.

Локализовать строку, которая говорит GRUB_GFXMODE = ... , и изменить ее на требуемое разрешение. Добавьте еще одну строку для новой переменной с именем GRUB_GFXPAYLOAD с тем же разрешением. Он должен выглядеть примерно так:

  GRUB_GFXMODE = 1440x900x32 GRUB_GFXPAYLOAD = 1440x900x32  

Сохранить и выйти. Затем отредактируйте как root /etc/grub.d/00_header

Локализовать строку, которая говорит , если ["x $ {GRUB_GFXMODE}" = "x"]; затем GRUB_GFXMODE = ... . Как и раньше, измените разрешение там на нужное и добавьте еще одну строку для полезной нагрузки:

 , если ["x $ {GRUB_GFXMODE}" = "x"];  затем GRUB_GFXMODE = 1440x900x32;  fi, если ["x $ {GRUB_GFXPAYLOAD}" = "x"];  затем GRUB_GFXPAYLOAD = 1440x900x32;  fi  

Наконец, найдите строку, в которой указано set gfxmode = $ {GRUB_GFXMODE} и добавьте строку для полезной нагрузки под ней. Это должно выглядеть так:

  set gfxmode = $ {GRUB_GFXMODE} set gfxpayload = $ {GRUB_GFXPAYLOAD}  

Сохранить и выйти.

Все еще как root, обновите grub с помощью

  update-grub2  

Перезагрузитесь, и оба меню grub и консоль должны иметь более приятные разрешения.

Закончено!

29
ответ дан 7 August 2018 в 22:16

Я нашел решение, которое работает с этого сообщения на форуме

Короче:

Открыть / etc / default / grub [ ! d1] с вашим любимым редактором как root.

Локализовать строку, которая говорит GRUB_GFXMODE = ... , и изменить ее на требуемое разрешение. Добавьте еще одну строку для новой переменной с именем GRUB_GFXPAYLOAD с тем же разрешением. Он должен выглядеть примерно так:

  GRUB_GFXMODE = 1440x900x32 GRUB_GFXPAYLOAD = 1440x900x32  

Сохранить и выйти. Затем отредактируйте как root /etc/grub.d/00_header

Локализовать строку, которая говорит , если ["x $ {GRUB_GFXMODE}" = "x"]; затем GRUB_GFXMODE = ... . Как и раньше, измените разрешение там на нужное и добавьте еще одну строку для полезной нагрузки:

 , если ["x $ {GRUB_GFXMODE}" = "x"];  затем GRUB_GFXMODE = 1440x900x32;  fi, если ["x $ {GRUB_GFXPAYLOAD}" = "x"];  затем GRUB_GFXPAYLOAD = 1440x900x32;  fi  

Наконец, найдите строку, в которой указано set gfxmode = $ {GRUB_GFXMODE} и добавьте строку для полезной нагрузки под ней. Это должно выглядеть так:

  set gfxmode = $ {GRUB_GFXMODE} set gfxpayload = $ {GRUB_GFXPAYLOAD}  

Сохранить и выйти.

Все еще как root, обновите grub с помощью

  update-grub2  

Перезагрузитесь, и оба меню grub и консоль должны иметь более приятные разрешения.

Закончено!

29
ответ дан 10 August 2018 в 10:27

Я нашел решение, которое работает с этого сообщения на форуме

Короче:

Открыть / etc / default / grub [ ! d1] с вашим любимым редактором как root.

Локализовать строку, которая говорит GRUB_GFXMODE = ... , и изменить ее на требуемое разрешение. Добавьте еще одну строку для новой переменной с именем GRUB_GFXPAYLOAD с тем же разрешением. Он должен выглядеть примерно так:

  GRUB_GFXMODE = 1440x900x32 GRUB_GFXPAYLOAD = 1440x900x32  

Сохранить и выйти. Затем отредактируйте как root /etc/grub.d/00_header

Локализовать строку, которая говорит , если ["x $ {GRUB_GFXMODE}" = "x"]; затем GRUB_GFXMODE = ... . Как и раньше, измените разрешение там на нужное и добавьте еще одну строку для полезной нагрузки:

 , если ["x $ {GRUB_GFXMODE}" = "x"];  затем GRUB_GFXMODE = 1440x900x32;  fi, если ["x $ {GRUB_GFXPAYLOAD}" = "x"];  затем GRUB_GFXPAYLOAD = 1440x900x32;  fi  

Наконец, найдите строку, в которой указано set gfxmode = $ {GRUB_GFXMODE} и добавьте строку для полезной нагрузки под ней. Это должно выглядеть так:

  set gfxmode = $ {GRUB_GFXMODE} set gfxpayload = $ {GRUB_GFXPAYLOAD}  

Сохранить и выйти.

Все еще как root, обновите grub с помощью

  update-grub2  

Перезагрузитесь, и оба меню grub и консоль должны иметь более приятные разрешения.

Закончено!

29
ответ дан 13 August 2018 в 16:53
  • 1
    Думаю, мое решение будет работать только на grub2. Может быть, вы используете grub 1? Если да, сначала попробуйте с низким разрешением - например, 1024x768x32. С уважением! – egarcia 19 January 2011 в 13:59
  • 2
    к сожалению, не работает для меня, работает 10.10 – segfault 25 May 2011 в 03:12
  • 3
    Похоже, в настоящий момент grub2 не использует параметр «GRUB_GFXPAYLOAD», только «GRUB_GFXPAYLOAD_LINUX». См. Официальную документацию по grub2: gnu.org/software/grub/manual/grub.html#gfxpayload – mbaitoff 15 September 2011 в 14:16
  • 4
    Было бы более интересно увидеть ответ более общий, который будет работать с большинством резолюций. – sorin 17 November 2012 в 22:07
  • 5
    Этот ответ обесценивается и не работает для меня на сервере Ubuntu 12.04 LTS. Кроме того, он включает в себя редактирование файла с именем 00_header , который действительно не должен редактироваться. – Serge Stroobandt 23 June 2014 в 17:34

Это помогло мне в Ubuntu 14.04 с ESXi 5.5:

:~$ sudo vi /etc/default/grub

Изменить строку на:

GRUB_CMDLINE_LINUX_DEFAULT="splash vga=792"

:~$ sudo update-grub :~$ sudo reboot -r now

Использовать 795 или 799 для более высокого разрешения и посмотреть: http: //www.pendrivelinux.com/vga-boot-modes-to-set-screen-resolution/ для более подробной информации.

22
ответ дан 25 May 2018 в 23:51
  • 1
    Эти решения работали для меня. Опция splash затормозила экран входа в систему, и, на мой взгляд, это необязательно. Btw Мне действительно не нравятся загадочные варианты, такие как 792! – Kyr 10 July 2015 в 14:52
  • 2
    его устарело в 15.04 – Jiří Doubravský 22 August 2015 в 00:57
  • 3
    работает и на Fedora 21 – edward torvalds 31 August 2015 в 15:09
  • 4
    @ JiříDoubravský то что делать? другие ответы не работают – edward torvalds 31 August 2015 в 15:09
  • 5
    В любом случае команда reboot не любит параметр -r. – Jin Kwon 31 December 2016 в 20:01

Установите графический режим с помощью 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, чтобы увидеть больше сообщений, проходящих во время загрузки, перед входом в графическую консоль. [!d6 ]

Оставьте эту строку как комментарий:

#GRUB_GFXMODE=640x480

В конце файла добавьте строку:

GRUB_GFXPAYLOAD_LINUX=1280x1024x16

или замените значение любым другим ( разделенные запятыми) (ы), которые поддерживаются вашим оборудованием. Значения text, keep, auto, vga и ask также должны работать.

Наконец, после сохранения отредактированного /etc/default/grub с помощью Ctrl + O и выхода из него с помощью Ctrl + X, выполните следующие команды:

$ sudo update-grub
$ sudo reboot

Этот ответ также будет работать, чтобы уменьшить частоту разрешения и / или частоту обновления или частоту кадров кадра в системах с тактовой частотой. ЭЛТ-мониторы обычно показывают мерцающие полосы, когда частота обновления слишком высока.

14
ответ дан 25 May 2018 в 23:51
Начало в меню GRUB Нажмите C, чтобы перейти в командную строку GRUB. Запустите vbeinfo и примите решение (например, 1920x1200x32). Запустите вашу систему еще раз sudo nano /etc/default/grub Измените GRUB_GFXMODE= (например, GRUB_GFXMODE=1920x1200x32) Установите GRUB_GFXPAYLOAD_LINUX на GRUB_GFXPAYLOAD_LINUX=keep sudo update-grub, перезагрузите систему
13
ответ дан 25 May 2018 в 23:51
  • 1
    среди всех ответов на этот вопрос, это тот, который работал для меня с сервером Ubuntu 16.04 (и это самый простой) – Seb - SonarSource Team 9 August 2016 в 10:57
  • 2
    Wrt шаг 2 выше: я считаю, что нужно нажать 'c' для командной строки (не 'E') – kaiwan 12 October 2016 в 10:57
  • 3
    Не работает на VMware Workstation Player с Ubuntu 16.10 – Sebi2020 3 November 2016 в 03:33
  • 4
    @ Sebi2020 Теперь какой? VMware Player или VMware Workstation? Работает для меня на VMware Workstation 14.0 с Ubuntu 16.04. – 0xC0000022L 5 December 2017 в 18:31
  • 5
    @ 0xC0000022L Рабочая станция VMWare 10 – Sebi2020 8 December 2017 в 15:22

Просто какой-то личный фон: на моем другом компьютере у меня нет проблем с этим фантазийным режимом (это 160 колос х 60 строк, но у него есть 4: 3 ЭЛТ-монитор). Он оснащен TNT2 (да, я клянусь), и этот режим был сразу отображен при первой загрузке. Проблема в том, что он делает это, загружая драйвер нувори, и этот парень все еще немного неисправен (в моем случае он висит всю систему при попытке перемещения окон). Таким образом, чтобы иметь пригодную для использования систему, мне пришлось перейти на старый и стабильный драйвер nv, а также отключить настройку режима («потому что ядро ​​всегда будет загружать nouveau при включении). Обратите внимание, что я не использую провиденциальные драйверы nVidia, но, как и вы, я переключился на 80x25 в консольном режиме.

Это связано с тем, что драйвер nv не использует настройку режима ядра. Теперь я не знаю о проприетарных драйверах, но я предполагаю, что они, возможно, изменили вашу конфигурацию, чтобы быть полезными, и, возможно, именно поэтому вы видите этот «большой» режим. Возможно, они отключили настройку режима при установке. Вот почему вы видите «маленький» текстовый режим при загрузке с Live CD.

Вы можете попробовать загрузиться с другим режимом VESA, но это сильно зависит от вашего оборудования. Для этого установите режим . Например, если вы хотите попробовать загрузить текстовый режим на 1024x640, вы обнаружите, что идентификатор режима - 877.

Итак, при загрузке удерживайте клавишу SHIFT (в случае, t имеет тайм-аут GRUB), чтобы вызвать меню GRUB. Выберите режим, который вы хотите загрузить, и нажмите 'e' (чтобы отредактировать команды). В конце команды «kernel» добавьте vga=877. Номер является идентификатором режима, если вы хотите попробовать другие режимы, замените его на нужный номер.

Кроме того, на той же странице в Википедии вы также можете попробовать полезный «Универсальный формат» прямо под режимы. Эта команда hwinfo весьма полезна.

4
ответ дан 25 May 2018 в 23:51
  • 1
    Я использую grub2, а не grub. Я не знал, что Grub несет ответственность за консоль, поэтому я не упомянул об этом в своем вопросе. Сожалею. Я нашел решение с grub2. С уважением! – egarcia 22 December 2010 в 08:55
  • 2
    Верно, решение, которое вы нашли, также кажется более простым. Рад, что вы разобрали его, и спасибо за то, что поделились! – Charles Roberto Canato 22 December 2010 в 11:03

Почему я отвечаю на эту угрозу, даже если она очень старая? Ответ будет довольно прост, потому что к нему относится много других угроз.

Если vbeinfo или hwinfo --framebuffer не отображает собственное разрешение вашего дисплея, отключите vesa, сделайте это, удалите vga = options in:

sudo nano /etc/default/grub

Найдите GRUB_CMDLINE_LINUX_DEFAULT= и удалите vga=, если вы его найдете.

Если вы удалили эту опцию, не забудьте создать новую grub.cfg:

sudo update-grub

Если вы не знаете, что сделали это хорошо, просто перезагрузитесь и откройте терминал:

grep vga /proc/cmdline
grep -ir vga /etc/modprobe.d/

Если grep ничего не показывает , тогда вы удалили параметр vga =.

Теперь установите uvesafb:

sudo apt-get install v86d

Убедитесь, что модуль uvesafb включен в ваш initrd. Добавьте его в конец / etc / initramfs-tools / modules:

sudo sh -c "echo uvesafb >> /etc/initramfs-tools/modules"

Чтобы узнать, какие режимы доступны:

sudo modprobe uvesafb
cat /sys/bus/platform/drivers/uvesafb/uvesafb.0/vbe_modes

Теперь настройте uvesafb mode_option = YOURxResoultion-BitColorMode например 1280x1024-32:

sudo sh -c "echo options uvesafb mode_option=1280x1024-32 scroll=ywrap > /etc/modprobe.d/uvesafb.conf"

Не забудьте перестроить ваш initrd:

sudo update-initramfs -k all -u

Теперь вы можете перезагрузиться!

Подробнее см. , Это для debian, но он также работает для ubuntu. Я надеюсь, что это вам помогло, и это должно быть более общим, чем использование grub2.

3
ответ дан 25 May 2018 в 23:51

Это не изменит шрифт при загрузке, но для консоли на Ctrl + Alt + F [1-6]

Установите пользовательские шрифты Ubuntu для вашей консоли:

sudo apt-get install fonts-ubuntu-font-family-console

И создайте скрипт /usr/local/bin/fontset с помощью этой команды:

#!/bin/sh
setfont /usr/share/consolefonts/Uni3-TerminusBold32x16.psf.gz

(выберите желаемый фон из папки /usr/share/consolefonts/)

Вы можете вызвать fontset каждый раз на консоли после использования Ctrl + Alt + Alt

или добавьте эту строку в свой /root/.profile

[ ! -t 0 ] && sleep 1 & /usr/local/bin/fontset

(не добавляйте это в ваш файл .profile или вы получаете сообщение об ошибке при графической загрузке)

source: Изменение размера шрифта на экране сообщений о загрузке и консоли

0
ответ дан 25 May 2018 в 23:51

Следующее работало для меня на Debian Stretch 4.9.51-1. Нет GUI, только консольный режим:

Измените /etc/default/grub и добавьте следующую строку

GRUB_CMDLINE_LINUX_DEFAULT="splash vga=795 nomodeset"

Список кодов vga= см. По адресу http: //pierre.baudu. in / other / grub.vga.modes.html

nomodeset предотвращает изменение разрешения после того, как grub инициализирует [thanks http://pierre.baudu.in/other/grub. vga.modes.html ]

EDIT: Как упоминалось @Videonauth: After do: sudo update-grub

0
ответ дан 25 May 2018 в 23:51
  • 1
    Для внесения изменений в /etc/default/grub недостаточно, вам также необходимо запустить впоследствии sudo update-grub, чтобы это произошло – Videonauth 26 October 2017 в 18:51

Это помогло мне в Ubuntu 14.04 с ESXi 5.5:

:~$ sudo vi /etc/default/grub

Изменить строку на:

GRUB_CMDLINE_LINUX_DEFAULT="splash vga=792" :~$ sudo update-grub :~$ sudo reboot -r now

Использовать 795 или 799 для более высокого разрешения и посмотреть: http: //www.pendrivelinux.com/vga-boot-modes-to-set-screen-resolution/ для более подробной информации.

22
ответ дан 25 July 2018 в 22:42
  • 1
    Эти решения работали для меня. Опция splash затормозила экран входа в систему, и, на мой взгляд, это необязательно. Btw Мне действительно не нравятся загадочные варианты, такие как 792! – Kyr 10 July 2015 в 14:52
  • 2
    его устарело в 15.04 – Jiří Doubravský 22 August 2015 в 00:57
  • 3
    работает и на Fedora 21 – edward torvalds 31 August 2015 в 15:09
  • 4
    @ JiříDoubravský то что делать? другие ответы не работают – edward torvalds 31 August 2015 в 15:09
  • 5
    В любом случае команда reboot не любит параметр -r. – Jin Kwon 31 December 2016 в 20:01

Просто какой-то личный фон: на моем другом компьютере у меня нет проблем с этим фантазийным режимом (это 160 колос х 60 строк, но у него есть 4: 3 ЭЛТ-монитор). Он оснащен TNT2 (да, я клянусь), и этот режим был сразу отображен при первой загрузке. Проблема в том, что он делает это, загружая драйвер нувори, и этот парень все еще немного неисправен (в моем случае он висит всю систему при попытке перемещения окон). Таким образом, чтобы иметь пригодную для использования систему, мне пришлось перейти на старый и стабильный драйвер nv, а также отключить настройку режима («потому что ядро ​​всегда будет загружать nouveau при включении). Обратите внимание, что я не использую провиденциальные драйверы nVidia, но, как и вы, я переключился на 80x25 в консольном режиме.

Это связано с тем, что драйвер nv не использует настройку режима ядра. Теперь я не знаю о проприетарных драйверах, но я предполагаю, что они, возможно, изменили вашу конфигурацию, чтобы быть полезными, и, возможно, именно поэтому вы видите этот «большой» режим. Возможно, они отключили настройку режима при установке. Вот почему вы видите «маленький» текстовый режим при загрузке с Live CD.

Вы можете попробовать загрузиться с другим режимом VESA, но это сильно зависит от вашего оборудования. Для этого установите режим . Например, если вы хотите попробовать загрузить текстовый режим на 1024x640, вы обнаружите, что идентификатор режима - 877.

Итак, при загрузке удерживайте клавишу SHIFT (в случае, t имеет тайм-аут GRUB), чтобы вызвать меню GRUB. Выберите режим, который вы хотите загрузить, и нажмите 'e' (чтобы отредактировать команды). В конце команды «kernel» добавьте vga=877. Номер является идентификатором режима, если вы хотите попробовать другие режимы, замените его на нужный номер.

Кроме того, на той же странице в Википедии вы также можете попробовать полезный «Универсальный формат» прямо под режимы. Эта команда hwinfo весьма полезна.

4
ответ дан 25 July 2018 в 22:42
  • 1
    Я использую grub2, а не grub. Я не знал, что Grub несет ответственность за консоль, поэтому я не упомянул об этом в своем вопросе. Сожалею. Я нашел решение с grub2. С уважением! – egarcia 22 December 2010 в 08:55
  • 2
    Верно, решение, которое вы нашли, также кажется более простым. Рад, что вы разобрали его, и спасибо за то, что поделились! – Charles Roberto Canato 22 December 2010 в 11:03

Это не изменит шрифт при загрузке, но для консоли на Ctrl + Alt + F [1-6]

Установите пользовательские шрифты Ubuntu для вашей консоли:

sudo apt-get install fonts-ubuntu-font-family-console

И создайте скрипт /usr/local/bin/fontset с помощью этой команды:

#!/bin/sh setfont /usr/share/consolefonts/Uni3-TerminusBold32x16.psf.gz

(выберите желаемый фон из папки /usr/share/consolefonts/)

Вы можете вызвать fontset каждый раз на консоли после использования Ctrl + Alt + Alt

или добавьте эту строку в свой /root/.profile

[ ! -t 0 ] && sleep 1 & /usr/local/bin/fontset

(не добавляйте это в ваш файл .profile или вы получаете сообщение об ошибке при графической загрузке)

source: Изменение размера шрифта на экране сообщений о загрузке и консоли

0
ответ дан 25 July 2018 в 22:42
Начало в меню GRUB Нажмите C, чтобы перейти в командную строку GRUB. Запустите vbeinfo и примите решение (например, 1920x1200x32). Запустите вашу систему еще раз sudo nano /etc/default/grub Измените GRUB_GFXMODE= (например, GRUB_GFXMODE=1920x1200x32) Установите GRUB_GFXPAYLOAD_LINUX на GRUB_GFXPAYLOAD_LINUX=keep sudo update-grub, перезагрузите систему
14
ответ дан 25 July 2018 в 22:42
  • 1
    среди всех ответов на этот вопрос, это тот, который работал для меня с сервером Ubuntu 16.04 (и это самый простой) – Seb - SonarSource Team 9 August 2016 в 10:57
  • 2
    Wrt шаг 2 выше: я считаю, что нужно нажать 'c' для командной строки (не 'E') – kaiwan 12 October 2016 в 10:57
  • 3
    Не работает на VMware Workstation Player с Ubuntu 16.10 – Sebi2020 3 November 2016 в 03:33
  • 4
    @ Sebi2020 Теперь какой? VMware Player или VMware Workstation? Работает для меня на VMware Workstation 14.0 с Ubuntu 16.04. – 0xC0000022L 5 December 2017 в 18:31
  • 5
    @ 0xC0000022L Рабочая станция VMWare 10 – Sebi2020 8 December 2017 в 15:22

Почему я отвечаю на эту угрозу, даже если она очень старая? Ответ будет довольно прост, потому что к нему относится много других угроз.

Если vbeinfo или hwinfo --framebuffer не отображает собственное разрешение вашего дисплея, отключите vesa, сделайте это, удалите vga = options in:

sudo nano /etc/default/grub

Найдите GRUB_CMDLINE_LINUX_DEFAULT= и удалите vga=, если вы его найдете.

Если вы удалили эту опцию, не забудьте создать новую grub.cfg:

sudo update-grub

Если вы не знаете, что сделали это хорошо, просто перезагрузитесь и откройте терминал:

grep vga /proc/cmdline grep -ir vga /etc/modprobe.d/

Если grep ничего не показывает , тогда вы удалили параметр vga =.

Теперь установите uvesafb:

sudo apt-get install v86d

Убедитесь, что модуль uvesafb включен в ваш initrd. Добавьте его в конец / etc / initramfs-tools / modules:

sudo sh -c "echo uvesafb >> /etc/initramfs-tools/modules"

Чтобы узнать, какие режимы доступны:

sudo modprobe uvesafb cat /sys/bus/platform/drivers/uvesafb/uvesafb.0/vbe_modes

Теперь настройте uvesafb mode_option = YOURxResoultion-BitColorMode например 1280x1024-32:

sudo sh -c "echo options uvesafb mode_option=1280x1024-32 scroll=ywrap > /etc/modprobe.d/uvesafb.conf"

Не забудьте перестроить ваш initrd:

sudo update-initramfs -k all -u

Теперь вы можете перезагрузиться!

Подробнее см. , Это для debian, но он также работает для ubuntu. Я надеюсь, что это вам помогло, и это должно быть более общим, чем использование grub2.

3
ответ дан 25 July 2018 в 22:42

Следующее работало для меня на Debian Stretch 4.9.51-1. Нет GUI, только консольный режим:

Измените /etc/default/grub и добавьте следующую строку

GRUB_CMDLINE_LINUX_DEFAULT="splash vga=795 nomodeset"

Список кодов vga= см. По адресу http: //pierre.baudu. in / other / grub.vga.modes.html

nomodeset предотвращает изменение разрешения после того, как grub инициализирует [thanks http://pierre.baudu.in/other/grub. vga.modes.html ]

EDIT: Как упоминалось @Videonauth: After do: sudo update-grub

0
ответ дан 25 July 2018 в 22:42
  • 1
    Для внесения изменений в /etc/default/grub недостаточно, вам также необходимо запустить впоследствии sudo update-grub, чтобы это произошло – Videonauth 26 October 2017 в 18:51

Установите графический режим с помощью 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

Этот ответ также будет работать, чтобы уменьшить частоту разрешения и / или частоту обновления или частоту кадров кадра в системах с тактовой частотой. ЭЛТ-мониторы обычно показывают мерцающие полосы, когда частота обновления слишком высока.

14
ответ дан 25 July 2018 в 22:42

Это помогло мне в Ubuntu 14.04 с ESXi 5.5:

:~$ sudo vi /etc/default/grub

Изменить строку на:

GRUB_CMDLINE_LINUX_DEFAULT="splash vga=792" :~$ sudo update-grub :~$ sudo reboot -r now

Использовать 795 или 799 для более высокого разрешения и посмотреть: http: //www.pendrivelinux.com/vga-boot-modes-to-set-screen-resolution/ для более подробной информации.

22
ответ дан 26 July 2018 в 23:53
  • 1
    Эти решения работали для меня. Опция splash затормозила экран входа в систему, и, на мой взгляд, это необязательно. Btw Мне действительно не нравятся загадочные варианты, такие как 792! – Kyr 10 July 2015 в 14:52
  • 2
    его устарело в 15.04 – Jiří Doubravský 22 August 2015 в 00:57
  • 3
    работает и на Fedora 21 – edward torvalds 31 August 2015 в 15:09
  • 4
    @ JiříDoubravský то что делать? другие ответы не работают – edward torvalds 31 August 2015 в 15:09
  • 5
    В любом случае команда reboot не любит параметр -r. – Jin Kwon 31 December 2016 в 20:01

Просто какой-то личный фон: на моем другом компьютере у меня нет проблем с этим фантазийным режимом (это 160 колос х 60 строк, но у него есть 4: 3 ЭЛТ-монитор). Он оснащен TNT2 (да, я клянусь), и этот режим был сразу отображен при первой загрузке. Проблема в том, что он делает это, загружая драйвер нувори, и этот парень все еще немного неисправен (в моем случае он висит всю систему при попытке перемещения окон). Таким образом, чтобы иметь пригодную для использования систему, мне пришлось перейти на старый и стабильный драйвер nv, а также отключить настройку режима («потому что ядро ​​всегда будет загружать nouveau при включении). Обратите внимание, что я не использую провиденциальные драйверы nVidia, но, как и вы, я переключился на 80x25 в консольном режиме.

Это связано с тем, что драйвер nv не использует настройку режима ядра. Теперь я не знаю о проприетарных драйверах, но я предполагаю, что они, возможно, изменили вашу конфигурацию, чтобы быть полезными, и, возможно, именно поэтому вы видите этот «большой» режим. Возможно, они отключили настройку режима при установке. Вот почему вы видите «маленький» текстовый режим при загрузке с Live CD.

Вы можете попробовать загрузиться с другим режимом VESA, но это сильно зависит от вашего оборудования. Для этого установите режим . Например, если вы хотите попробовать загрузить текстовый режим на 1024x640, вы обнаружите, что идентификатор режима - 877.

Итак, при загрузке удерживайте клавишу SHIFT (в случае, t имеет тайм-аут GRUB), чтобы вызвать меню GRUB. Выберите режим, который вы хотите загрузить, и нажмите 'e' (чтобы отредактировать команды). В конце команды «kernel» добавьте vga=877. Номер является идентификатором режима, если вы хотите попробовать другие режимы, замените его на нужный номер.

Кроме того, на той же странице в Википедии вы также можете попробовать полезный «Универсальный формат» прямо под режимы. Эта команда hwinfo весьма полезна.

4
ответ дан 26 July 2018 в 23:53
  • 1
    Я использую grub2, а не grub. Я не знал, что Grub несет ответственность за консоль, поэтому я не упомянул об этом в своем вопросе. Сожалею. Я нашел решение с grub2. С уважением! – egarcia 22 December 2010 в 08:55
  • 2
    Верно, решение, которое вы нашли, также кажется более простым. Рад, что вы разобрали его, и спасибо за то, что поделились! – Charles Roberto Canato 22 December 2010 в 11:03

Это не изменит шрифт при загрузке, но для консоли на Ctrl + Alt + F [1-6]

Установите пользовательские шрифты Ubuntu для вашей консоли:

sudo apt-get install fonts-ubuntu-font-family-console

И создайте скрипт /usr/local/bin/fontset с помощью этой команды:

#!/bin/sh setfont /usr/share/consolefonts/Uni3-TerminusBold32x16.psf.gz

(выберите желаемый фон из папки /usr/share/consolefonts/)

Вы можете вызвать fontset каждый раз на консоли после использования Ctrl + Alt + Alt

или добавьте эту строку в свой /root/.profile

[ ! -t 0 ] && sleep 1 & /usr/local/bin/fontset

(не добавляйте это в ваш файл .profile или вы получаете сообщение об ошибке при графической загрузке)

source: Изменение размера шрифта на экране сообщений о загрузке и консоли

0
ответ дан 26 July 2018 в 23:53
Начало в меню GRUB Нажмите C, чтобы перейти в командную строку GRUB. Запустите vbeinfo и примите решение (например, 1920x1200x32). Запустите вашу систему еще раз sudo nano /etc/default/grub Измените GRUB_GFXMODE= (например, GRUB_GFXMODE=1920x1200x32) Установите GRUB_GFXPAYLOAD_LINUX на GRUB_GFXPAYLOAD_LINUX=keep sudo update-grub, перезагрузите систему
14
ответ дан 26 July 2018 в 23:53
  • 1
    среди всех ответов на этот вопрос, это тот, который работал для меня с сервером Ubuntu 16.04 (и это самый простой) – Seb - SonarSource Team 9 August 2016 в 10:57
  • 2
    Wrt шаг 2 выше: я считаю, что нужно нажать 'c' для командной строки (не 'E') – kaiwan 12 October 2016 в 10:57
  • 3
    Не работает на VMware Workstation Player с Ubuntu 16.10 – Sebi2020 3 November 2016 в 03:33
  • 4
    @ Sebi2020 Теперь какой? VMware Player или VMware Workstation? Работает для меня на VMware Workstation 14.0 с Ubuntu 16.04. – 0xC0000022L 5 December 2017 в 18:31
  • 5
    @ 0xC0000022L Рабочая станция VMWare 10 – Sebi2020 8 December 2017 в 15:22

Почему я отвечаю на эту угрозу, даже если она очень старая? Ответ будет довольно прост, потому что к нему относится много других угроз.

Если vbeinfo или hwinfo --framebuffer не отображает собственное разрешение вашего дисплея, отключите vesa, сделайте это, удалите vga = options in:

sudo nano /etc/default/grub

Найдите GRUB_CMDLINE_LINUX_DEFAULT= и удалите vga=, если вы его найдете.

Если вы удалили эту опцию, не забудьте создать новую grub.cfg:

sudo update-grub

Если вы не знаете, что сделали это хорошо, просто перезагрузитесь и откройте терминал:

grep vga /proc/cmdline grep -ir vga /etc/modprobe.d/

Если grep ничего не показывает , тогда вы удалили параметр vga =.

Теперь установите uvesafb:

sudo apt-get install v86d

Убедитесь, что модуль uvesafb включен в ваш initrd. Добавьте его в конец / etc / initramfs-tools / modules:

sudo sh -c "echo uvesafb >> /etc/initramfs-tools/modules"

Чтобы узнать, какие режимы доступны:

sudo modprobe uvesafb cat /sys/bus/platform/drivers/uvesafb/uvesafb.0/vbe_modes

Теперь настройте uvesafb mode_option = YOURxResoultion-BitColorMode например 1280x1024-32:

sudo sh -c "echo options uvesafb mode_option=1280x1024-32 scroll=ywrap > /etc/modprobe.d/uvesafb.conf"

Не забудьте перестроить ваш initrd:

sudo update-initramfs -k all -u

Теперь вы можете перезагрузиться!

Подробнее см. , Это для debian, но он также работает для ubuntu. Я надеюсь, что это вам помогло, и это должно быть более общим, чем использование grub2.

3
ответ дан 26 July 2018 в 23:53

Следующее работало для меня на Debian Stretch 4.9.51-1. Нет GUI, только консольный режим:

Измените /etc/default/grub и добавьте следующую строку

GRUB_CMDLINE_LINUX_DEFAULT="splash vga=795 nomodeset"

Список кодов vga= см. По адресу http: //pierre.baudu. in / other / grub.vga.modes.html

nomodeset предотвращает изменение разрешения после того, как grub инициализирует [thanks http://pierre.baudu.in/other/grub. vga.modes.html ]

EDIT: Как упоминалось @Videonauth: After do: sudo update-grub

0
ответ дан 26 July 2018 в 23:53
  • 1
    Для внесения изменений в /etc/default/grub недостаточно, вам также необходимо запустить впоследствии sudo update-grub, чтобы это произошло – Videonauth 26 October 2017 в 18:51

Другие вопросы по тегам:

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