grandezza dei caratteri all'avvio di Slackware 15.0

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
duturo1953
Linux 0.x
Linux 0.x
Messaggi: 13
Iscritto il: sab 8 mar 2014, 18:34
Nome Cognome: Ferrari Renato Maria
Slackware: 15.0 - 64 bit
Kernel: 5.15.19
Desktop: kde
Località: Milano

grandezza dei caratteri all'avvio di Slackware 15.0

Messaggio da duturo1953 »

Gentili signori, buongiorno.

Il problema riguarda qualsiasi versione di slackware. In /etc/rc.d/rc.font ho inserito questo comando:
setfont -v ter-228n.psf.gz
e, terminato il processo di init, i caratteri dello schermo hanno una grandezza umanamente leggibile.

Vorrei ottenere la stessa cosa DURANTE il processo di init; quando il sistema carica all'avvio initrd.gz.

Ho provato:
nelle sezioni append= di elilo a inserire vga=normal nomodeset col risultato che il pc si blocca subito dopo la comparsa a video che sta caricando initrd.

Ho provato a modificare il sistema di init:
- nella radice di init ho inserito la directory consolefonts dentro cui c'è il file ter-228n.psf.gz
- nel file init, a vari livelli, ho scritto il seguente comando:
/sbin/setfont /consolefonts/ter-228n.psf.gz

ricreato l'initrd.gz con:
mkinitrd -k 5.15.19 -m ext4

copiato initrd.gz nella NVRAM sezione Slackware64 15.0

ma non ho ottenuto alcun risultato.

Qualcuno sa come risolvere?
Grazie
Ferrari Renato
email: renatoferrari@tiscali.it
--
Linux Registered User #219791
Linux Registered Machine #104061
renatoferrari@tiscali.it

gian_d
Linux 3.x
Linux 3.x
Messaggi: 556
Iscritto il: mer 16 lug 2014, 17:35
Nome Cognome: Giancarlo Dessì
Slackware: 64 current
Kernel: 5.19.xx
Desktop: KDE 5.25
Località: Sardinia
Contatta:

Re: grandezza dei caratteri all'avvio di Slackware 15.0

Messaggio da gian_d »

Ahi, lo stesso problema che ho io. Ieri ho finalmente risolto l'impostazione del font della console, ma resta il problema della dimensione nel corso del boot. Pensavo che il problema dipendesse da Grub ma vedo che si presenta anche con Lilo.

Non so se abbiano la stessa origine, per Grub si tratta di passare un parametro che sia compatibile con il tipo di risoluzione supportato dal driver per la scheda grafica, solo che i comandi di grub (vbeinfo, videoinfo) non danno alcun risultato

rik70
Iper Master
Iper Master
Messaggi: 2401
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 4.19
Desktop: Sway
Distribuzione: Arch Linux

Re: grandezza dei caratteri all'avvio di Slackware 15.0

Messaggio da rik70 »

Prova così:

- quando crei l'initrd, inserisci il modulo del kernel della tua scheda grafica in modo che la risoluzione dello schermo cambi il prima possibile.
Esempio su grafica intel:

Codice: Seleziona tutto

mkinitrd -k 5.15.19 -m ext4:i915
- nel tuo /boot/initrd-tree/init inserisci

Codice: Seleziona tutto

setfont -C /dev/console /consolefonts/ter-228n.psf.gz
In pratica il font va settato esplicitamente su /dev/console.

La posizione del comando è importante.
Prova a metterlo subito dopo la sezione relativa al caricamento dei moduli del kernel inclusi nell'initrd:

Codice: Seleziona tutto

# Load kernel modules (ideally this was already done by udev):
if [ ! -d /lib/modules/$(uname -r) ]; then
  echo "No kernel modules found for Linux $(uname -r)."
elif [ -x ./load_kernel_modules ]; then # use load_kernel_modules script:
  echo "${INITRD}:  Loading kernel modules from initrd image:"
  . ./load_kernel_modules
else # load modules (if any) in order:
  if ls /lib/modules/$(uname -r)/*.*o 1> /dev/null 2> /dev/null ; then
    echo "${INITRD}:  Loading kernel modules from initrd image:"
    for module in /lib/modules/$(uname -r)/*.*o ; do
      /sbin/modprobe $module
    done
    unset module
  fi
fi

# Load console font
echo "Loading console font..."
setfont -C /dev/console /consolefonts/ter-228n.psf.gz
Occhio che non ho la minima idea se la cosa funzioni con i driver nvidia.

gian_d
Linux 3.x
Linux 3.x
Messaggi: 556
Iscritto il: mer 16 lug 2014, 17:35
Nome Cognome: Giancarlo Dessì
Slackware: 64 current
Kernel: 5.19.xx
Desktop: KDE 5.25
Località: Sardinia
Contatta:

Re: grandezza dei caratteri all'avvio di Slackware 15.0

Messaggio da gian_d »

Grazie rik, visto che il portatile ha una scheda Intel ho seguito filo per filo i tuoi suggerimenti e funziona. Dopo il caricamento del modulo il font viene ingrandito, c'è solo una parte iniziale in cui i font restano piccolissimi, ma lì c'è poco da fare è un problema risolvibile solo se si riesce a passare le impostazioni con il boot loader.
Cosa che mi sembra ardua, da una parte mi sembra di aver letto che il problema sia causato dal fatto che è l'UEFI che imposta la risoluzione dello schermo. O almeno, questo è quello che ho capito.

rik70
Iper Master
Iper Master
Messaggi: 2401
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 4.19
Desktop: Sway
Distribuzione: Arch Linux

Re: grandezza dei caratteri all'avvio di Slackware 15.0

Messaggio da rik70 »

gian_d ha scritto:
ven 19 ago 2022, 12:40
c'è solo una parte iniziale in cui i font restano piccolissimi, ma lì c'è poco da fare è un problema risolvibile solo se si riesce a passare le impostazioni con il boot loader.
Un modo ci sarebbe, ma bisogna giocare con la variabile GRUB_GFXPAYLOAD_LINUX( vedi 'info grub') e con la risoluzione del KMS quando viene caricato il modulo della scheda video.

Ma non è detto che funzioni.

Puoi provare invece a silenziare i messaggi prolissi del caricamento dei moduli da parte dell'initramfs.

In particolare, commentare i vari 'echo' in quella parte di codice dell'init citata sopra, e modificare

Codice: Seleziona tutto

  . ./load_kernel_modules
in

Codice: Seleziona tutto

  . ./load_kernel_modules 1> /dev/null

Rispondi