Instalação do Arch Linux
Este é um passo a passo para instalar o arch linux em um desktop comum
Passos Iniciais
Esses sao os passos basicos antes de começar a instalar o arch linux
Carregar o Modelo do Teclado
Primeiro devemos carregar o modelo do teclado, para conseguir colocar os comandos corretamente posteriormente
loadkeys br-abnt2
Conferir a Forma de Boot
Devemos conferir se bootamos no modo UEFI ou no modo BIOS, para isso basta digitar o comando
cat /sys/firmware/efi/fw_platform_size
- 64 ou 32 quer dizer que estamos no modo UEFI
- Se o arquivo nao existir significa que estamos no modo BIOS
Conferir a Conecçao com a Internet
Para chegar se temo conexao devemos executar o seguinte comando para mandar um ping ao google, se tiver retorno significa que estamos conectados
ping google.com
Particionando os Discos
Devemos realizar as divisoes no disco que vamos instalar o arch e formatar essas partiçoes em seus devidos tipos, alem de monta-las em seus devidos lugares
Listando os Discos
Esse comando lista todos os discos disponiveis no sistema, juntamente com uma noçao basica das suas partiçoes
fdisk -l
Criando as Partiçoes
Agora devemos selecionar um dos discos para instalar o arch, depois de selecionado devemos executar esse comando
fdisk /dev/the_disk_to_be_partitioned
Agora devemos criar as seguintes partiçoes para o tipo UEFI
- EFI System Partition - 1GiB
- Swap - Pelo Menos 4GiB
- Linux Filesystem - Pelo menos 32 GiB, Tamanho Restante no Dispositivo
Formatando as Partiçoes
Devemos tambem formatar as partiçoes criadas, com os seguintes comandos para cada uma delas
- EFI System Partition -
mkfs.fat -F 32 /dev/efi_system_partition
- Swap -
mkswap /dev/swap_partition
- Linux Filesystem -
mkfs.ext4 /dev/root_partition
Montando as Partiçoes
Depois de formatar devemos tambem montar cada uma das partiçoes com os seguintes comandos
- EFI System Partition -
mount --mkdir /dev/efi_system_partition /mnt/boot
- Swap -
swapon /dev/swap_partition
- Linux Filesystem -
mount /dev/root_partition /mnt
Instalaçao
Agora nos vamos instalar boa parte dos pacotes que vamos usar no sistema, para isso vamos usar o comando pacstrap para instalar na partiçao montada no /mnt
pacstrap -K /mnt base linux linux-firmware nano dhcpcd grub efibootmgr sudo
caso voce ja queira instalar o DE junto logo agora voce tambem pode adicionar no caso do gnome
pacstrap -K /mnt base linux linux-firmware nano dhcpcd grub efibootmgr sudo gdm gnome
ou no caso do KDE
pacstrap -K /mnt base linux linux-firmware nano dhcpcd grub efibootmgr sudo plasma-desktop sddm
Gerar o Fstab
O Fstab serve para o sistema saber como cada uma das partiçoes deve ser montada na inicializaçao do sistema, para gerar ele devemos usar o seguinte comando
genfstab -U /mnt >> /mnt/etc/fstab
Mudar para o Sistema
Agora nos vamos mudar para o sistema, que esta no diretorio /mnt do pendrive
arch-chroot /mnt
Configuraçoes Adicionais
Agora nos temos que fazer algumas configuraçoes adicionais
Localizaçao
Devemos configurar a localizaçao com o comando
locale-gen
Linguagem
Agora nos temos que criar um arquivo dentro do /etc para definir a linguagem do sistema
nano /etc/locale.conf
e dentro desse arquivo nos colocamos
LANG=en_US.UTF-8
Teclado
Nos temos que criar um arquivo para o sistema saber qual modelo de teclado nos estamos usando
nano /etc/vconsole.conf
e dentro desse arquivo nos colocamos
KEYMAP=br-abnt2
Nome do Computador
Devemos criar tambem outro arquivo para o computador saber qual e o seu nome de host
nano /etc/hostname
e dentro desse arquivo nos colocamos
yourhostname
Usuarios
Vamos configurar os usuarios nessa sessao
Definir a Senha do Root
Agora nos temos que definir uma senha para o usuario raiz, para isso usamos o comando
passwd
Criar um Usuario
Vamos tambem criar um usuario sem permissao
useradd -m -g users -G wheel,storage,power -s /bin/bash username
Mudar a Senha do Usuario
Com o comando abaixo nos mudamos a senha do usuario que acabamos de criar
passwd username
Permitir o Uso do Sudo
Agora nos vamos permitir que o usuario que criamos use o sudo editando o arquivo /etc/sudoers
nano /etc/sudoers
nele nos vamos descomentar a linha %wheel ALL=(ALL) ALL
para permitir que usuarios do grupo wheel usem o sudo, como nosso usuario e desse grupo ele vai poder usar
Configuraçao do Bootloader
Nos vamos usar o grub, como nos ja baixamos ele com o pacstrap, basta configurar agora, vamos mostrar apenas para o modo UEFI
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
e depois disso nos vamos rodar um script para configurar o grub automaticamente, mas ele pode ser configurado detalhadamente caso desejado
grub-mkconfig -o /boot/grub/grub.cfg
Reboot
Agora basta reiniciar o sistema com o comando reboot
e remover o pendrive de instalaçao
Ativando o Gerenciador de Rede
Ativar o gerenciador de rede e importante para ter acesso a internet, para fazer isto basta digitar o comando
systemctl enable --now dhcpcd
Ativando o Desktop Enviroment
Para ativar o Desktop Enviroment vai depender de qual voce instalou,
se voce instalou o gnome basta digitar o seguinte comando
systemctl enable --now gdm
Caso voce tenha instalado o Kde basta digitar esse comando
systemctl enable --now sddm