Este answer resume bastante coerentemente o que fazer em caso de tela roxa após o boot do Ubuntu.
Você tem que editar a opção do ubuntu no grub (Pres e
na opção) e adicionar o parâmetro do kernel nomodeset
após ou em vez do parâmetro quiet splash
.
A tela parecerá estranha e você não terá resolução de tela correta, etc., mas ela deverá ser executada e você poderá instalar os drivers de vídeo corretos.
O que às vezes pode ajudar é usar acpi_osi=Linux
em vez de nomodeset
. Isso pode consertá-lo, mas para tornar a correção permanente, você precisa editar /etc/default/grub
e alterar a linha
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
para
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"
Depois de salvar a edição, execute sudo update-grub
Eu recomendaria, no entanto, verificar primeiro os drivers de vídeo.