Як я можу змінити роздільну здатність оболонки консолі?
Під цим я маю на увазі оболонку, коли ви Ctrl+ Alt+ F1.
Я запускаю Ubuntu 9.10, я думав, що це можна зробити, змінивши menu.lst
файл grub на grub2, я дійсно не знаю, як цього досягти.
Як я можу змінити роздільну здатність оболонки консолі?
Під цим я маю на увазі оболонку, коли ви Ctrl+ Alt+ F1.
Я запускаю Ubuntu 9.10, я думав, що це можна зробити, змінивши menu.lst
файл grub на grub2, я дійсно не знаю, як цього досягти.
Відповіді:
Редагувати /boot/grub/grub.cfg Визначте блок, який виглядає приблизно так (ваше поточне запущене ядро):
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set e5ce0bc0-d1b0-4802-a6d4-3fd9fc0e7e58
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=e5ce0bc0-d1b0-4802-a6d4-3fd9fc0e7e58 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
Відредагуйте рядок "linux ..." і наприкінці (після "тихого сплеску") залиште порожнім і додайте щось на кшталт "vga = 773" або інший код, залежно від роздільної здатності. Ось перелік кодів для різних резолюцій.
Перезавантаження та нова роздільна здатність повинні бути включені.
Надане посилання дає перелік режимів для однієї конкретної системи; за допомогою утиліти 'hwinfo' ви можете створити список режимів для вашої системи наступним чином:
hwinfo --framebuffer
/etc/
для вашого uuid або іншої унікальної рядки, яку повинен містити вихідний файл.
Щоб додати спеціальні параметри завантаження до завантажувального Linux з grub 2, вам потрібно відредагувати
/etc/default/grub
знайти рядок, який читається
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
і змінити його на
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=ask"
якщо ви знаєте, що ваш точний vga = число, тоді поставте це замість "запитувати"
Після редагування будь-яких файлів grubs в / etc ви повинні запустити
update-grub
застосувати зміни
Відповідно до цього чудового способу http://harrison3001.blogspot.com/2009/09/grub-2-graphical-boot-tips-to-set.html він працює для мене на Ubuntu-Server-9.10.
З наступними доповненнями в /etc/default/grub
:
GRUB_CMDLINE_LINUX="gfxpayload=true"
GRUB_GFXMODE=1600x1200x32
GRUB_PRELOAD_MODULES="vbe"
Дозвіл можна дізнатися за допомогою:
hwinfo --framebuffer
Я читав, що x32 - це обов’язково.
І модифікація /etc/grub.d/00_header
:
set gfxmode=${GRUB_GFXMODE} <-- FIND THIS LINE
(як ви зазначаєте, GRUB_GFXMODE - це змінна, яку ми встановлювали раніше /etc/default/grub
)
set gfxpayload=keep <-- THIS IS FOR THE VGA CONSOLE!
(як ви зазначаєте, твердження зберігає, очевидно, зберігає, що ?, роздільну здатність, яку ми встановлювали раніше через GRUB_GFXMODE
змінну, встановлену в /etc/default/grub
)
insmod gfxterm
insmod ${GRUB_VIDEO_BACKEND}
потім біжи update-grub
.
Вибачте, vga = ask так само, як і vga = 796 не працює, принаймні, не в моїй системі (ноутбук acer aspir 5532). Подібно до vga = 798 дає мені попередження після меню grub, яке трохи швидше переходить до мене для читання (можливо, в / var / logs десь), але воно починається з "vga = 798 застаріло", потім продовжує завантажуватися . Потім мої Vt є стандартною роздільною здатністю (що б це не було, 800x640?). Якщо він надає vga = ask, після помилки у мене з'являється помилка "більше не підтримується", "натисніть будь-яку клавішу для продовження". Натискання клавіші дає мені помилку "спершу потрібно завантажити ядро" і повертається до grub, після чого вона повторюється. Щоб вийти з цього, мені довелося натиснути "e" в grub і відредагувати аргументи перед завантаженням. Гадаю, я міг замість цього перейти в режим відновлення і відредагував / etc / default / grub, а потім запустіть update-grub.
dmesg
(/ var / log / dmesg; просто видайте команду dmesg
, але це дуже багато виводу, тому dmesg | head
, можливо, корисніше).
Завантаження з vga=ask
параметром.
спробуйте утримувати клавішу Shift під час завантаження. коли з'явиться меню, натисніть c для командного рядка, а потім введіть "vbeinfo", то ви отримаєте список підтримуваних роздільних можливостей для своєї відеокарти. Можливо, число, що представляє те, що ви хочете, є саме там. наприклад, на моєму, наприклад, 1152x864x32 є 0x156 Я думаю, це 156 номер може бути те, що він шукає?
Одним із способів було б перейти назад до Grub 1, якщо ви можете зрозуміти як. Це може бути здійснено, оскільки Karmic досі підтримує Grub 1 для комп'ютерів, які оновлюють версії 9.04 та більш ранніх версій.