Згідно з документацією, використання vga=
параметра ядра застаріло як GRUB2. Той факт, що деякі нові ядра, схоже, не підтримують його на певних адаптерах, не викликає занепокоєння, оскільки у відеокарти у мене від семи до восьми років.
Проблема зараз полягає в тому, що я хотів би використовувати текстовий режим з більшою роздільною здатністю, наприклад 80x50 замість символів 80x25 за замовчуванням. Мабуть, всі графічні режими (VBE / VESA) не підлягають сумніву для цієї відеокарти (ATI Rage XL) - список доступних режимів відображається лише 0
через 6
. 6
є, 80x60
але виглядає жахливо, тому я хотів би поїхати з 1
(80x50).
Я бачив, як 80x50 та 80x60 працювали після отримання списку доступних режимів, коли режим за замовчуванням не підтримувався (за замовчуванням коментується GRUB_TERMINAL=console
), і мені було запропоновано вибрати.
Як я можу встановити режим, якщо я не повинен встановлювати його в командному рядку ядра та кожне використання GRUB_GFXMODE
(з vbe
модулем попередньої завантаження або без нього ) і GRUB_GFXPAYLOAD_LINUX=keep
не спрацьовує? Не вдається: екран залишається порожнім, оскільки це недійсний графічний режим для карти, яку я маю на цій машині?
Моя ідея полягала б у тому, щоб nomodeset
все-таки перейти до ядра, але завантажувачеві все-таки доведеться встановлювати графічний режим. І я не бачу жодних параметрів, крім vga=
параметра ядра для цього.
Примітка:vbetest
і videotest
команди на GRUB2 консоль на порожній екран , а потім екран переходить в сплячий режим після того, як стверджують , немає відеовходу. vbeinfo
і videoinfo
показати кілька доступних режимів, окрім вищезгаданих, але там не згадується, де це слід встановити. Крім того, при переході vga=1
(без nomodeset
) у командному рядку ядра я бачу дуже коротке попередження про його застаріле, але воно занадто довго для повного читання - і вихід не відображається в dmesg
.
vga
Параметр відноситься до ядра, а НЕ grub2
. Як би grub2
розробник не намагався скласти простий комплекс, він все ще працює до тих пір, поки ядра розуміють цей параметр.