J'utilise l'installation minimale de CentOS 7 avec accès en ligne de commande uniquement (aucun support graphique installé).
Après avoir passé des heures à lire en ligne sur la modification des fichiers grub, l'installation des ajouts d'invités et la définition des options VB, absolument rien ne fonctionne pour moi.
Tout d'abord, les ajouts d'invités sont installés. Deuxièmement, le seul fichier grub que j'ai est /boot/grub2/grub.cfg, et il dit de ne pas le modifier car il est généré dynamiquement. Enfin, la modification de l'affichage sous VB> Machine> paramètres sur automatique, aucun ou indice avec la résolution souhaitée ne fait aucune différence.
Étape par étape, que dois-je faire exactement pour obtenir une résolution d'écran supérieure à 640 x 400 et prévoir un tampon (actuellement, il n'y a pas de tampon)?
la source
Réponses:
CentOS 7 utilise toujours le paramètre vga obsolète . Vous vouliez étape par étape, vous l'obtenez:
sudo su
vi /etc/default/grub
i
ouInsert
sur la touche de votre clavier pour passer en mode édition.vga=792
à l'intérieur des "-quotes forGRUB_CMDLINE_LINUX
, f.ex.GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet vga=792"
Esc
et tapez:wq
et appuyez surEnter
pour enregistrer et quitter Vi.grub2-mkconfig -o /boot/grub2/grub.cfg
reboot
Cette procédure s'applique non seulement à Mac, mais à tous les systèmes d'exploitation hôtes exécutant Virtualbox: Windows, Linux.
La réponse de @ garethTheRed peut fonctionner dans certaines versions de certaines distributions Linux, mais l'astuce consiste à trouver les paramètres appropriés pour votre environnement. Au moins avec certaines distributions Red Hat, vous devez revenir à de vieilles habitudes obsolètes.
la source
vga
param. BTWvga=792
vous donnera une résolution de 1024x768 .Surtout, j'ai suivi les pas de @John Mayor et inventé une voie précise. espérons que cela aide à quelqu'un.
[Environnement testé]
CentOS 7.4.1708 sur VMWARE Workstation 12 Player (noyau 3.10.0-693.21.1.el7.x86_64)
Modifier la
GRUB_CMDLINE_LINUX
valeur dans le/etc/default/grub
fichierMise à jour Grub
Redémarrer
Un message s'affiche comme ci-dessous, appuyez sur
<ENTER>
Choisissez l'une des valeurs de sortie et notez-la Exemple d'affichage
Tapez
z
et appuyez<ENTER>
pour testerLe démarrage continue. après le démarrage, confirmez que la résolution est modifiée.
Modifier la
GRUB_CMDLINE_LINUX
valeur dans le/etc/default/grub
fichier à nouveau changer la valeur vga de demander à0x0342
ce que vous avez mémorisé à l'étape précédente .※ Le numéro du mode d'affichage doit être
hexadecimal
. ou non, il seraitundefined video mode number 342
impriméGrub Update à nouveau
Redémarrez et confirmez-le.
la source
792
mais dans grub je vois des valeurs différentes.Vous devez informer le noyau de l'invité de la taille requise de votre terminal.
À l'
grub
invite, utilisez les touches de curseur pour vous déplacer vers le noyau que vous souhaitez démarrer et appuyez sur la Etouche pour modifier. Utilisez la touche de curseur pour passer à la ligne qui commencelinux
et à la fin de la ligne, ajoutez:pour une résolution de 800 x 600 avec des couleurs 24 bits.
Appuyez sur la combinaison de touches
grub
nécessaire pour démarrer.Si cela fonctionne, vous devrez rendre ceci permanent:
Modifiez
/etc/default/grub
et ajoutez la strophe ci-dessus à laGRUB_CMD_LINE
ligne.Prochaine course:
ce qui fera de 800x600 @ 24 la valeur par défaut pour tous les noyaux actuels et futurs.
la source