Documente Academic
Documente Profesional
Documente Cultură
Instalação feita para os dois modos de BIOS e UEFI , as partes específicas para
cada modo serão comentadas nos tópicos.
-CONFIGURANDO O TECLADO:
# loadkeys br-abnt2 //para subir essas configurações de teclado
// É necessário subir esse comando é usado mais a frente quando for logar em root.
-CONFIGURAÇÕES DA INTERNET:
# ifconfig -a //verifica as configurações de internet
Para wifi
# wifi-menu // Para conexão wifi. Irá aparecer a lista de redes disponíveis, basta escolher uma e
conectar. Para fazer o teste de conexão é o mesmo usado acima.
# efivar -l
-PARTICIONAMENTO DO DISCO :
# fdisk -l ou # lsblk
//vai listar os dispositivos e verificar qual HD será usado para a instalação do sistema
# gdisk /dev/sda //disk para GPT, caso seu particionamento for MBR e já estiver com outro sistema
instalado para um dualboot, perderá o sistema na troca de formato de partições, para que isso não
ocorra poderá usar o fdisk que não será tratado nesse tutorial e os procedimento podem ser um
pouco diferentes. Lembrando que você tem que usar o comando referente ao seu dispositivo...
poderia ser "sda1","sdb" ou "sbc"..
Partition number (coloca numeração default nas partições): Enter para aceitar ou digite os
números das partições conforme desejar.
First sector: Enter para pular.
Last sector (adiciona um tamanho para a partição): +1G - com esse comando estou definindo
1GB para a partição boot.
Hex code: selecione o tipo da partição. Para cada partição teremos um Hex Code. Digite o code:
EF00 (código EF00 para sistemas de partição EFI, se fosse BIOS-based o código seria EF02).
# n // nova partição
# w // para salvar
# y // para confirmar
Ficamos assim:
-FORMATAÇÃO / MONTAGEM
FORMATANDO PARTIÇÕES
Formatando boot:
Formatando SWAP :
# mkswap /dev/sda2
# swapon /dev/sda2
# mkfs.ext4 /dev/sda3
# mkfs.ext4 /dev/sda4 //formatando partições em ext4
# mkfs.ext4 /dev/sda5
MONTANDO PARTIÇÕES
# mkdir /mnt/var
# mkdir /mnt/home
# mkdir /mnt/boot
# cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
-Agora, em vez de atravessar a lista com nano e tentando rolar para baixo um
milhão de espelhos, vamos fazer algo diferente. Execute a seguinte linha sed
para remover o comentário cada espelho:
-Este comando irá executar uma verificação para os 6 melhores espelhos que você
tem a melhor ligação e deixá-los descomentada ao comentar o resto:
//Instalando o sistema dentro de mnt, esse procedimento pode demorar um pouco dependendo da
conexão com a internet.
# cat /mnt/etc/fstab
verificar para ver se há uma entrada no fstab para troca uma vez que estamos
aqui. se houver, deve ser algo como:
-CONFIGURANDO SISTEMA.
# arch-chroot /mnt //Logando como root dentro de mnt para a devida configuração.
TECLADO
LINGUAGEM
TEMPO
Configurando zona de tempo
//Definindo local.
# ln -s /usr/share/zoneinfo/America/Seu_local /etc/localtime
//Relógio do hardware
# hwclock --systohc --utc
NOME DO COMPUTADOR
COLOCANDO SENHA
HABILITANDO O MULTILIB:
//Permitindo repositórios da comunidade Arch AUR e o multilib.
Se você estiver executando um sistema de 64 bits, então você precisa habilitar o
repositório multilib. Abra o arquivo pacman.conf usando nano:
# nano /etc/pacman.conf
#[multilib]
#Include = /etc/pacman.d/mirrorlist
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
# pacman -Syu
CRIAR USUÁRIO
CONFIGURAR SUDOERS
Agora temos que editar o arquivo sudoers para dar a este usuário os poderes sudo
muito necessários. Não abrir este arquivo com um editor regular; ele deve ser
editado com o comando visudo.
# EDITOR=nano visudo
desça até encontrar %wheel ALL=(ALL) ALL ou ctrl+w para pesquisar e digite %wheel
descomentar %wheel ALL=(ALL) ALL
na linha de baixo escrever : Defaults rootpw
Ficando assim:
%wheel ALL=(ALL) ALL
Defaults rootpw
BASH-COMPLETION
Por último, vamos instalar o bash-completion que torna mais fácil com auto-
complete de comandos e nomes de pacotes.
# pacman -S bash-completion
-Instalando O bootloader
BIOS
# pacman -S grub
E instale:
# pacman -S os-prober
Finalize com :
# grub-mkconfig -o /boot/grub/grub.cfg
UEFI
Como estamos fazendo uma instalação UEFI de archlinux vamos usar Gummiboot como
o nosso gerenciador de boot, que agora foi incorporado bootctl / systemd-boot.
# bootctl install
Escreva o ID de baixo que aparece, você vai ter que digitá-lo na próxima parte.
# nano /boot/loader/entries/arch.conf
Vai abrir um arquivo vazio, digite o seguinte, certifique-se sdaX é sua partição
root (o meu é sda3):
# pacman -S os-prober
PROCESSADOR INTEL
# pacman -S intel-ucode
UEFI
para UEFI teremos que atualizar nosso gummiboot adicionando outra linha initrd para intel-ucode
da seguinte forma:
title Arch Linux
linux /vmlinuz-linux
initrd /intel-ucode.img
initrd /initramfs-linux.img
options root=PARTUUID=códigoID-quevoce-copiou rw
REPOSITÓRIO AUR
DRIVERS GRÁFICOS:
Eu suponho que você sabe qual GPU você está usando. Arch wiki tem feito um
grande trabalho para documentar quais drivers você precisa instalar para o seu
hardware.
Eu tenho uma GeForce 635M:
ou
Agora você deve ser capaz de reiniciar em seu sistema sem pendrive!
Digite os seguintes comandos e, em seguida, remova o pendrive:
# exit
# umount -R /mnt
# reboot
PRIMEIRO BOOT
HABILITANDO INTERNET
Agora que já reinicializado, vamos começar pela nossa internet para permanecer nela e instalar uma
interface
primeiro vamos ver o que os adaptadores de rede estavam trabalhando com via
# ip link
ou
# wifi -menu
SOM :
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:
Xfce 4:
Gnome 3:
KDE:
# pacman -S plasma
# pacman -S dolphin ark kwrite konsole kdegraphics-okular spectacle gwenview skanlite vlc
# systemctl enable NetworkManager
# systemctl enable sddm
WIFI-AUTO :
Para o wifi inicializar com o sistema (procedimento para quem não quer utilizar o NetworkManager
citado abaixo).
No conteúdo haverá um arquivo de perfil como “wlp3s0-NomeWifi”, esse arquivo é gerado quando
você se conecta a uma rede pelo # wifi-menu
Para habilitar o wifi se conecte automaticamente com sua rede ao iniciar o sistema, usar:
Para desabilitar :
# pacman -S networkmanager
# pacman -S network-manager-applet wireless-regdb gnome-keyring dhclient crda (Pacotes que
foram necessários para funcionar corretamente no Xfce)
Depois de instalar:
# systemctl disable dhcpcd
# systemctl enable NetworkManager.service
# systemctl start NetworkManager.service
# Reboot
TECLADO:
caso ache mais prático configurar o teclado pelo terminal do que pela interface gráfica :
Section “InputClass”
Identifier “Keyboard Defaults”
MatchIsKeyboard “yes”
Option “XkbLayout” “br”
EndSection
(OPCIONAIS)
PACOTES BÁSICOS:
# pacman -S firefox firefox-i18n-pt-br flashplayer unrar unzip p7zip gparted flashplugin ntfs-3g
gimp
EXTRAS
# pacman -S chromium vlc libreoffice-fresh-pt-BR
# yaourt -S pamac
Fonts : # pacman -S artwiz-fonts dina-font terminus-font ttf-bitstream-vera ttf-dejavu ttf-freefont
ttf-inconsolata ttf-liberation ttf-linux-libertine ttf-mph-2b-damase xorg-fonts-type1
Impressora HP
Antes de começar o processo precisamos dar acesso ao nosso usuário:
# gpasswd -a seu-usuario lp
# gpasswd -a seu-usuario scanner
Pronto, agora o usuário está habilitado a utilizar tanto a impressora quanto o Scanner. Feito isso
precisaremos instalar o cups e os drivers para que o Arch possa reconhecer a sua HP:
O cups é o gerenciador de impressões, hplip são os driver da HP, simple-scan é a inteface gráfica
para scannear (pode ser substituído por xsane) ele não é totalmente necessário, já que a imagem do
scanner pode ser obtida através de linhas de comando:
$ hp-scan
Porém caso opte em não instalar o simple-scan o sane deve ser instalado em seu lugar. O python-
pillow é uma dependência necessária para que o sane consiga trabalhar.
Agora que todos os programas necessários foram instalados nós precisamos editar um arquivo
(utilizei o gedit, mas você pode utilizar outro editor de texto que preferir):
# gedit /etc/sane.d/dll.conf
Neste arquivo você encontrará hpaio com um “#”, basta remover o “#” e salvar o arquivo. Caso não
possua a linha #hpaio, basta acrescentar “hpaio” (sem aspas) numa linha sozinha e salvar o arquivo.
Para rodar o bumblebee usar optirun %command% ou primusrun %command% nas opções de
inicialização do programa ou pelo terminal.