web-dev-qa-db-fra.com

Mauvaise résolution Grub-Efi

Ma question, comme elle vient du titre, a trait à la bouffe, mais c'est une chose différente.

J'ai réinstallé Windows 7 et Ubuntu 12.10 dans mode UEFI (avant que j'utilisais le BIOS normal) et tout s'est parfaitement bien passé. Les deux systèmes se chargent comme ils le devraient, mais il y a une chose qui me préoccupe sans cesse. Le problème est avant que j’installe les deux systèmes dans UEFI que j’avais l'habitude de démarrer dans les deux systèmes à l'aide de grub commun (non uefi) et que la résolution de ce grub était correcte (c'est-à-dire 1366x768). À l'heure actuelle avec grub-efi, j'ai une mauvaise résolution (qui semble être 640x480).

Ma question est donc la suivante: puis-je régler en toute sécurité la résolution de grub à l'aide de fichiers de configuration grub ou si le problème est lié à autre chose? (par exemple une carte graphique).

J'utilise Ubuntu 12.10 Intel HD 3000 + Nvidia GT 540M Optimus (j'utilise bumblebee) Noyau 3.5.0-19-generic toutes les mises à jour installées! J'ai également ajouté Ubuntu X-SWAT PPA pour les conducteurs.

Merci de votre aide!

2
Nikki Kononov

J'ai eu le même problème que le Nikki jusqu'à aujourd'hui, quand je l'ai corrigé accidentellement en apportant un changement de configuration matérielle.

Mon matériel est différent de celui de Nikki. J'utilise les graphiques Intel intégrés à mon Dell Optiplex 7010.

Depuis que je suis passé du démarrage hérité à UEFI, le menu grub s’était affiché à une résolution basse, tandis que le tampon de trames continuait d’utiliser la résolution souhaitée de 2560 x 1440.

Aujourd'hui, je nettoyais la configuration du système du 7010. Sur la page Paramètres -> Général -> Options de démarrage avancées, j'ai trouvé une case à cocher intitulée "Activer les ROM d'options héritées". J'ai effacé cette case, enregistré la configuration et démarré. À ma grande surprise, le menu de menu était maintenant affiché à 2560 x 1440.

Peut-être que d'autres personnes pourront peut-être résoudre ce problème en supprimant les restes de prise en charge du démarrage hérité de leurs configurations matérielles.

2
Charles Jardine

J'ai le même problème sur mon Lenovo Thinkpad W520 (4270CTO) et voici ce que j'ai appris d'un utilisateur nommé "someotherguy" dans les forums de support Lenovo:

Le BIOS UEFI a une version spec. Le mien est 2.0.Pour disposer de fonctionnalités avancées telles que l'accès au BIOS sous Windows 8, la résolution élevée des chargeurs de démarrage, etc., la version UEFI doit être d'au moins 2.3.1.

Je suppose que quelque chose comme cela peut arriver à votre PC aussi. Je peux me tromper cependant.

Veuillez noter que la version de mise à jour du BIOS UEFI IS n'est pas identique à la version de la spécification.

0
und3rd06012

Selon l’entrée de wiki Arch Linux sur GRUB, vous pouvez définir la résolution de l’écran dans GRUB avec l’option GRUB_GFXMODE, comme dans:

GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD_LINUX=keep

Vous devez entrer ces lignes dans /etc/default/grub puis faire un grub-mkconfig -o /boot/grub/grub.cfg pour les avoir "prendre". Cela dit, je n’ai jamais essayé cela, je ne peux donc pas promettre que cela fonctionnera ni offrir une aide supplémentaire si cela n’arrive pas.

Une autre option consiste à utiliser un autre gestionnaire de démarrage. En particulier, my rEFInd offre une option de fichier de configuration appelée resolution que vous pouvez utiliser pour définir la résolution, comme dans:

resolution 1366 768

Le micrologiciel EFI, cependant, fournit un ensemble limité d’options pour les résolutions d’écran. Il est donc possible que votre résolution préférée ne fonctionne tout simplement pas. Si tel est le cas, rEFInd vous en informera au redémarrage et vous indiquera quelles résolutions sont prises en charge .

Vous pouvez installer rEFInd de sorte qu'il se charge en chaîne sur GRUB ou de manière à ce qu'il lance directement un noyau Linux 3.3.0 ou ultérieur. Malheureusement, Ubuntu ne s’organise pas de manière optimale pour rEFInd, mais vous pouvez le reconfigurer sans trop de difficulté. Voir la documentation rEFInd sur le démarrage de Linux pour plus de détails.

0
Rod Smith