Arch Linux - Instalação completa
Este guia tem por finalidade, ajudar iniciantes que têm curiosidade em conhecer e instalar o Arch Linux e também compartilhar meu método de instalação.
Parte 2: Instalação
Como já passei o link para download na página 1, vamos para a instalação.
# loadkeys br-abnt2
... para usar o teclado em português.
Se quiser você pode deixar a instalação em Português, também execute:
# nano /etc/locale.gen
Com Page Down ou a seta para baixo, vá até:
e remova o # das duas linhas onde tem pt_BR e adicione # onde esta o en_US.
Após isso, digite: Ctrl+x , yes e Enter para sair.
Depois digite, para deixar o idioma em Português:
# locale-gen && export LANG=pt_BR.UTF-8
# cfdisk
Vou usar 4 partições, use as setas Direita , Esquerda , Cima e Baixo para navegar pelo cfdisk
Depoi, vá até Tipo, aperte Enter e escolha a opção 82.
Agora, vá até Gravar e aperte Enter , Sim e Sair.
Se não quiser criar uma /boot e /home separadas, crie apenas uma raiz e SWAP, e marque a raiz como bootável.
Obs.: é recomendado que a partição SWAP tenha o dobro da memória RAM, se você tem 4G de memória RAM, terá que colocar 8G para SWAP. Tem usuário que acha que não precisa e não usa SWAP, mas enfim, isso não é uma discussão.
# iwconfig
A minha aparece como wlp6s0 e sempre tenho que desativar e ativar o Wi-Fi para não dar erro. No meu caso é a tecla FN+F2. Agora:
# wifi-menu wlp6s0
Pronto, agora escolha a sua rede e coloque a senha.
Para testar a conexão:
#ping -c 5 www.google.com
Obs.: troque o wlp6s0 pelo nome da sua interface Wireless.
# mkfs.ext4 /dev/sda1
# mkfs.ext4 /dev/sda2
# mkfs.ext4 /dev/sda3
# mkswap /dev/sda4
# swapon /dev/sda4
Pronto, todas formatadas, agora vamos montá-las:
# mkdir /mnt/boot # "para criar a partição boot"
# mount /dev/sda1 /mnt/boot
# mount /dev/sda2 /mnt
# mkdir /mnt/home # "para criar a home"
# mount /dev/sda3 /mnt/home
Se usou apenas duas partições, Raiz e SWAP:
# mkfs.ext4 /dev/sda1
# mount /dev/sda1 /mnt
# mkswap /dev/sda2 && swapon /dev/sda2
... trocando sda1 e sda2 pelo número correspondente a sua raiz e SWAP.
# pacstrap -i /mnt base base-devel
Fstab:
# genfstab -U -p /mnt >> /mnt/etc/fstab
Agora, vamos fazer o chroot:
# arch-chroot /mnt /bin/bash
Idioma do sistema:
# nano /etc/locale.gen
Remova o # novamente das duas linhas onde tem pt_BR. Após isso: Ctrl+x, Sim e Enter.
Depois:
# locale-gen
Agora, execute:
# echo LANG=pt_BR.UTF-8 > /etc/locale.conf
# export LANG=pt_BR.UTF-8
Para ver as opções:
# ls /usr/share/zoneinfo
Horário do sistema:
# hwclock --systohc --utc
Nome do sistema:
# echo ArchLinux > /etc/hostname # troque "ArchLinux" pelo nome que pretende usar
# pacman -S wireless_tools wpa_supplicant wpa_actiond dialog
Agora, vamos criar um ambiente inicial:
# mkinitcpio -p linux
Senha do root:
# passwd
Digite a senha, aperte Enter e digite novamente.
Habilitando o multilib:
# nano /etc/pacman.conf
Desça até onde está o multilib e remova os # de:
Agora saia com Ctrl+x, Sim e Enter, e atualize o sistema:
# pacman -Syu
Instalando o GRUB, baixe com:
# pacman -S grub
E instale:
# grub-install – –target=i386-pc – –recheck /dev/sda # sem números, é só "/dev/sda" mesmo
E finalize com:
# grub-mkconfig -o /boot/grub/grub.cfg
Se tiver fazendo dualboot com Windows, instale :
# pacman -S os-prober
Criando usuário:
# useradd -m -g users -G wheel -s /bin/bash seu-usuario
E, por fim:
# passwd seu-usuario
Se quiser deletar seu usuário:
# userdel -r seu-usuario
Vamos adicionar seu usuário para ter as permissões necessárias:
# gpasswd -a seu-usuario locate
# gpasswd -a seu-usuario users
# gpasswd -a seu-usuario audio
# gpasswd -a seu-usuario video
# gpasswd -a seu-usuario daemon
# gpasswd -a seu-usuario dbus
# gpasswd -a seu-usuario disk
# gpasswd -a seu-usuario games
# gpasswd -a seu-usuario rfkill
# gpasswd -a seu-usuario lp
# gpasswd -a seu-usuario network
# gpasswd -a seu-usuario optical
# gpasswd -a seu-usuario power
# gpasswd -a seu-usuario scanner
# gpasswd -a seu-usuario storage
# gpasswd -a seu-usuario video
Pronto, você tem as permissões de que precisa.
Agora, vamos instalar as fontes para deixar o sistema mais agradável:
# pacman -S $(pacman -Ss ttf | grep -v ^” ” | awk ‘{print $1}’) && fc-cache
# pacman -S acpi acpid
E então:
# systemctl enable acpid.service
Xorg e driver de video:
# pacman -S xorg-xinit xorg-utils xorg-server
Para Intel:
# pacman -S xf86-video-intel mesa mesa-demos
Para Nvidia:
# pacman -S nvidia
Execute:
# nvidia-xconfig
Para mais informações:
Para AMD:
Gerenciadores Touchpad , Mouse e Teclado:
# pacman -S xf86-input-synaptics xf86-input-mouse xf86-input-keyboard
# nano /etc/sudoers
E vá até onde esta escrito root ALL=(ALL) ALL e coloque na linha de baixo:
Salve e saia com Ctrl+x, Sim e Enter.
Habilitando o yaourt para usar os pacotes do AUR (Arch User Repository):
# nano /etc/pacman.conf
Desça até o final do arquivo e adicione:
Salve e saia: Ctrl+x, Sim e Enter.
E por fim execute:
# pacman -Sy yaourt
Terminamos a instalação, agora vamos reiniciar:
#exit
#umount -R /mnt && reboot
Para root:
su # digite a senha que você criou na instalação
Digite:
# wifi-menu wlp6s0 # troque "wlp6s0" pelo nome da sua interface
Ache sua rede e conecte.
MATE:
# pacman -S mate mate-panel mate-extra yelp mate-themes-extra network-manager-applet
nano ~/.xinitrc
E adicione: mate-session
Xfce 4:
# pacman -S xfce4 xfce4-goodies
E edite o arquivo xinitrc com:
nano ~/.xinitrc
E adicione: exec ck-launch-session startxfce4
Gnome 3:
# pacman -S gnome-shell gnome gnome-extra
nano ~/.xinitrc
Já vai estar lá, é só remover o # do gnome-session.
Obs.: $ xinitrc como usuário normal.
KDE:
# pacman -S kde kde-l10n-pt_br
nano ~/.xinitrc
Mesma coisa que o Gnome, só remover o # onde tem kde.
Se quiser usar um gerenciador de login para o Gnome , Xfce e MATE, pode usar o GDM:
# pacman -S gdm
# systemctl enable gdm.service
# systemctl start gdm.service
E para kDE, use o kdm:
# pacman -S kdm
# systemctl enable kdm.service
# systemctl start kdm.service
Depois que instalar o ambiente gráfico, instale o networkmanager:
# pacman -S networkmanager,
# systemctl enable NetworkManager.service
# systemctl start NetworkManager.service
Após isso, reinicie:
# Reboot
Se quiser usar o Google Chrome:
# yaourt google-chrome
E use o numero correspondente ao Chrome que quer usar. Se não me engano, o estável é 1 , Beta é 2 em desenvolvimento, é o 3.
Para saber mais sobre o Arch Linux:
Esse é apenas mais um método de instalação dos vários que tem por ai, mas esse é o jeito que eu faço para instalar o Arch completo.
Espero que este artigo seja útil e qualquer dúvida, correção, crítica e sugestãoé só deixar nos comentários.
:)
Até mais, Pessoal.
Teclado
Depois que iniciar o sistema, digite:# loadkeys br-abnt2
... para usar o teclado em português.
Se quiser você pode deixar a instalação em Português, também execute:
# nano /etc/locale.gen
Com Page Down ou a seta para baixo, vá até:
#pt_BR
e remova o # das duas linhas onde tem pt_BR e adicione # onde esta o en_US.
Após isso, digite: Ctrl+x , yes e Enter para sair.
Depois digite, para deixar o idioma em Português:
# locale-gen && export LANG=pt_BR.UTF-8
Particionando o HD
Eu recomendo criar 4 partições, se você for fazer um uso mais intenso do HD, mas alguns preferem criar só duas. Vou usar como exemplo o meu hd 500GB. Lembrando que a ISO mais recente do Arch usa um novo formato no cfdisk. Vamos lá.# cfdisk
Vou usar 4 partições, use as setas Direita , Esquerda , Cima e Baixo para navegar pelo cfdisk
- Partição Boot: aperte Enter em Nova , 900M , Primária e marque como bootável.
- Raiz: Nova , 45,5G, Primária.
- Home: Nova , 445,5G , Primária.
- SWAP: Nova , 8,1G , Primária.
Depoi, vá até Tipo, aperte Enter e escolha a opção 82.
Agora, vá até Gravar e aperte Enter , Sim e Sair.
Se não quiser criar uma /boot e /home separadas, crie apenas uma raiz e SWAP, e marque a raiz como bootável.
Obs.: é recomendado que a partição SWAP tenha o dobro da memória RAM, se você tem 4G de memória RAM, terá que colocar 8G para SWAP. Tem usuário que acha que não precisa e não usa SWAP, mas enfim, isso não é uma discussão.
Conexão
Se for conexão via cabo, o Arch irá reconhecer automaticamente, para Wi-Fi terá que saber qual é a sua interface, para isso digite:# iwconfig
A minha aparece como wlp6s0 e sempre tenho que desativar e ativar o Wi-Fi para não dar erro. No meu caso é a tecla FN+F2. Agora:
# wifi-menu wlp6s0
Pronto, agora escolha a sua rede e coloque a senha.
Para testar a conexão:
#ping -c 5 www.google.com
Obs.: troque o wlp6s0 pelo nome da sua interface Wireless.
Formatando e montando as partições
Primeiro, vamos formatar as partições.# mkfs.ext4 /dev/sda1
# mkfs.ext4 /dev/sda2
# mkfs.ext4 /dev/sda3
# mkswap /dev/sda4
# swapon /dev/sda4
Pronto, todas formatadas, agora vamos montá-las:
# mkdir /mnt/boot # "para criar a partição boot"
# mount /dev/sda1 /mnt/boot
# mount /dev/sda2 /mnt
# mkdir /mnt/home # "para criar a home"
# mount /dev/sda3 /mnt/home
Se usou apenas duas partições, Raiz e SWAP:
# mkfs.ext4 /dev/sda1
# mount /dev/sda1 /mnt
# mkswap /dev/sda2 && swapon /dev/sda2
... trocando sda1 e sda2 pelo número correspondente a sua raiz e SWAP.
Instalação: sistema base e ferramentas
Instalando o sistema base e ferramentas:# pacstrap -i /mnt base base-devel
Fstab:
# genfstab -U -p /mnt >> /mnt/etc/fstab
Agora, vamos fazer o chroot:
# arch-chroot /mnt /bin/bash
Idioma do sistema:
# nano /etc/locale.gen
Remova o # novamente das duas linhas onde tem pt_BR. Após isso: Ctrl+x, Sim e Enter.
Depois:
# locale-gen
Agora, execute:
# echo LANG=pt_BR.UTF-8 > /etc/locale.conf
# export LANG=pt_BR.UTF-8
Fuso Horário
# ln -s /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime # troque "Sao_Paulo" pela cidade que quiser.Para ver as opções:
# ls /usr/share/zoneinfo
Horário do sistema:
# hwclock --systohc --utc
Nome do sistema:
# echo ArchLinux > /etc/hostname # troque "ArchLinux" pelo nome que pretende usar
Instalação: Wireless - GRUB - root - Fontes - pacman.conf - Usuário
Vamos começar instalando as ferramentas Wireless:# pacman -S wireless_tools wpa_supplicant wpa_actiond dialog
Agora, vamos criar um ambiente inicial:
# mkinitcpio -p linux
Senha do root:
# passwd
Digite a senha, aperte Enter e digite novamente.
Habilitando o multilib:
# nano /etc/pacman.conf
Desça até onde está o multilib e remova os # de:
#[multilib]
#Include = /etc/pacman.d/mirrorlist
#Include = /etc/pacman.d/mirrorlist
Agora saia com Ctrl+x, Sim e Enter, e atualize o sistema:
# pacman -Syu
Instalando o GRUB, baixe com:
# pacman -S grub
E instale:
# grub-install – –target=i386-pc – –recheck /dev/sda # sem números, é só "/dev/sda" mesmo
E finalize com:
# grub-mkconfig -o /boot/grub/grub.cfg
Se tiver fazendo dualboot com Windows, instale :
# pacman -S os-prober
Criando usuário:
# useradd -m -g users -G wheel -s /bin/bash seu-usuario
E, por fim:
# passwd seu-usuario
Se quiser deletar seu usuário:
# userdel -r seu-usuario
Vamos adicionar seu usuário para ter as permissões necessárias:
# gpasswd -a seu-usuario locate
# gpasswd -a seu-usuario users
# gpasswd -a seu-usuario audio
# gpasswd -a seu-usuario video
# gpasswd -a seu-usuario daemon
# gpasswd -a seu-usuario dbus
# gpasswd -a seu-usuario disk
# gpasswd -a seu-usuario games
# gpasswd -a seu-usuario rfkill
# gpasswd -a seu-usuario lp
# gpasswd -a seu-usuario network
# gpasswd -a seu-usuario optical
# gpasswd -a seu-usuario power
# gpasswd -a seu-usuario scanner
# gpasswd -a seu-usuario storage
# gpasswd -a seu-usuario video
Pronto, você tem as permissões de que precisa.
Agora, vamos instalar as fontes para deixar o sistema mais agradável:
# pacman -S $(pacman -Ss ttf | grep -v ^” ” | awk ‘{print $1}’) && fc-cache
Finalizando a instalação: Xorg - sudo - yaourt
Monitor para bateria do notebook;# pacman -S acpi acpid
E então:
# systemctl enable acpid.service
Xorg e driver de video:
# pacman -S xorg-xinit xorg-utils xorg-server
Para Intel:
# pacman -S xf86-video-intel mesa mesa-demos
Para Nvidia:
# pacman -S nvidia
Execute:
# nvidia-xconfig
Para mais informações:
Para AMD:
Gerenciadores Touchpad , Mouse e Teclado:
# pacman -S xf86-input-synaptics xf86-input-mouse xf86-input-keyboard
Sudo
Edite o arquivo sudoers:# nano /etc/sudoers
E vá até onde esta escrito root ALL=(ALL) ALL e coloque na linha de baixo:
seu-usuario ALL=(ALL) ALL
Salve e saia com Ctrl+x, Sim e Enter.
Habilitando o yaourt para usar os pacotes do AUR (Arch User Repository):
# nano /etc/pacman.conf
Desça até o final do arquivo e adicione:
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
Salve e saia: Ctrl+x, Sim e Enter.
E por fim execute:
# pacman -Sy yaourt
Terminamos a instalação, agora vamos reiniciar:
#exit
#umount -R /mnt && reboot
Primeiro boot
Primeiro boot: se tudo ocorreu bem, você estará no seu novo sistema Arch Linux. Entre com seu usuário e depois como root.Para root:
su # digite a senha que você criou na instalação
Digite:
# wifi-menu wlp6s0 # troque "wlp6s0" pelo nome da sua interface
Ache sua rede e conecte.
Ambientes gráficos
O arch Linux se da bem com qualquer ambiente gráfico que você queira usar, vou deixar aqui algumas sugestões:MATE:
# pacman -S mate mate-panel mate-extra yelp mate-themes-extra network-manager-applet
nano ~/.xinitrc
E adicione: mate-session
Xfce 4:
# pacman -S xfce4 xfce4-goodies
E edite o arquivo xinitrc com:
nano ~/.xinitrc
E adicione: exec ck-launch-session startxfce4
Gnome 3:
# pacman -S gnome-shell gnome gnome-extra
nano ~/.xinitrc
Já vai estar lá, é só remover o # do gnome-session.
Obs.: $ xinitrc como usuário normal.
KDE:
# pacman -S kde kde-l10n-pt_br
nano ~/.xinitrc
Mesma coisa que o Gnome, só remover o # onde tem kde.
Se quiser usar um gerenciador de login para o Gnome , Xfce e MATE, pode usar o GDM:
# pacman -S gdm
# systemctl enable gdm.service
# systemctl start gdm.service
E para kDE, use o kdm:
# pacman -S kdm
# systemctl enable kdm.service
# systemctl start kdm.service
Depois que instalar o ambiente gráfico, instale o networkmanager:
# pacman -S networkmanager,
# systemctl enable NetworkManager.service
# systemctl start NetworkManager.service
Após isso, reinicie:
# Reboot
Extras
# pacman -S firefox firefox-i18n-pt-br flashplayer unrar unzip p7zip alsa-lib alsa-tools alsa-utils alsa-ossSe quiser usar o Google Chrome:
# yaourt google-chrome
E use o numero correspondente ao Chrome que quer usar. Se não me engano, o estável é 1 , Beta é 2 em desenvolvimento, é o 3.
Conclusão
Bom, você deixa o sistema com a sua cara e aos poucos vai instalando as coisas para melhorar e incrementar o seu sistema.Para saber mais sobre o Arch Linux:
Esse é apenas mais um método de instalação dos vários que tem por ai, mas esse é o jeito que eu faço para instalar o Arch completo.
Espero que este artigo seja útil e qualquer dúvida, correção, crítica e sugestãoé só deixar nos comentários.
:)
Até mais, Pessoal.
Parabéns.