GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment récupérer les Ttys noircis ?

Question initiale :

Après avoir remplacé mon Ubuntu 10.10 par 11.04, tout ce que j'obtiens lorsque je Ctrl +Alt +F1–F6 dans un tty est un écran noir. De plus, lorsque je démarre, il y a un écran noir pendant un moment après l'affichage du menu grub2. Ensuite, jusqu'à ce que gnome démarre, il reste noir.

J'ai une Nvida Geforce Quadro FX 770M sur mon HP EliteBook 8530w. Comment faire pour que mes ttys (alias "terminaux virtuels") fonctionnent à nouveau ?

Mes efforts dans l'ordre chronologique :

  • Donc, grub et gfx-payload semblent être le problème, j'ai pensé. J'ai suivi ce guide pour une résolution tty plus élevée. Ce qui a conduit le menu grub2 à s'afficher dans ma résolution native plutôt qu'en 800×600. Le problème d'écran noir persiste.

  • J'ai cherché sur Google des rapports de bugs sur d'autres cartes nvidia ayant ce problème.

  • J'ai essayé de désinstaller le pilote nvidia. Aucun effet. J'ai également essayé différentes résolutions

  • Avec une ancienne version du noyau, cela fonctionne. Bien que pas parfaitement. Les ttys sont utilisables, il reste un écran noir entre le menu grub2 et gnome start. Pas vraiment une solution.

  • J'ai tellement essayé que j'ai perdu le fil. grub2 réinstallé et linux-image-2.6.38-8-generic . Ensuite, j'ai fait cela sur mon /etc/default/grub conformément au guide susmentionné (/etc/grub.d/00_header modifié également):

    GRUB_DEFAULT=0
    GRUB_HIDDEN_TIMEOUT=0
    #GRUB_HIDDEN_TIMEOUT_QUIET=true
    GRUB_TIMEOUT=3
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    #GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX=""
    GRUB_GFXMODE=1680x1050x32
    

    À ma grande surprise, je peux maintenant utiliser mes ttys en résolution native. L'écran noir entre le menu grub2 et l'écran de connexion gnome est toujours là . C'est ennuyeux car j'utilise aussi un disque crypté et je dois donc entrer ma phrase secrète dans le noir total… Je cherche toujours une solution mais l'urgence est faible.

  • Téléchargé et installé une version ultérieure du pilote nvidia. Aucune différence avec la dernière modification.

  • GRUB_CMDLINE_LINUX="vga=" essayé -paramètre. Aucun effet.

  • nomodeset n'a aucun effet. pas même en combinaison avec vga=...

  • J'ai essayé echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splash aucun effet (voir commentaire)

  • Au bord de la démission…

  • La période de primes va bientôt se terminer.

Meilleure réponse

J'ai rencontré le même problème que vous lorsque j'ai remplacé Ubuntu 10.10 par une nouvelle installation d'Ubuntu 11.04 (et plus tard, Ubuntu 11.10):mes tty "console" étaient désespérément vides mais fonctionnaient réellement - c'est-à-dire que je pouvais me connecter et entrer des commandes qui travail, mais il n'y avait rien de visible sur mon écran.

J'ai passé énormément d'heures sur Google et divers forums Ubuntu, j'ai essayé plein de suggestions et j'en suis finalement arrivé à la conclusion suivante :le problème est lié au pilote propriétaire NVIDIA — si je supprime le pilote propriétaire NVIDIA et que j'utilise le « nouveau ” pilote, le problème disparaît mais bien sûr je ne peux plus bénéficier de l'accélération matérielle.

En relation:Comment inclure des lignes dans resolv.conf qui ne seront pas perdues au redémarrage dans Ubuntu ?

J'ai réussi à résoudre le problème sur mon système (ZOTAC ZBOX avec NVIDIA GT218 intégré) en utilisant le pilote de framebuffer Uvesafb.

Voici la procédure que j'ai utilisée :

apt-get install v86d
apt-get install hwinfo
hwinfo --framebuffer

À partir de la sortie de hwinfo, j'ai choisi la "meilleure" résolution compatible avec mon écran — dans mon cas 1280×800 24 bits — et j'ai ajouté la ligne suivante à la fin du fichier /etc/initramfs-tools/modules :

uvesafb mode_option=1280x800-24 mtrr=3 scroll=ywrap

(La chaîne "1280×800-24" provient de la résolution que j'ai choisie — votre kilométrage peut varier.)

Ensuite, j'ai reconstruit les images grub et initramfs comme suit :

update-initramfs -u
update-grub

Enfin, j'ai redémarré le système et les tty de ma console étaient enfin visibles à nouveau.

Je n'utilise pas de système de fichiers crypté, donc je ne peux pas vérifier si la phrase de passe doit être saisie "dans le noir", mais de toute façon j'espère que la solution de contournement ci-dessus vous aidera.


Ubuntu
  1. Comment récupérer l'outil de capture d'écran GNOME précédent dans Ubuntu 22.04

  2. Comment obtenir l'autorisation d'éditer dans l'usb ?

  3. Comment savoir si la carte prend en charge le mode infrastructure ?

  4. Comment verrouiller l'écran ?

  5. Comment obtenir la taille réelle du répertoire (hors du) ?

Comment changer la résolution d'écran via le terminal Ubuntu

Comment obtenir la dernière version de vim sur Ubuntu 20.04 ?

Comment obtenir la bonne disposition de clavier espagnol ?

Comment faire en sorte que le programme d'installation de Wubi utilise un iso pré-téléchargé ?

Comment afficher à distance l'Android sur le PC ?

Comment récupérer la notification Skype dans la barre d'état système ?