У меня есть Toshiba U500 (nVidia). Пробовал изменить / etc / default / grub разными способами, теперь у меня есть:
GRUB_DEFAULT=5
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="vga=0x014c"
GRUB_CMDLINE_LINUX="vga=0x014c"
GRUB_GFXPAYLOAD_LINUX=1280x800x16
0x014c
- это то, что vbeinfo в Grub связано с 1280x800x16
Я просто хотел бы, чтобы мой ноутбук мог загрузитесь с красивым шрифтом высокого разрешения и пусть консоль tty останется такой ... Как это возможно?
С уважением, gocio
Во-первых, для личинки:
sudo nano /etc/default/grub
и изменение строка:
#GRUB_GFXMODE=640x480
к этому:
GRUB_GFXMODE=1280x800
GRUB_GFXPAYLOAD_LINUX=keep
Затем, добавьте кадровый буфер для использования карты:
echo "echo FRAMEBUFFER=y" | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-initramfs -u
и не забывайте обновлять личинку!
sudo update-grub
Чтобы изменить разрешение TTY ( Ctrl kbd> + Alt kbd> + F1 kbd> - F6 kbd>), выполните шаги описанные в сообществе Ubuntu Wiki должны помочь:
Это должно работать в Ubuntu 9.10 и более поздних версиях , Linux Mint 8 и более поздних версиях [ 1131], и, вероятно, также для любого дистрибутива, основанного на тех версиях Ubuntu, которые используют GRUB 2.
blockquote>
- Загрузите Linux, удерживая Сдвиг влево kbd>.
Появится экран меню GRUB 2.- Нажмите C kbd> для доступа к командной строке GRUB.
- Введите
vbeinfo
Enter kbd>, чтобы получить доступ к списку доступных разрешений.- Выберите разрешение из списка и запишите его.
- Нажмите Esc kbd>, чтобы выйти из командной строки GRUB.
- Загрузка в Linux.
Откройте
/etc/default/grub
в вашем любимом текстовом редакторе с привилегиями root.sudo nano /etc/default/grub
Добавьте следующую строку, где вы замените
1280x800
записанным вами разрешением:GRUB_GFXPAYLOAD_LINUX=1280x800
Я поставил его сразу после строки
#GRUB_GFXMODE
.- Сохраните и выйдите.
Обновление конфигурации GRUB.
sudo update-grub
Перезагрузка.
sudo reboot
Теперь TTY должны иметь указанное разрешение. К сожалению, вы застряли только с 16 цветами.
Установите hwinfo, так как это единственный способ, которым я знаю. (sudo apt-get install hwinfo
ИЛИ sudo aptitude install hwinfo
)
Перейдите к консоли (gnome-терминал или любой другой) и введите sudo hwinfo --framebuffer
, и вы получите короткий или длинный список в зависимости от того, что видеокарта у вас есть. Список будет выглядеть примерно так:
Mode 0x0335: 320x240 (+640), 16 bits
Mode 0x0336: 320x240 (+1280), 24 bits
Mode 0x033d: 640x400 (+1280), 16 bits
Mode 0x033e: 640x400 (+2560), 24 bits
Mode 0x0345: 1600x1200 (+1600), 8 bits
Mode 0x0346: 1600x1200 (+3200), 16 bits
Mode 0x0347: 1400x1050 (+1400), 8 bits
Mode 0x0348: 1400x1050 (+2800), 16 bits
Mode 0x0349: 1400x1050 (+5600), 24 bits
Допустим, вам нужно разрешение 16 бит 1600x1200. Затем вы берете значение Hex справа, в этом случае 0x0346, и записываете его.
Открыть /etc/default/grub
. Вы найдете 2 строки, подобные этой:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
На второй отредактируйте эту строку так, чтобы она выглядела так:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="vga=0x0346"
Как вы можете видеть, вы просто поставили гекс значение в конце строки linux в файле grub и сохраните его. Выйдите и введите sudo update-grub
. Дождитесь окончания и перезагрузитесь.