Arch Linux

 

Splashy

De Wiki do Arch Linux Brasil


Splashy é uma implementação de boot gráfico rodando no espaço do usuário para sistemas com base em Linux. Com ele, é possível um "ambiente gráfico" durante o carregamento e inicialização do sistema através do Framebuffer Linux pelo directfb.


Tabela de conteúdo

Instalação

  1. Baixe o PKGBUILD do Splashy no AUR e construa o pacote através do makepkg (ou por wrapper do AUR com que esteja familiarizado) e instale-o com o Pacman.

Atenção! "initscripts-splash" é uma dependencia do splashy. Com sua instalação, ele acaba por substituir "initscripts" padrão, e com isso, haverá backup de alguns arquivos em seu diretório /etc com *.pacsave.

Configuração

/boot/grub/menu.lst

Adicione quiet vga=791 splash na linha referente ao seu kernel em /boot/grub/menu.lst. ex.:

kernel (hd0,6)/vmlinuz26 root=/dev/sda6 ro quiet vga=791 splash

/etc/rc.conf

Adicione SPLASH="splashy" ao final de seu arquivo /etc/rc.conf. ex.:

SPLASH="splashy"

/etc/mkinitcpio.conf

  • Lembre-se de sempre reconstruir uma nova imagem de inicialização do kernel (initramfs) após uma nova configuração do Splashy (ex. Ao alterar um tema do Splashy)
  1. Adicione splashy no final da linha apontando para HOOKS em /etc/mkinitcpio.conf. ex.:
    HOOKS="base udev autodetect ide sata filesystems ... splashy"
  2. Reconstrua uma nova imagem do kernel
    # mkinitcpio -p <kernel name>
    ex.
    # mkinitcpio -p kernel26

Atualizando

  • Não esqueça de reconstruir a imagen initramfs após uma atualização do Splashy.

Problemas conhecidos

  1. O Splashy não é finalizado automaticamente ao mudar para o "verbose mode" ou mesmo quando um script de inicialização falhar.
  2. Algo acontece de "terrivelmente errado" quando é forçada a checagem de um sistema de arquivos e durante a execução do mesmo. Por alguma razão ainda desconhecida, o próprio sistema reinicia após o fsck.
  3. X pode apresentar pontos e pixels estranhos na parte superior da tela, se o splashy é ativado durante o carregamento do boot.

Links

Ferramentas pessoais
TOOLBOX
LANGUAGES