Plymouth (splashscreen) do Lucid para quem usa Grub 1

Iniciado por 0tacon, 07 de Maio de 2010, 02:03

tópico anterior - próximo tópico

0tacon

Como todos aqui já devem ter notado, o driver nvidia-glx-185 está excelente no Ubuntu 10.04 mas anda brigando com o plymouth, gerando telas de inicialização e desligamento/reboot bem feias.
No grub 2, que acompanha a instalação do Ubuntu Lucid, o problema já está resolvido por dois notáveis tópicos:
http://ubuntuforum-br.org/index.php/topic,65717.0.html
http://ubuntuforum-br.org/index.php/topic,65750.0.html

Mas para quem ficou com o grub 1 isso não basta. Além desse processo todo, para fazer o plymouth exibir todo seu gradiente é preciso mudar o /boot/grub/menu.lst para que ele inicie o sistema na já resolução adequada. Sem isso, o sistema inicia em 640x480 256 cores e só com a inicialização do Xorg (e do driver de vídeo) a resolução é corrigida.

Então, vamos fazer o Grub 1 iniciar o Ubuntu com a resolução previamente corrigida.
No Ubuntu:
sudo gedit /boot/grub/menu.lst

No Kubuntu:
sudo kate /boot/grub/menu.lst

Edite a entrada do Ubuntu Lucid. Deve ser algo assim:

Citartitle      Kubuntu 10.04, kernel 2.6.32-21-generic
root      (hd1,8)
kernel       /boot/vmlinuz-2.6.32-21-generic root=/dev/sdb9 ro quiet splash locale=pt_BR
initrd       /boot/initrd.img-2.6.32-21-generic
quiet

[obviamente, as partes referentes às partições (sdb9|hd1,8) variam conforme sua máquina].

Deve-se adicionar a opção vga=xxx conforme resolução e quantidade de cores adequados. Segue a tabela resumida de códigos do comando vga do grub 1:

1024x768 8-bit: 773
1024x768 16-bit: 791
1024x768 24-bit: 792

1280x1024 8-bit: 775
1280x1024 16-bit: 794
1280x1024 24-bit: 795

1400x1050 16-bit: 834
1600X1200 16-bit: 884


Por exemplo: no meu caso, monitor 1024x768 apostando na melhor precisão de cores possível, a entrada do Ubuntu Lucid no meu menu.lst ficou:

Citartitle      Kubuntu 10.04, kernel 2.6.32-21-generic (sda 9)
root      (hd1,8)
kernel       /boot/vmlinuz-2.6.32-21-generic root=/dev/sdb9 ro quiet splash vga=792 locale=pt_BR
initrd       /boot/initrd.img-2.6.32-21-generic
quiet