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ûrgrub2-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 grub2vbeinfo
sortie - Quand je configure une valeur pour
GRUB_GFXPAYLOAD_LINUX
, comme640x480x32
, le système se bloque également lors du chargement du noyau
Toute aide ou allusion serait très appréciée!
GRUB_GFXMODE=1024x768x32
etGRUB_GFXPAYLOAD=1024x768x32
Réponses:
Ça marche :) J'ai corrigé deux choses:
tout d'abord,
/etc/conf.d/modules
manquait plusieurs lignes, le plus important:.. 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:
.. 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 :)
la source