web-dev-qa-db-fra.com

Comment réparer plymouth (écran de démarrage) dans toutes les versions d'Ubuntu!

Comment réparer un plymouth noir ou cassé (écran de démarrage) après l'installation des pilotes propriétaires nvidia dans Ubuntu (cela se produit généralement dans toutes les versions d'Ubuntu)? Peu importe la version des pilotes nvidia que j'installe, le bogue est toujours présent.

26
Nolt

Voici une solution pour résoudre le problème de l’absence de plymouth (écran de démarrage) dans Ubuntu après l’installation du pilote propriétaire nVidia. Peu importe la version d'Ubuntu que vous utilisez, cela devrait quand même fonctionner.

Ouvrez votre terminal et tapez

Sudo apt-get install v86d

Ensuite

Sudo -H gedit /etc/default/grub

Trouvez cette ligne

#GRUB_GFXMODE=640x480

et change pour celui-ci (bien sûr choisissez votre résolution)

GRUB_GFXMODE=1440x900
GRUB_GFXPAYLOAD_LINUX=keep

Remarque: vous pouvez essayer GRUB_GFXMODE=1440x900x24, mais attention de ne pas spécifier le nombre de couleurs. Vous devez spécifier une valeur prise en charge. Si cela ne fonctionne pas, supprimez-le plutôt. Plus d'informations dans le manuel .

Remarque: les anciennes cartes graphiques Nvidia nécessitent la propriété GRUB_GFXMODE au format <width>x<height>-<depth> (par exemple, 1920x1200-24, mais pas 1920x1200x24).

Enregistrer le fichier et taper dans le terminal

echo FRAMEBUFFER=y | Sudo tee /etc/initramfs-tools/conf.d/splash
Sudo update-initramfs -u
Sudo update-grub

Cela a fonctionné pour moi dans toutes les versions d'Ubuntu. Essaie :)

42
Nolt

Si la solution ci-dessus ne fonctionne pas, vérifiez que $ vt_handoff est utilisé dans le fichier /boot/grub/grub.cfg.

Dans le fichier, recherchez la ligne commençant par:

linux   /boot/vmlinuz ...

dans la section appropriée du menu de démarrage (par exemple, la première occurrence de cette ligne si vous souhaitez restaurer l'écran de démarrage pour la première option de démarrage du menu Grub) et assurez-vous que cette ligne se termine par

... quiet splash $vt_handoff

Voici l'exemple dans mon cas (ligne commentée remplacée par la deuxième ligne), remplacez xxxx par l'UUID existant de la partition de démarrage:

#   linux   /boot/vmlinuz-3.13.0-24-generic root=UUID=xxxx ro   nmi_watchdog=0
    linux   /boot/vmlinuz-3.13.0-24-generic root=UUID=xxxx ro   quiet splash $vt_handoff
5
eosphere

Les pilotes propriétaires Nvidia ne prennent pas en charge KMS, jusqu'à récemment. KMS est requis pour que plymouth (écran de démarrage) fonctionne. C'est un problème de Nvidia (pas d'ubuntu canonique). Je recommanderais de le laisser comme ça (cela n’affectera pas votre utilisation quotidienne) et d’attendre que nvidia 364.12 ou une version plus récente soit stockée dans le référentiel Ubuntu. Avec nvidia 364.12 plymouth fonctionne.

Si vous êtes impatient, vous pouvez utiliser ceci:

Sudo add-apt-repository ppa:graphics-drivers/ppa
Sudo apt-get update
Sudo apt-get install nvidia-364
0
john9983