web-dev-qa-db-fra.com

Modification de la résolution d'écran de la console Lion Bionic du serveur Ubuntu 18.04

  • Exécuter Ubuntu 18.04 Server sur une machine physique ou VirtualBox?
  • Avez-vous besoin/souhaitez-vous utiliser toute la résolution native de votre écran? Supérieur à 640x480/800x600?

Alors vous pouvez être bloqué comme je l’ai été, car la solution qui fonctionnait le 14.04 et le 16.04 ne fonctionne pas le 18.04.

Problèmes à résoudre (objectifs)

  1. hwinfo --framebuffer donne une sortie vide -> trouve une autre solution
  2. l’ajout des lignes habituelles dans/etc/default/grub n’aide que lors de la première étape du démarrage. Une fois que GRUB2 a terminé son travail, la résolution passe à une valeur inférieure -> résolvez ceci aussi
  3. exclure les outils basés sur xorg tels que xrandr (il s'agit d'un serveur sans interface graphique par défaut)
  4. augmenter VT1-7 (Ctrl+Alt+F1F2 - F7 ) résolution dans le cas de systèmes de bureau avec une interface graphique
  5. régler la résolution à 1280x1024
2
linux64kb

1. Obtenir le mode vidéo pris en charge (utilisez vbeinfo au lieu de hwinfo)

  • redémarrer
  • maintenez la touche SHIFT enfoncée une fois le BIOS/UEFI terminé
  • appuyez sur c pour la ligne de commande GRUB
  • tapez set pager=1, puis appuyez sur ENTREE
  • tapez vbeinfo, puis appuyez sur ENTREE
  • notez le mode vidéo pris en charge dont vous avez besoin Mode 0x031b: 1280x1024 (+3840), 24 bits
  • redémarrer

2. Modifiez/ajoutez les lignes suivantes à /etc/default/grub pour correspondre à celles ci-dessous

>     GRUB_CMDLINE_LINUX_DEFAULT="video=0x0345 gfxpayload=true"
>     GRUB_CMDLINE_LINUX="video=0x0345 gfxpayload=true"
>     ...
>     # The resolution used on graphical terminal
>     # note that you can use only modes which your graphic card supports via VBE
>     # you can see them in real GRUB with the command `vbeinfo'
>     GRUB_GFXMODE=1280x1024x24
>     GRUB_GFXPAYLOAD=1280x1024x24
>     GRUB_GFXPAYLOAD_LINUX=1280x1024x24

3. Mettre à jour GRUB

Sudo update-grub

4. Redémarrer

Sudo reboot

Note1: J'ai testé la solution ci-dessus avec Ubuntu 18.04 Server and Desktop sur VirtualBox.

Note2: N'incluait pas le terminal linux (émulateur), PuTTY, cygwin, conemu et autres outils de fantaisie, car il s'agit de la console nue.


Aucune des sources que j'ai utilisées n'avait de solution complète, mais l'assemblage des pièces a résolu le problème pour moi.

Changer la résolution d'écran du serveur Ubuntu 14.04

https://ubuntuforums.org/archive/index.php/t-1468789.html

3
linux64kb

Mais parfois, vous avez besoin de la résolution de texte natives du moniteur pour un défilement plus rapide.

1. Obtenir le mode vidéo pris en charge (utiliser vbeinfo au lieu de hwinfo)

  • redémarrer
  • maintenez la touche SHIFT enfoncée une fois le BIOS/UEFI terminé
  • appuyez sur c pour la ligne de commande GRUB
  • tapez set pager=1, puis appuyez sur ENTREE
  • tapez vbeinfo, puis appuyez sur ENTREE
  • notez le mode vidéo pris en charge dont vous avez besoin Mode 0x100: 640 x 400 x 8 (640) Paletted
  • redémarrer

2. Modifier/ajouter les lignes suivantes à /etc/default/grub pour correspondre à celles ci-dessous

>     GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
>     GRUB_CMDLINE_LINUX=""
>     ...
>     # The resolution used on graphical terminal
>     # note that you can use only modes which your graphic card supports via VBE
>     # you can see them in real GRUB with the command `vbeinfo'
>     GRUB_GFXMODE=640x400x8
>     GRUB_GFXPAYLOAD_LINUX=keep

. Mettre à jour GRUB

Sudo update-grub

4. Redémarrage

Sudo reboot
0
Zakaria