Comment modifier en toute sécurité la résolution de l'écran grub2?

43

J'ai effectué une nouvelle installation d'Ubuntu 11.04 sur un ordinateur portable HP 550. Mais grub2 n'est pas vraiment adapté à la meilleure résolution d'écran compatible avec ce portable (1280x800).

Comment puis-je le faire sans utiliser une application tierce?

    
posée Binarylife 22.07.2011 - 00:15
la source

5 réponses

56

Pour cela, deux étapes sont nécessaires.

Étape 1: trouver le mode préféré

Redémarrez et appuyez et maintenez Shift pour afficher votre grub. Appuyez sur C pour accéder au mode console. Puis tapez:

$ vbeinfo

Cela affichera diverses choses sur la façon dont grub reconnaîtra votre affichage. En bas est "mode préféré" - dans votre cas, il devrait dire 1280x800. Notez la valeur.

Remarque: parfois, certaines cartes vidéo mal définies donnent une mauvaise résolution à Grub - si le mode préféré est beaucoup plus élevé que prévu, sélectionnez le mode le plus proche dans la liste affichée que vous attendiez.

Appuyez sur Esc pour revenir à grub et appuyez sur Entrez pour démarrer.

Etape 2: Définition de la résolution dans grub

Atteignez votre terminal et tapez

$ sudo nano /etc/default/grub

trouver la ligne

#GRUB_GFXMODE=640x480

supprimez # et modifiez 640x480 avec le mode préféré que vous avez noté. Par exemple:

GRUB_GFXMODE=1280x800

enregistrer, puis tapez

$ sudo update-grub

Remarque: le mode préféré doit figurer parmi ceux répertoriés par vbeinfo. Par exemple, si votre mode préféré est 1920x1080 (un paramètre de format 16x9 commun), votre mode préféré n'est PAS pris en charge par vbeinfo et peut ne pas fonctionner correctement. En fait, il ne semble pas y avoir de modes 16x9 pris en charge par vbeinfo, à partir d’Ubuntu 13.04. Dans ce cas, vous pouvez essayer de revenir à quelque chose de commun comme le 640x480, qui, semble-t-il, est supporté par la plupart des moniteurs et supporté par vbeinfo. De plus, tous les modes pris en charge par vbeinfo ne sont pas nécessairement pris en charge par votre moniteur et vous devrez peut-être faire des essais.

    
réponse donnée fossfreedom 22.07.2011 - 00:47
la source
17

J'utilise Ubuntu 16.04 et les choses sont un peu différentes dans la version packagée de Grub pour moi.

La commande vbeinfo n’existe pas.

  1. Activer
  2. Au menu grub, appuyez sur c pour obtenir la ligne de commande grub
  3. Tapez videoinfo
    Cela répertorie tous les modes - c'est le & lt; width & gt; x & lt; height & gt; vous devez noter.
  4. Eventuellement, il existe une commande videotest que vous pouvez utiliser pour tester une résolution donnée, par ex. videotest 1280x1024 . Cependant , alors que ce test a fonctionné pour moi, je n’ai pas pu revenir au menu grub! Donc, ce n'est pas aussi utile (à moins que quelqu'un puisse expliquer comment échapper au test.)
  5. Démarrez complètement et éditez (sudo) /etc/default/grub mais la ligne que vous recherchez s'appelle maintenant GRUB_GFXMODE . Alors, supprimez le commentaire et définissez-le sur le mode souhaité.
  6. Exécutez update-grub et redémarrez.
réponse donnée artfulrobot 18.03.2016 - 12:12
la source
5

Je lance 14.04LTS sur un ASUS M51AC avec un OEM Nvidia 625GT. J'ai trouvé qu'en plus de la réponse acceptée, je devais aussi ajouter la ligne:

GRUB_GFXPAYLOAD="keep"

à / etc / default / grub.

    
réponse donnée Sean Davis 04.05.2015 - 00:27
la source
3

Customizer Grub :

Personnalisation facile des paramètres Grub2. Allez dans "Préférences" - & gt; "Apparence"

  • cochez "résolution personnalisée" et sélectionnez l'une des résolutions disponibles
  • cliquez sur "fermer"
  • appuyez sur "enregistrer"
  • ferme le programme et redémarre l'ordinateur

    
réponse donnée 13east 22.07.2011 - 01:55
la source
1

Pour moi sur le serveur Ubuntu 17.10 c'était

GRUB_GFXPAYLOAD_LINUX="keep"
GRUB_GFXMODE="1920x1080x32"

Je devais également définir les éléments suivants pour empêcher l’arrêt de la suspension

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
    
réponse donnée jmervine 23.03.2018 - 06:47
la source

Lire d'autres questions sur les étiquettes