Définir la résolution de l'écran à l'aide du paramètre de démarrage du noyau sur Linux

Définir la résolution de l'écran à l'aide du paramètre de démarrage du noyau sur Linux
Il y a des moments où vous démarrez dans votre distribution Linux préférée et la résolution d'affichage est définie de manière incorrecte. Vous avez peut-être du mal à changer la résolution de l'affichage au bon une fois qu'il a démarré (en particulier dans les systèmes d'exploitation de serveur sans tête Linux). Si c'est le cas pour vous, alors il y a une solution. Vous pouvez réellement définir la résolution d'affichage avec les paramètres de démarrage du noyau Linux.Dans cet article, je vais vous montrer comment définir la résolution d'écran à l'aide des paramètres de démarrage du noyau sur Linux. Alors, commençons.

Modification de la résolution d'écran à l'aide du paramètre du noyau VGA:

Il s'agit de la méthode traditionnelle de modification de la résolution d'écran à l'aide du paramètre de démarrage du noyau Linux. Il fonctionnera très bien sur les distributions Linux CentOS 7 et plus.

Le vga Le paramètre de démarrage du noyau accepte un code qui représente la résolution de l'écran. Chacune des résolution d'écran prise en charge sur votre moniteur a un numéro décimal unique.

Le moyen facile de trouver les codes est d'utiliser vga = demander Démarrer le paramètre lorsque vous démarrez dans votre système d'exploitation.

Pour ce faire, accédez au menu Grub, sélectionnez une entrée et appuyez sur e.

Maintenant, ajouter vga = demander À la fin de la ligne qui charge le noyau comme indiqué dans la capture d'écran ci-dessous. Notez que la ligne qui charge le noyau commence par linux. Une fois que vous avez terminé, appuyez sur F10 pour démarrer.

Maintenant, appuyez sur Pour voir toutes les résolutions d'écran prises en charge.

Comme vous pouvez le voir, toutes les résolutions d'écran prises en charge et un code hexadécimal pour chaque résolution d'écran sont répertoriés. Si vous souhaitez tester une résolution d'écran pour voir comment cela fonctionne sur votre ordinateur, tapez simplement le code hexadécimal et appuyez sur .

Disons que la résolution d'écran que vous avez choisie fonctionne et vous souhaitez le définir comme la résolution d'écran par défaut. Pour ce faire, vous devez modifier les fichiers de configuration de Grub sur votre ordinateur.

Disons que la résolution d'écran que vous aimeriez définir est 1024x768x32, qui a le code hexadécimal 341. Lorsque vous le définissez comme par défaut sur le fichier de configuration de Grub, vous devez modifier le code hexadécimal en un code décimal équivalent.

341 hexadécimal = 3 * 16 ^ 2 + 4 * 16 ^ 1 + 1 = 833

Donc, vous devez ajouter VGA = 833 Paramètre de démarrage du noyau sur le fichier de configuration de grub.

Tout d'abord, ouvrez le fichier de configuration GRUB avec la commande suivante:

$ sudo vi / etc / par défaut / grub

Maintenant, ajouter VGA = 833 à la fin du GRUB_CMDLINE_LINUX Comme indiqué dans la capture d'écran ci-dessous. Une fois que vous avez terminé, enregistrez le fichier.

Maintenant, mettez à jour les fichiers de configuration GRUB avec la commande suivante:

$ sudo grub2-mkconfig -o $ (sudo readLink -f / etc / grub2.CFG)

Les fichiers de configuration de Grub doivent être mis à jour. Maintenant, la prochaine fois que vous démarrez, la nouvelle résolution d'écran doit être appliquée.

Maintenant, redémarrez votre ordinateur avec la commande suivante pour que les modifications prennent effet:

$ redémarrer

Modification de la résolution d'écran à l'aide de gfxpayload:

Sur la nouvelle version de Grub, la résolution d'écran est définie à l'aide de GFXPAYLOAD. Alors le vga Le paramètre peut ne pas fonctionner correctement. Si c'est le cas pour vous, alors cette section est pour vous. Il est également facile de définir la résolution d'écran en utilisant cette méthode que la méthode traditionnelle.

Tout d'abord, appuyez sur c dans le menu Grub pour aller à l'invite de commande grub.

Vous devriez être dans l'invite de commande GRUB.

Maintenant, exécutez la commande suivante pour activer le module Pager.

grub> set pager = 1

Maintenant, pour trouver la résolution d'écran prise en charge sur votre ordinateur, exécutez la commande suivante:

Grub> vbeinfo

Comme vous pouvez le voir, toutes les résolutions d'écran prises en charge sont affichées. La sortie est très longue, donc il utilise le téléavertisseur. Vous pouvez appuyer Pour avancer et voir si la résolution d'écran que vous recherchez est prise en charge.

Comme vous pouvez le voir, plus de résolutions d'écran sont affichées. Ici, vous n'avez pas à vous souvenir de codes. N'oubliez pas la résolution de l'écran. Par exemple, si vous souhaitez définir la résolution de l'écran 1024x768x32, Ensuite, c'est ce que vous devez mettre dans le fichier de configuration de Grub. Très simple.

Afin de définir la résolution de l'écran, ouvrez le fichier de configuration de Grub avec la commande suivante:

$ sudo nano / etc / par défaut / grub

Le fichier de configuration doit être ouvert. Maintenant, ajoutez la ligne Grub_gfxpayload_linux = 1024x768x32 Comme indiqué dans la capture d'écran ci-dessous. Une fois que vous avez terminé, enregistrez le fichier en appuyant sur + X suivie par y et .

Maintenant, mettez à jour les fichiers de configuration GRUB avec la commande suivante:

$ sudo update-grub2

Les fichiers de configuration de Grub doivent être mis à jour. La prochaine fois que vous démarrez votre ordinateur, la nouvelle résolution d'écran doit être appliquée.

Enfin, redémarrez votre ordinateur avec la commande suivante pour que les modifications prennent effet:

$ sudo redémarrer

C'est donc ainsi que vous définissez la résolution d'écran à l'aide des paramètres de démarrage du noyau sur Linux. Merci d'avoir lu cet article.