Comment dire à GRUB2 de régler sa résolution (ainsi que celle transmise au noyau) sur la résolution maximale détectée au moment du démarrage ?
boot
grub2
resolution
Mehrdad
la source
la source
Réponses:
Je suppose que la raison pour laquelle vous posez cette question est que vous utilisez différents moniteurs sur la même machine Ubuntu et que vous voulez que GRUB2 soit bien sur chacun d'entre eux. Cependant, si vous êtes préoccupé par la résolution utilisée une fois Ubuntu démarré, cela ne règle pas le problème . GRUB2 ne "transmet pas au noyau" la résolution sélectionnée pour le menu de démarrage.
Modifier en
/etc/default/grub
tant queroot
. Vous voudrez peut-être sauvegarder en premier:(Vous exécuterez cela dans le terminal, que vous pourrez ouvrir en appuyant sur Ctrl+ Alt+ T.)
Pour le modifier avec Gedit tel quel
root
:(Ou si vous utilisez Kubuntu, exécutez à la
kdesudo kate /etc/default/grub
place.)Vous recevrez beaucoup de messages dans le terminal, si vous exécutez cette commande dans le terminal plutôt qu'avec Alt+ F2. Vous remarquerez qu'ils ne disent pas qu'ils se rapportent au fichier que vous modifiez, alors c'est correct.
Vous constaterez que la partie du fichier dit quelque chose comme ceci:
Décommentez (c.-à-d. Supprimez le début
#
de) la ligne qui ditGRUB_GFXMODE
et changez la résolution de640x480
àauto
. La ligne devrait maintenant se lire:Enregistrez le fichier et quittez l'éditeur. Dans le terminal, lancez:
(Ceci doit être exécuté après chaque modification
/etc/default/grub
, pour appliquer les modifications.)Maintenant, redémarrez et voyez si cela fait ce que vous voulez.
Ce n’est peut-être pas le cas (car il utilise la "plate-forme par défaut", qui n’est peut-être pas la plus haute possible). Si tel est le cas, éditez à
/etc/default/grub
nouveau, et cette fois modifiez la ligne afin qu'elle dise quelque chose comme:Vous ne voudrez pas nécessairement utiliser exactement cette ligne. Vous devez répertorier toutes les résolutions que vous souhaitez essayer, dans l'ordre de votre choix. Les résolutions que j'ai énumérées sont les résolutions les plus standard pour les moniteurs au format 4: 3, mais les écrans larges (y compris la plupart des écrans d'ordinateurs portables) ont des facteurs de forme et des résolutions différentes. Wikipedia a une liste de résolutions communes qui peuvent vous aider. Si vous connaissez les résolutions spécifiques que vous souhaitez pour chaque périphérique, vous pouvez simplement les lister (le plus élevé en premier). Vous devriez probablement inclure
640x480
ouauto
à la fin. Je le recommande car je ne sais pas si GRUB2 essaiera toujours une résolution basse, si vous n'incluez pas cela.Enregistrez à nouveau le fichier, exécutez-le à
sudo update-grub
nouveau, redémarrez à nouveau et voyez si cela vous convient.Si ce n'est pas le cas, vous n'aurez peut-être pas de chance. GRUB2 n’affiche pas la vidéo de la même manière que Ubuntu une fois qu’elle est démarrée. GRUB2 utilise les extensions de BIOS VESA pour afficher le menu d’amorçage avec une résolution améliorée (et une profondeur de couleur), et la résolution maximale d’une machine par le biais de VBE n’est pas toujours aussi élevée que la résolution maximale prise en charge par la carte vidéo et le moniteur.
Source: La documentation officielle de GRUB2 . (Vous remarquerez que le numéro de version est 1.99 . C'est toujours GRUB2. Un peu déroutant, mais vrai.)
[Enfin, merci à TechZilla d' avoir signalé une grave erreur dans la version originale de cette réponse.]
la source
GRUB_GFXMODE=auto
obtient presque toujours la meilleure résolution possible via VESA. Les résolutions d'écran large VESA ne sont pas standardisées et je n'ai jamais réussi à en utiliser une de Grub2. J'ai entendu dire qu'il était possible d'utiliser une puce Intel GFX et des correctifs logiciels VESA semi-compliqués. Autant que je sache, cela n’est pas possible avec des puces non-Intel GFX. ... aussi vous devriez ajouter un +1 à mon commentaire s'il était sur la cible. : PIl y a aussi une option d'interface graphique disponible.
Grub Customizer:
Grub Customizer permet de modifier, renommer, réorganiser ou geler les entrées Grub. Il permet également de changer les couleurs de fond du menu Grub ou d'ajouter une image personnalisée et prend également en charge la personnalisation BURG. Vous pouvez également utiliser Grub Customizer à partir d’un environnement Live CD / USB pour résoudre vos problèmes de démarrage.
Installation:
Appuyez sur Alt+ Ctrl+ Tpour ouvrir le terminal et exécuter les commandes suivantes:
Comment utiliser:
Une fois installé, appuyez sur Alt+ F2, tapez
grub-customizer
et appuyez sur Enter.Authentifiez-vous en donnant votre mot de passe utilisateur.
Une fois ouvert, cliquez sur
Preferences
dans la barre d’outils.Sous l'
Appearance
onglet Activercustom resolution
, tapezauto
dans la zone de texte.Alternativement, sous l'
Advanced
onglet, activezGRUB_GFXMODE
et tapezauto
le champ de texte qui le précède. Vous pouvez également spécifier la résolution sous la forme d'une séquence d'un ou de plusieurs modes, séparés par des virgules (',') ou des points-virgules (';'); chacun sera essayé à tour de rôle jusqu'à en trouver un. Par exemple:1440x900,1680x1050,1920x1200,2560x1600
Ou spécifié avec la profondeur (8, 16 ou 24):
1440x900x16,1680x1050x16,1920x1200x16,2560x1600x16
Fermez la
Preferences
boîte de dialogue et cliquez sur Enregistrer dans la barre d’outils de la fenêtre principale. C'est ça!Pour supprimer Grub Customizer, exécutez les commandes suivantes dans le terminal:
la source