Secondo la documentazione, l'uso del vga=
parametro kernel è obsoleto a partire da GRUB2. Il fatto che alcuni kernel più recenti non sembrino più supportarlo su alcuni adattatori non è un problema poiché la scheda grafica che ho ha da sette a otto anni.
Il problema ora è che vorrei utilizzare una modalità di testo a risoluzione più elevata, come 80x50 anziché i caratteri 80x25 predefiniti. Apparentemente tutte le modalità grafiche (VBE / VESA) sono fuori discussione per questa scheda grafica (ATI Rage XL) - l'elenco delle modalità disponibili mostra solo 0
attraverso 6
. 6
è 80x60
ma sembra orribile, quindi mi piacerebbe andare con 1
(80x50).
Ho visto 80x50 e 80x60 funzionare dopo aver ottenuto l'elenco delle modalità disponibili ogni volta che la modalità predefinita non era supportata (con l'impostazione predefinita commentata GRUB_TERMINAL=console
) e mi è stato chiesto di scegliere.
Come posso impostare la modalità, se non dovrei impostarla sulla riga di comando del kernel e ogni uso di GRUB_GFXMODE
(con o senza vbe
modulo di precaricamento ) e GRUB_GFXPAYLOAD_LINUX=keep
fallisce? Errore come in: lo schermo rimane vuoto perché è una modalità grafica non valida per la scheda che ho in questa macchina?
La mia idea sarebbe quella di passare ancora nomodeset
al kernel, ma il boot loader dovrebbe comunque impostare la modalità grafica. E non riesco a vedere altre opzioni oltre al vga=
parametro kernel per farlo.
Nota: i comandi vbetest
e videotest
sulla console GRUB2 oscurano lo schermo e quindi lo schermo passa alla modalità di sospensione dopo aver affermato che non è presente alcun ingresso video. vbeinfo
e videoinfo
mostra alcune modalità disponibili diverse da quelle sopra menzionate, ma non si fa menzione di dove dovrebbe essere impostato. Inoltre, quando si passa vga=1
(senza nomodeset
) dalla riga di comando del kernel, vedo un breve avvertimento che è deprecato, ma è troppo lungo per essere letto completamente - e l'output non appare in dmesg
.
vga
parametro si applica al kernel, non a grub2
. Indipendentemente dal modo in cui lo grub2
sviluppatore sta cercando di rendere semplice il complesso, funziona ancora fintanto che i kernel comprendono questo parametro.