Le mystère de l'écran de démarrage manquant :
J'ai installé Ubuntu 12.4 sur mon HP et j'ai eu le même problème avec ma carte graphique NVidia - l'écran de démarrage graphique d'Ubuntu cesse de fonctionner et semble brouillé après la première installation ou mise à jour de Grub.
J'ai trouvé cette solution ailleurs en ligne et elle a fonctionné, j'ai donc pensé la partager.
Tout cela est dû à une petite variable appelée $vt_handoff dans le fichier /boot/grub/grub.cfg
qui liste à tort ma carte graphique et décide que je n'ai pas le droit de voir un écran de démarrage graphique.
Il suffit d'éditer le fichier Grub.cfg et de supprimer toutes les références à $vt_handoff dans le code.
sudo gedit /etc/grub/grub.cfg
Le script BASH script pour résoudre le problème encore et encore :
Voici un petit script bash script pour faire le travail. Rendez-le exécutable en utilisant chmod +x
et utiliser le script à chaque fois qu'une mise à jour ou une mise à niveau est effectuée.
FixBootSplash.sh :
#! /bin/bash
# Fix Ubuntu Plymouth Boot Splash
# if entry exists for $vt_handoff use sed to search and replace
# write to tmp file - move to original
checkVT=$(grep -c "\$vt_handoff" /boot/grub/grub.cfg)
if [ ! "$checkVT" -eq "0" ]
then
echo "> Found vt_handoff removing ..."
sudo sed 's/$vt_handoff//g' /boot/grub/grub.cfg > /tmp/.grub.cfg
sudo mv /boot/grub/grub.cfg /boot/grub/grub.cfg.backup
sudo mv /tmp/.grub.cfg /boot/grub/grub.cfg
fi
echo "> Done"