Boot gráfico no ArchLinux
Já vi que vários usuários estão passando a conhecer e utilizar mais e mais o Arch. Mas muitos dos iniciantes no mundo Linux que vão utilizar o Arch não ficam com ele por muito tempo, às vezes pelo simples motivo dele não possuir uma interface gráfica na inicialização do sistema. Mas se for por esse motivo, podem permanecer no Arch, pois há solução e bem fácil de se implementar. Vejam!
Parte 2: Instalando e configurando o SPLASHY
Primeiramente devemos adicionar o seguinte repositório ao final da configuração do pacman:
Para adicionar o repositório acima, basta fazer o seguinte em um terminal, como root:
# vi /etc/pacman.conf
(Utilizei o editor vi, mas esteja livre para utilizar o editor de textos que preferir)
O comando acima mostrará algo como (lembre-se que o meu arquivo se encontra assim, mas o seu pode estar diferente):
Pronto, agora podemos instalar o programa que nos dará uma tela de boot gráfica no ArchLinux, ou seja o Splashy:
# pacman -Sy splashy splashy-themes
Feito o comando acima, estaremos com o programa instalado, incluindo alguns temas para o mesmo, mas ainda faltam algumas configurações.
Então vamos colocar a mão na massa... ou melhor, vamos colocar a mão no teclado!
Adicione a linha abaixo no final do arquivo rc.conf:
# vi /etc/rc.conf
Outra configuração que devemos efetuar é no arquivo mkinitcpio.conf:
# vi /etc/mkinitcpio.conf
No final do arquivo encontramos a sessão HOOKS, ao final desta sessão devemos adicionar o comando "splashy" (sem aspas).
Fica tipo assim (lembrando que essa é a configuração do meu micro, a sua pode ser diferente):
Adicionado o comando, devemos aplicar essa nova configuração no Kernel:
# mkinitcpio -p kernel26
O terceiro passo é editar o arquivo menu.lst referente ao grub:
# vi /boot/grub/menu.lst
Coloque vga=791,793,794, ou qualquer outro valor que acharem melhor, splash e quiet, conforme está a configuração acima.
Só para finalizar, para quem desejar uma GUI (interface gráfica) para escolher o tema de sua preferência, basta localizar no AUR um dos seguintes pacotes:
Primeiro entre na pasta onde se encontram os temas para o splashy:
# cd /etc/splashy/themes
Depois verifique qual dos temas deseja definir e faça o seguinte comando:
# splashy_config --set-theme nome_da_pasta_do_tema (darch-white-43 por exemplo)
E para testar se o tema foi aplicado corretamente, faça:
# splashy test (pressione ESC para finalizar o teste)
Uma observação muito importante é que sempre que alterarem o tema do splashy, terão que atualizar a configuração do kernel:
# mkinitcpio -p kernel26
Terminadas as configurações, vamos ao que interessa. Vamos verificar se deu tudo certo.
Reinicie o seu sistema e verifique se o SPLASHY está funcionando corretamente.
Para maiores informações sobre a configuração do programa, visitem o link abaixo:
É isso pessoal!
Grande abraço, espero que gostem e até a próxima.
[archlinuxve]
Server = http://repo.archlinux.com.ve/i686
[archlinuxve]
Server = http://repo.archlinux.com.ve/x86_64
Server = http://repo.archlinux.com.ve/i686
[archlinuxve]
Server = http://repo.archlinux.com.ve/x86_64
Para adicionar o repositório acima, basta fazer o seguinte em um terminal, como root:
# vi /etc/pacman.conf
(Utilizei o editor vi, mas esteja livre para utilizar o editor de textos que preferir)
O comando acima mostrará algo como (lembre-se que o meu arquivo se encontra assim, mas o seu pode estar diferente):
#
# /etc/pacman.conf
#
# See the pacman manpage for option directives
#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
HoldPkg = pacman glibc
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#
[core]
Server=http://archlinux.c3sl.ufpr.br/core/os/i686
# Add your preferred servers here, they will be used first
[extra]
Server=http://archlinux.c3sl.ufpr.br/extra/os/i686
# Add your preferred servers here, they will be used first
[community]
Server=http://archlinux.c3sl.ufpr.br/community/os/i686
# Add your preferred servers here, they will be used first
#[testing]
#Include = /etc/pacman.d/mirrorlist
#[unstable]
#Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#Server = file:///home/custompkgs
[kdemod]
Server = http://kdemod.ath.cx/repo/current/i686
[archlinuxve]
Server = http://repo.archlinux.com.ve/i686
# /etc/pacman.conf
#
# See the pacman manpage for option directives
#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
HoldPkg = pacman glibc
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#
[core]
Server=http://archlinux.c3sl.ufpr.br/core/os/i686
# Add your preferred servers here, they will be used first
[extra]
Server=http://archlinux.c3sl.ufpr.br/extra/os/i686
# Add your preferred servers here, they will be used first
[community]
Server=http://archlinux.c3sl.ufpr.br/community/os/i686
# Add your preferred servers here, they will be used first
#[testing]
#Include = /etc/pacman.d/mirrorlist
#[unstable]
#Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#Server = file:///home/custompkgs
[kdemod]
Server = http://kdemod.ath.cx/repo/current/i686
[archlinuxve]
Server = http://repo.archlinux.com.ve/i686
Pronto, agora podemos instalar o programa que nos dará uma tela de boot gráfica no ArchLinux, ou seja o Splashy:
# pacman -Sy splashy splashy-themes
Feito o comando acima, estaremos com o programa instalado, incluindo alguns temas para o mesmo, mas ainda faltam algumas configurações.
Então vamos colocar a mão na massa... ou melhor, vamos colocar a mão no teclado!
Adicione a linha abaixo no final do arquivo rc.conf:
# vi /etc/rc.conf
SPLASH="splashy"
Outra configuração que devemos efetuar é no arquivo mkinitcpio.conf:
# vi /etc/mkinitcpio.conf
No final do arquivo encontramos a sessão HOOKS, ao final desta sessão devemos adicionar o comando "splashy" (sem aspas).
Fica tipo assim (lembrando que essa é a configuração do meu micro, a sua pode ser diferente):
HOOKS="base udev autodetect pata scsi sata usbinput keymap filesystems splashy"
Adicionado o comando, devemos aplicar essa nova configuração no Kernel:
# mkinitcpio -p kernel26
O terceiro passo é editar o arquivo menu.lst referente ao grub:
# vi /boot/grub/menu.lst
title Arch Linux
root (hd0,0)
kernel /boot/vmlinuz26 root=/dev/sda1 ro vga=795 splash quiet
initrd /boot/kernel26.img
root (hd0,0)
kernel /boot/vmlinuz26 root=/dev/sda1 ro vga=795 splash quiet
initrd /boot/kernel26.img
Coloque vga=791,793,794, ou qualquer outro valor que acharem melhor, splash e quiet, conforme está a configuração acima.
Só para finalizar, para quem desejar uma GUI (interface gráfica) para escolher o tema de sua preferência, basta localizar no AUR um dos seguintes pacotes:
- gsplashy: Gui GTK
- qsplashy-arch-svn: QT Gui
Primeiro entre na pasta onde se encontram os temas para o splashy:
# cd /etc/splashy/themes
Depois verifique qual dos temas deseja definir e faça o seguinte comando:
# splashy_config --set-theme nome_da_pasta_do_tema (darch-white-43 por exemplo)
E para testar se o tema foi aplicado corretamente, faça:
# splashy test (pressione ESC para finalizar o teste)
Uma observação muito importante é que sempre que alterarem o tema do splashy, terão que atualizar a configuração do kernel:
# mkinitcpio -p kernel26
Terminadas as configurações, vamos ao que interessa. Vamos verificar se deu tudo certo.
Reinicie o seu sistema e verifique se o SPLASHY está funcionando corretamente.
Para maiores informações sobre a configuração do programa, visitem o link abaixo:
É isso pessoal!
Grande abraço, espero que gostem e até a próxima.
Antes de efetuarem a instalação do splashy, façam backup dos arquivos rc.conf ( /etc/rc.conf ) e inittab ( /etc/inittab), pois eles podem ser alterados.
Fazendo o backup, após a instalação bata restaurar os arquivos originais novamente OK!!!
Grande abraço a todos!!!