Instalação Arch Linux.
Esse é o documento que uso para instalar o Arch linux.
É um documento vivo sem controle de versão.
Se estiver usando esse guia e precisar de ajuda me encontre em mauricioc@sdf.org
1 Após o Boot da mídia de instalação
1.1 Testar conectividade do cabo de rede.
# ping 8.8.8.8
1.2 Ajustar o teclado para ABNT2.
# loadkey br-abnt2
1.3 Verificar discos disponíveis para instalação.
# lsblk
1.4 Particionar o disco.
# cfdisk /dev/sdX
(Onde X é a letra do disco.Ex. sda, sdb, etc.)
Se disco maior de 2TB usar GPT, se menor usar DOS para o label.
Uma partição de no mínimo de 128MB para boot e o resto para o sistema.
Se quiser crie partição de SWAP e depois ative e formate.
# mkswap /dev/sdX
# swapon /dev/sdX
Se já existir partições no disco lipar tudo com fdisk.
1.5 Formatar partições.
# mkswap /dev/sdX1
# swapon /dev/sdX1
# mkfs.ext4 /dev/sdX2
para o boot.
# mkfs.ext4 /dev/sdX3
para o resto do sistema.
1.6 Preparar a instalação do sistema base no disco.
# mount /dev/sdX3 /mnt
# mkdir /mnt/boot
# mount /dev/sdX2 /mnt/boot
Verificar como ficou a montagem.
# lsblk
1.7 Instalar sistema base e editor.
# pacstrap /mnt base base-devel linux linux-firmware emacs
1.8 Gerar arquivo fstab
# genfstab -U /mnt >> /mnt/etc/fstab
1.9 Trocar da mídia de instalação para o disco da máquina.
# arch-chroot /mnt /bin/bash
1.10 Instalar network manager e grub.
# pacman -S networkmanager grub
1.11 Habilitar serviço networkmanager no systemd
# systemctl enable NetworkManager
1.12 Instalar grub.
# grub-install /dev/sdX
1.13 Gerar arquivo de configuração do grub.
# grub-mkconfig -o /boot/grub/grub.cfg
1.14 Criar senha para o root
# passwd
1.15 configurar locale
# emacs /etc/locale.gem
Descomentar linhas do locale que você quer usar gravar
1.16 Gerar locale usando arquivo anterior.
# locale-gen
1.17 Configurar linguagem a ser usada no sistema.
# emacs /etc/locale.conf
no arquivo colocar a linha LANG=pt_BR.UTF-8
1.18 Configurar hostmame.
# emacs /etc/hostname
colocar o nome que quiser.
1.19 linkar a timezone correta
# ln -sf /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime
1.20 Sair do chroot e voltar para a mídia de instalação.
# exit
1.21 Desmontar partição da mídia de instalação
# umont -R /mnt
1.22 Reiniciar
# reboot
2 Após a instalação.
2.1 Configurar teclado ABNT2 no console.
# emacs /etc/vconsole.conf
E no arquivo colocar a linha KEYMAP=br-abnt2
2.2 Criar grupo de usuário.
# groupadd nome-do-grupo
2.3 Criar usuário e dar permissão de grupos.
# useradd -m -g nome-do-grupo -G wheel,users nome-do-usuario
2.4 Criar senha para usuário.
# passwd nome-do-usuario
2.5 Liberar acesso ao grupo wheel aos sudoers.
# emacs /etc/sudoers
Localizar linha do grupo wheel e descomentar.
Para editar usar C-x C-q
2.6 Reiniciar
# reboot
2.7 Instalar man.
# pacman -S man-db
2.8 Instlar Xorg
# pacman -S xorg xorg-xinit xterm
2.9 Instalar git
# pacman -S git
2.10 Baixar e instalar CWM
Ir para o diretório opt
# cd /opt
Clonar repósitório
# git clone https://aur.archlinux.org/cwm.git
Trocar de dono o diretório
# sudo chown nome-do-usuario:nome-do-usuario cwm
Trocar para usuario criado.
# su nome-do-usuario
Entrar no diretório CWM
# cd cwm
Compilar e instlar pacote.
# makepkg -si
Criar arquivo .xinitrc com o conteudo exec cwm no diretório do usuário.
# echo "exec cwm" > .xinitrc
2.11 logar como usuário e iniciar CWM
# startx
2.12 Instalar fonte.
# sudo pacman -S terminus-font
2.13 instalar multiplexador de terminais.
# sudo pacman -S tmux
2.14 Baixar e instalar gerenciador de login.
Ir para o diretório opt
# cd /opt
Clonar repósitório
#sudo git clone https://github.com/nullgemm/ly.git
Trocar de dono o diretório
# sudo chown nome-do-usuario:nome-do-usuario ly
Ir para o diretório ly
# cd ly
Buscar submódulos
# sudo make github
Compilar
# sudo make
Instalar
# sudo make install
Habilitar o serviço no systemd
# sudo systemctl enable ly
Reiniciar
# reboot