web-dev-qa-db-fra.com

Plymouth et GRUB n'apparaissent pas du tout

J'utilise Ubuntu 11.04 64 bits comme seul système d'exploitation sur mon ordinateur de bureau, qui n'exécutait auparavant Ubuntu 10.04 LTS que lorsque j'ai eu le temps de le mettre à niveau avec une nouvelle installation. Il utilise les cartes graphiques NVIDIA intégrées (répertoriées sous le nom GeForce 6150SE nForce 4 par l’utilitaire Paramètres du serveur NVIDIA X) avec le pilote propriétaire actuel fourni par l’utilitaire Additional Drivers, et dispose d’une connexion VGA vers un Acer 1680x1050. moniteur.

J'avais l'habitude d'obtenir l'écran de démarrage graphique de Plymouth (version laide) en moins de 10.04. Ça n'avait pas l'air génial, mais ça me convenait. Maintenant, il ne s'affiche pas le 11.04 du tout ​​au démarrage (je reçois juste un message d'erreur dans une boîte grise se déplaçant sur le moniteur disant "Entrée non prise en charge"), et ce n'est que rarement qu'il apparaît sur arrêt, tout brouillé. Je ne pouvais pas obtenir GRUB à afficher pendant le démarrage tout en maintenant la touche Maj enfoncée (même message d'erreur), mais si vous appuyez sur Entrée pendant qu'il devrait être activé, le système démarre normalement.

Une image du message d'erreur que je recevais: A picture of the issue (please excuse the poor quality, a Nintendo DSi camera was all I had on hand)

Une fois complètement initialisé, le système affiche toujours l'écran de connexion et le bureau correctement.

Toute information sur la façon de résoudre ce problème serait appréciée. Si vous avez oublié d'inclure certains éléments spécifiques au matériel, indiquez-moi les commandes appropriées à exécuter dans un commentaire ci-dessous.

Choses que j'ai essayées:

  1. Exécution de plymouth dans un framebuffer : pas d'effet
  2. Amorcer avec nomodeset comme amorce de démarrage: option pas d’effet
  3. Démarrage avec nomodeset et plymouth dans un framebuffer: pas d’effet autre que Plymouth ne montrant que pendant l’arrêt]
  4. Après les instructions de Softpedia pour corriger la résolution de Plymouth : Le ​​problème est en grande partie résolu, sauf que le logo n'apparaît pas à Plymouth lors du démarrage, et que les boutons grub et Plymouth sont légèrement décentrés
  5. 4 ci-dessus, mais avec nomodeset supprimé en tant qu'option de démarrage grub: même effet que # 4

  6. 5 ci-dessus, mais avec vt.handoff=7 ajouté en tant qu'option de démarrage grub: même effet que # 4

J'ai ajouté le contenu actuel de /etc/default/grub comme demandé dans les commentaires:

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=uvesafb:mode_option=1280x1024-24,mtrr=3,scroll=ywrap"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1280x1024

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

STATUT ACTUEL: J'ai oublié de décommenter une ligne comme indiqué dans "choses que j'ai essayées" n ° 4, alors je me suis occupé de cela. Je peux maintenant voir GRUB au démarrage lorsque je tiens Shift et un Plymouth d'apparence normale à l'arrêt ... mais Plymouth lors du démarrage n'est plus qu'un écran violet. Dans chaque cas, il est légèrement décentré à gauche, avec une mince barre noire sur le côté droit du moniteur. L'erreur illustrée ci-dessus ne s'affiche plus. Je dirais que ce problème est environ 2/3 résolu maintenant.

MISE À JOUR: Après que Natty ait commencé à geler, j'ai décidé de procéder à un double démarrage avec Oneiric, qui présente malheureusement les mêmes problèmes. Plutôt que d'essayer toutes ces solutions de contournement, j'ai décidé de faire ce que j'aurais dû faire depuis le début et de classer une paire de bugrapports .

