Plymouth no Arch Linux

Publicado por Matheus em 11/09/2015

[ Hits: 14.310 ]

 


Plymouth no Arch Linux



O Plymouth é um projeto do Fedora que visa prover um boot gráfico, ele é usado por padrão no Fedora, Ubuntu e mais algumas distros.

Entretanto o Arch não usa Plymouth e nenhum outro tipo de serviço para boot gráfico. Não que não possamos colocá-lo para rodar.

O Plymouth não está disponível nos repositórios oficiais do Arch, entretanto é facilmente instalável a partir do aur com o yaourt:

# yaourt -S plymouth plymouth-theme-arch-logo

O mesmo faz uso do Kernel Mode Setting (KMS) para apresentar as imagens.

Se você está usando drivers Open Source, então certamente o tem habilitado. Mas caso use os proprietários, não. Nesse caso, você deve usar um serviço de framebuffer como o uvesafb, disponível nos repositórios do Arch, como v86d.

Para termos o Plymouth funcionando, é necessário adicioná-lo aos hooks do mkinitcpio.

Simplesmente edite o arquivo /etc/mkinitcpio.conf e adicione e adicione o plymouth na linha sobre hooks.

HOOKS="base udev plymouth [...]"

Caso precise usar o uvesafb (por usar drivers proprietários), é necessário modificar a linha para:

HOOKS="base udev v86d plymoyth [...]"

Você deve adicionar o Plymouth APÓS base e udev, caso contrário ele não irá funcionar.

Também é interessante que se coloque o driver da VGA na linha modules do arquivo, ficando assim:

## Intel
MODULES="i915"
## AMD
MODULES="radeon"

## Nvidia
MODULES="nouveau"

E para finalizar as configurações, devemos editar os parâmetros de boot do grub através do arquivo /etc/default/grub. Localize a linha GRUB_CMDLINE_LINUX_DEFAULT e modifique para:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Caso precise usar o uvesafb, comente a seguinte linha:

# GRUB_GFXPAYLOAD_LINUX=keep

Caso queira mudar o tema padrão do Plymouth, rode o seguinte comando:

plymouth-set-default-theme -l ## para listar os temas disponíveis

plymouth-set-default-theme -R arch-logo ## para setar o tema e atualizar o initrd

Tudo configurado, só reiniciar e aproveitar, caso tenha dado tudo certo, sua tela de boot será assim:
Linux: [TUTORIAL] Plymouth no Arch Linux
Outras dicas deste autor

Fish Shell como padrão respeitando o /etc/profile

Montar HOME encriptada com ZFS durante o boot usando openRC

Pacotes binários no Gentoo Linux

Snapshots BTRFS no GRUB

Quebrando múltiplas senhas WiFi com hashcat

Leitura recomendada

Sample Xlet

Como saber se um programa esta instalado no Debian

E se o sistema operacional mais usado fosse o Linux?

Angel Network Monitor

Instalando a webcam Creative VF0400 no Ubuntu 8.04 (Hardy Heron)

  

Comentários
[1] Comentário enviado por SpoooK em 11/09/2015 - 15:56h


Caramba, sempre quis deixar o boot do arch assim. Porém aqui não funcionou, tentei primeiramente sem o v86d, depois com ele. Nenhuma das 2 formas deu certo para mim, olhei no Wiki do arch e realmente tudo que é necessário esta aqui na sua dica, mas não deu certo a mim.

Obrigado!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts