GNU/Linux >> Linux Esercitazione >  >> Linux

Come ridimensionare il menu di GRUB su schermi 4K

Diverse settimane fa, ho installato Kubuntu 20.04 sul mio IdeaPad Y50-70, un laptop da 15,6 pollici un po' vecchio ma piuttosto capace con una risoluzione dello schermo 4K. Com'era prevedibile, il dispositivo non era utilizzabile nella sua modalità schermo nativa e ho dovuto ingrandire tutto, ridimensionare e tutto il resto. Alla fine, sono riuscito a creare una configurazione ergonomica confortevole, con due eccezioni:il menu di accesso e il menu di avvio.

Il primo mi ha dato un po' di dolore, ma sono riuscito a risolverlo. Con GRUB, c'erano più problemi. Uno, il menu non veniva mostrato, anche se avevo una configurazione dual-boot. Due, il menu era minuscolo, con il testo appena leggibile. Quindi ho intrapreso un viaggio di modifiche GRUB, da qui questo tutorial. Lascia che ti mostri come puoi ingrandire il menu di GRUB sui display HD/UHD.

Soluzione

Sappiamo qual è il problema, quindi non c'è bisogno di indugiare. L'unica cosa che dovresti fare è leggere il mio tutorial di GRUB2, perché spiega le basi di questo bootloader e come e dove puoi apportare modifiche alla sua configurazione. Senza questa conoscenza, potresti non essere a tuo agio con il lavoro di oggi.

Ad ogni modo, esegui il backup e quindi apri /etc/default/grub in un editor di testo, come root o sudo. In questo file rimuoveremo il commento da diverse voci esistenti e ne aggiungeremo alcune nuove. Quindi, aggiorneremo il menu di GRUB e al prossimo riavvio le cose dovrebbero andare bene.

...
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=nascosto
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_GFXMODE=640x480
GRUB_GFXPAYLOAD=mantieni
GRUB_TERMINAL=gfxterm
...

Il frammento di testo sopra è preso dalla mia configurazione di GRUB. In particolare, le voci importanti includono:

  • GRUB_GFXMODE - Determina la risoluzione del tuo menu GRUB. Per impostazione predefinita, GRUB utilizza il backend "vbe" e la risoluzione immessa deve essere supportata. Puoi controllare le risoluzioni disponibili accedendo alla riga di comando di GRUB (c nel menu di avvio) ed eseguendo vbeprobe. Tieni presente che se hai abilitato l'avvio protetto, potresti non ricevere alcun output. Dovrai disabilitarlo per ottenere i risultati, quindi abilitarlo se lo desideri. Se non sei sicuro, usa l'opzione 640x480 più semplice.
  • GRUB_GFXPAYLOAD=keep - Indica al bootloader la modalità grafica prima che il driver grafico standard venga caricato in memoria. Il valore keep indica a GRUB di utilizzare gli stessi parametri definiti durante la sequenza di avvio iniziale.
  • GRUB_TERMINAL=gfxterm - Indica al bootloader di utilizzare un dispositivo grafico per l'input e l'output.

Sintassi diversa

Se le voci scritte sopra non funzionano per te, puoi in alternativa provare formati leggermente diversi, uno per uno. Apporta una modifica, aggiorna il menu di GRUB, quindi riavvia per vedere se ottieni i risultati desiderati. Ad esempio, per GFXMODE, puoi provare una qualsiasi delle opzioni (una alla volta!):

GRUB_GFXMODE=640x480
GRUB_GFXMODE=640x480x16
GRUB_GFXMODE=640x480x32
GRUB_GFXMODE="640x480"
GRUB_GFXMODE="640x480x16"
GRUB_GFXMODE="640x480x32"

  • Puoi anche utilizzare GRUB_GFXPAYLOAD_LINUX invece di GRUB_GFXPAYLOAD, con/senza virgolette.
  • Puoi anche utilizzare GRUB_TERMINAL_OUTPUT=gfxterm in aggiunta a (o al posto di) GRUB_TERMINAL=gfxterm.
  • Puoi anche usare diversi tipi di carattere, ma questo non dovrebbe essere necessario.
  • Aggiorna il menu di GRUB

    Ora devi aggiornare il menu. Sui sistemi basati su Ubuntu, esegui semplicemente:

    sudo-update-grub

    Questo è in effetti uno script wrapper per il comando che usi normalmente su Fedora o openSUSE:

    sudo grub2-mkconfig -o /boot/grub/grub.cfg

    Nota:su alcune distribuzioni, il file di configurazione di GRUB potrebbe trovarsi nella directory grub2 e il file potrebbe effettivamente essere chiamato grub2.cfg invece di grub.cfg.

    Riavvia e goditi un menu GRUB di dimensioni normali.

    Conclusione

    La nuova tecnologia porta sempre nuove sfide. Ma poi, penso, i display 4K sono in circolazione da molto tempo. Il mio laptop lo ha avuto negli ultimi sette anni della sua esistenza. Avrei pensato che il problema del ridimensionamento sarebbe stato risolto molto tempo fa. Vabbè.

    Se ritieni che il tuo menu di GRUB sia troppo piccolo, puoi provare i passaggi precedenti per rendere le voci visualizzate più grandi e effettivamente utilizzabili. Inizia con la configurazione più semplice, quindi controlla se vuoi vedere altre modifiche, come lo sfondo, la dimensione e il tipo del carattere e simili. Assicurati di eseguire il backup della configurazione, quindi se qualcosa torna indietro, puoi ripristinarlo rapidamente e facilmente. E qui abbiamo finito.


    Linux
    1. Modi per salvare Grub o recuperare il menu Grub

    2. Come ridimensionare la schermata di accesso al plasma su schermi HD/UHD

    3. Come abilitare Broadcom Wireless su Manjaro

    4. Linux:come disinstallare Grub?

    5. Come saltare il menu Grub su un sistema dual-boot??

    Come aggiungere e bloccare applicazioni personalizzate in Plasma

    Come disinstallare le applicazioni WINE

    Il menu al plasma non si aggiorna più? Soluzione.

    Come proteggere GRUB con password in Linux?

    CentOS / RHEL 7 :Come proteggere con password le voci del menu di GRUB2

    Come fare uno screenshot del menu?