O mistério da tela inicial de inicialização ausente:
Instalei o Ubuntu 12.4 no meu HP e tive o mesmo problema com a minha placa gráfica NVidia - a tela gráfica inicial do Ubuntu parou de funcionar e parece embaralhada após a primeira instalação ou atualização do GRUB.
Eu encontrei esta solução em outro lugar online e funcionou, então eu pensei em compartilhá-la.
Tudo isso se deve a uma pequena variável chamada $ vt_handoff no arquivo /boot/grub/grub.cfg
que, de maneira incorreta, faz blacklists na minha placa gráfica e decide que não é permitido ver uma tela gráfica de inicialização.
Basta editar o arquivo grub.cfg e remover todas as referências $ vt_handoff no código.
sudo gedit /etc/grub/grub.cfg
O script BASH para corrigir o problema várias vezes:
Aqui está um pequeno script para fazer o trabalho.
Torne-o executável usando chmod +x
e use o script toda vez após uma atualização ou atualização.
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"