Gentoo et Grub2: le système se bloque lors de l'utilisation de GRUB_GFXPAYLOAD_LINUX = keep


0

J'ai correctement installé Gentoo en tant que machine virtuelle invité VirtualBox en suivant le manuel ( http://www.gentoo.org/doc/en/handbook/handbook-x86.xml ). Tout est en ordre, mais je veux changer la résolution par défaut de ma console, après le chargement de grub2.

Mais quand je change de /etc/default/grub fichier et ajout:

GRUB_GFXPAYLOAD_LINUX=keep

.. le système démarre avec succès grub2, mais se bloque ensuite lors du chargement du noyau. À l'écran, il affiche simplement «Chargement du noyau tel ou tel».

Puisque l'image liveCD n'a pas de problème à exécuter la console dans des résolutions plus élevées, il semble qu'il me manque un pilote ou que quelque chose ait été oublié lors de la compilation du noyau. Mais en lisant la documentation sur Grub2 et Gentoo pendant un moment, je ne peux pas comprendre ce qui manque et comment résoudre plus avant ce problème.

Et pour mémoire:

  • Gentoo Base System version 2.2
  • Noyau Linux 3.10.25-gentoo
  • Après avoir changé le /etc/default/grub fichier, je cours bien sûr grub2-mkconfig -o /boot/grub/grub.cfg et vérifier le message ' Found linux image [..] '.) pour déterminer le changement à grub.cfg a été faite avec succès
  • Lorsque je configure une résolution plus élevée pour grub2 uniquement et omet le GRUB_GFXPAYLOAD_LINUX=keep option, le système s’amorce normalement (par défaut, résolution basse). Et grub2 utilise correctement la plus haute résolution
  • La résolution que je veux utiliser ( 1024x768x32 ) est listé dans le grub2 vbeinfo sortie
  • Quand je configure une valeur pour GRUB_GFXPAYLOAD_LINUX, comme 640x480x32, le système se bloque également lors du chargement du noyau

Toute aide ou allusion serait très appréciée!


Essayez de configurer GRUB_GFXMODE=1024x768x32 et GRUB_GFXPAYLOAD=1024x768x32
VL-80

Bonjour Nikolay, merci pour votre réponse rapide! J'ai essayé ça, ça n'a pas marché. De plus, j'ai découvert que X n'était pas installé correctement et ne fonctionnait pas. J'ai un X qui fonctionne maintenant et je peux utiliser xterm sous X. Un peu moche, mais ça marche! Mais en ce qui concerne une console de résolution supérieure, après le chargement de grub, j'ai toujours les mêmes symptômes que ceux décrits dans mon message original. Je veux juste le même écran de chargement haute résolution que le LiveCD produit, tu vois? Mettra à jour ce message dès que j'en saurai plus. Merci!
critikaster

Ne fonctionne toujours pas. X fonctionne, j'ai même KDE en marche maintenant, mais je n'ai aucune joie à démarrer la console avec une résolution plus élevée, toujours le même problème que le message original. Je penserais que j'ai tout le support nécessaire intégré dans mon noyau, puisque grub2 démarre dans une résolution souhaitée de 1024x768x32? Je reconstruis mon noyau à partir de zéro et je joue avec quelques options, juste pour être sûr ... Mais pas de joie pour l'instant.
critikaster

Vous l'exécutez en tant qu'OS invité dans Virtual Box. Avez-vous essayé d'exécuter Live CD en tant qu'invité également et la résolution était bonne? Ou vous exécutez Live CD directement sur votre ordinateur?
VL-80

Je le cours en tant qu'invité aussi. Mais je pense que je l'ai trouvé ..
critikaster

Réponses:


0

Ça marche :) J'ai corrigé deux choses:

tout d'abord, /etc/conf.d/modules manquait plusieurs lignes, le plus important:

modules="vboxsf"
modules="vboxvideo"
modules="vboxguest"

.. Après avoir ajouté ceux-ci, grub2 chargerait finalement le noyau et rc démarrerait automatiquement kdm. (Je pensais avoir ces lignes, mais apparemment, une erreur s'est produite lors de la sauvegarde de ce fichier plus tôt.)

Enfin, j'ai recompilé le noyau avec l'option suivante activée:

Device Drivers -> Graphics support 
-> Enable Support for frame buffer devices ->  VESA VGA Graphics support

.. Après cela, je vois la sortie de démarrage standard de Linux (démarrage de tous les services, etc.), mais cette fois dans une résolution plus élevée.

En passant, j'ai trouvé cet article très utile:

http://blog.jolexa.net/2008/07/howto-gentoo-guest-os-in-virtualbox/

En résumé, un exercice très utile avec Grub, Gentoo et la compilation :)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.