web-dev-qa-db-fra.com

Résolution maximale du terminal dans l'invité de la boîte virtuelle du serveur ubuntu

J'ai une machine VM sous Ubuntu 14.04 (invité) sur un hôte Win7. J'ai actuellement la résolution du serveur définie à 1024 * 768 en ajoutant cette

GRUB_CMDLINE_LINUX_DEFAULT="splash xvga=1024x768x24" 
GRUB_GFXMODE=1024x768x24

à /etc/default/grub.

Cependant, je ne peux pas obtenir de résolutions plus élevées. Lorsque je règle par exemple 1200 * 800, il réinitialise à 640 * 480. J'ai alloué 128 Mo de mémoire vidéo.

Puis-je obtenir des résolutions plus élevées?

21
ECII

La réponse que j'ai trouvée était une combinaison de Comment puis-je augmenter la résolution en mode console? et Comment utiliser le serveur Ubuntu en plein écran dans la virtualbox? Le premier a fourni des informations pour changer l'affichage de grub résolution, et ce dernier m'a aidé à diagnostiquer pourquoi le premier n'entraînait aucun changement de résolution.

Combinant les deux réponses:

  1. Identifiez la résolution prise en charge par votre environnement VirtualBox. Redémarrez le système et gardez le Shift clé jusqu'à ce que les fenêtres apparaissent, puis appuyez sur c. Cela vous déposera dans la console Grub. Entrez la recommandation vbeinfopour afficher une liste des résolutions. Sélectionnez la résolution qui vous convient (dans mon cas, 1152x864x32).

  2. Modifiez /etc/default/grub pour modifier/créer une ligne GRUB_GFXMODE=1152x864x32 (où vous remplacez la résolution par celle qui convient à votre environnement).

  3. Editez /etc/grub.d/00_header pour modifier la ligne

    if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=auto ; fi
    

    à

    if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1152x864x32 ; fi
    

    (encore une fois, en remplacement de la résolution)

  4. Mettez à jour grub et redémarrez: update-grub2 && shutdown -r now

Grub doit démarrer à la nouvelle résolution plus élevée, puis cette résolution doit se poursuivre une fois que vous êtes connecté.

20
Rob Hall

J'essaie cela depuis quelques heures maintenant et il y a quelques jours également depuis quelques heures. La solution Rob Halls n'a fonctionné pour moi que pendant la période de démarrage, lorsque GRUB affiche les entrées du menu. Après le démarrage du serveur (j'utilise un serveur Ubuntu, dernière version), la résolution est redevenue "normale".

Ajout de la ligne suivante à /etc/default/grub:

GRUB_GFXPAYLOAD_LINUX=1152x864x32

et alors

update-grub2 && reboot

J'ai eu la résolution plus élevée au cours du processus de démarrage (menu grub) et dans la console.

16
awsomedevsigner

Comme @Zook l'a souligné dans les commentaires, il me suffisait d'activer et de modifier la ligne suivante dans /etc/default/grub:

GRUB_GFXMODE=1152x864x16

et alors

update-grub && reboot

La version de GRUB est 2.02 ~ beta2-9ubuntu1.

Virtualbox version 4.3.16, hôte Windows 7, résolution native 1600x1050.

Pour que cela fonctionne, il était important de supprimer toute ligne vga= ou xvga= ou video= du noyau, par exemple. dans GRUB_CMDLINE_LINUX_DEFAULT.

Cet indice, j'ai trouvé ici . Je n'ai pas eu à effectuer les modifications proposées dans le duplicata possible .

5
x29a

En exécutant Virtualbox 5.1.34 sous Ubuntu 16.04, j'étais déçu de toutes les tentatives faites en 1920x1080 ou 1600x900 pour obtenir 640x480. Comme beaucoup d’autres, j’ai découvert que la résolution maximale autorisée était de 1024x768 et que tout dépassement serait rétrogradé à 640x480.

Exécution de vbeinfo à l'invite grub J'ai découvert que 1600x1200x32 était pris en charge, même si mon moniteur faisait 1900x1080. J'ai donc changé /etc/default/grub en:

GRUB_GFXMODE="1600x1200x32"

Et wow quelle différence!

Une partie du haut et du bas est coupée/tronquée mais ce n'est pas grave et c'est agréable de voir la fenêtre plus grande et lisible:

image3o.gif

J'ai dû compresser le .GIF pour l'adapter ici, c'est plus sympa en direct. J'ai deux moniteurs (l'un au-dessus de l'autre) alors la taille du bureau virtuel est de 3840x1080

1
WinEunuuchs2Unix