Plymouth no Arch Linux

Publicado por Matheus em 11/09/2015

[ Hits: 13.915 ]

 


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

Carregar os binários e libs na RAM

Snapshots BTRFS no GRUB

Acessando o smartphone via mosh

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

Melhorando gráficos de jogos Vulkan em Linux - vkBasalt

Leitura recomendada

Instalação do DHCP Server

Antivírus Avira no ArchLinux

Java: Lendo a entrada do teclado

Configurar Samba 3.6.5 e Windows 7

Criando seu próprio Captive Portal

  

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