DERNIÈRE MISE À JOUR : Bogue 850908 a été confirmé en tant que bogue légitime nouveaufb. J'ai écrasé ma partition 11.04 par 12.04 LTS et je peux confirmer pour l'instant que le problème y est présent. Je vais maintenant signaler que cette question est close, mais j'espère que cela a été utile pour tous ceux qui ont connu des problèmes similaires; si vous rencontrez toujours le même problème que moi, allez-y et signalez-vous comme étant affecté. Merci!

4

Si grub ne s'affiche pas correctement, vous pouvez essayer de modifier ces paramètres dans/etc/default/grub:

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1280x1024

Par défaut, grub essayera d'utiliser la résolution vidéo "préférée" telle que renvoyée par la carte vidéo via VBE. Si le mode spécifié ici n'est pas compatible avec votre moniteur, vous pouvez essayer de commenter entièrement gfxmode et d'exécuter Sudo update-grub pour le laisser utiliser le mode par défaut de la carte vidéo. vous pouvez définir GRUB_GFXMODE = 640x480 pour spécifier un mode que n'importe lequel le moniteur connecté VGA devrait prendre en charge; ou vous pouvez commenter * GRUB_TERMINAL = console * pour passer en mode texte uniquement qui devrait s'afficher.

Une fois que vous êtes capable de charger grub, vous pouvez obtenir un shell grub en appuyant sur la touche 'c', puis obtenir des informations sur les modes vidéo disponibles à l'aide de la commande 'vbeinfo'; vous pouvez ensuite les essayer un à un jusqu'à trouver le meilleur mode compatible avec votre moniteur. Notez que même si votre carte vidéo prend en charge la résolution 1680x1050 du moniteur, elle peut ne pas être prise en charge en mode BIOS. C'est ce que vous dit la commande vbeinfo.

Il est également possible que vous deviez ajuster les paramètres sur le moniteur pour qu'il puisse gérer les entrées que vous essayez d'envoyer.

Une fois que vous êtes en mesure de trouver un mode satisfaisant pour grub, vous devriez pouvoir appliquer le même mode au framebuffer uvesafb via la ligne de commande du noyau pour obtenir les mêmes résultats pour plymouth.

2
slangasek

J'ai le même problème avec mon ordinateur de bureau (AMD x4 exécutant 11.04 et les pilotes NVIDIA), donc le problème vient du fait que Plymouth ne détecte pas le type de votre moniteur.

Plymouth est une application qui s'exécute très tôt dans le processus de démarrage (avant même que le système de fichiers racine ne soit monté!) Qui fournit une animation graphique au démarrage, le processus se déroulant en arrière-plan.

Il existe un produit appelé Plymouth Manager, et vous pouvez l'ajouter en accédant au terminal et en entrant ...

Sudo add-apt-repository ppa:mefrio-g/plymouthmanager
Sudo apt-get update
Sudo apt-get install plymouth-manager

Dans ce programme, il vous permet de changer la résolution au démarrage et de sélectionner le thème standard ou un thème personnalisé de votre choix.

J'espère que ça t'as aidé.

0
Zaipai

Avez-vous essayé de définir GRUB_CMDLINE_LINUX="gfxpayload=true"? Définissez également GRUB_GFXMODE et GRUB_GFXPAYLOAD_LINUX sur les supports de votre système et de votre système.

Peut-être que cela vous aidera aussi:

Comment puis-je récupérer mes messages noircis?

0
con-f-use

Puisque vous utilisez le pilote propriétaire Nvidia, puis-je vous demander si vous avez examiné la configuration des paramètres du serveur X Nivida pour ce moniteur externe? Peut-être que quelques ajustements pourraient faire la différence. Le message Entrée non prise en charge provient du moniteur. Le signal provient de l'adaptateur graphique. Le problème pourrait donc être dû à des paramètres incorrects dans le serveur Nvidia X.

0
grahammechanical