Para instalar a partir de sistemas
Arch ou
Arch-based, é necessário o pacote
arch-install-scripts, que vai nos fornecer comandos como pacstrap e arch-chroot.
1. Monte a partição raiz do pendrive em /mnt:
# mount /dev/sdb3 /mnt
2. Instale o sistema base e alguns outros componentes na partição raiz:
# pacstrap /mnt base base-devel linux linux-firmware
3. Gerar arquivo fstab (File System Table). Utilizaremos o parâmetro -U para criar uma UUID exclusiva para cada partição.
# genfstab -U -p /mnt/ >> /mnt/etc/fstab
Caso você queira conferir ou editar o fstab:
# nano /mnt/etc/fstab
4. Para entrarmos dentro do nosso pendrive:
# arch-chroot /mnt
5. Recomendo habilitar o repositório multilib, para que aplicações de 32 bits rodem no seu sistema. Para isso, edite o arquivo pacman.conf:
# nano /etc/pacman.conf
Descomente essas linhas:
include = /etc/pacman.d/mirrorlist
Agora sincronize os repositórios:
# pacman -Sy
Caso o nano não esteja instalado:
# pacman -Sy nano
6. Configurar a localização (descomente essa linha: pt_BR.UTF-8 UTF-8):
# nano /etc/locale.gen
Ler o locale.gen e gerar nossa localização:
# locale-gen
Criar arquivo de configuração de língua:
# echo LANG=pt_BR.UTF-8 > /etc/locale.conf
# export LANG=pt.BR.UTF-8
7. Para configurar o teclado, edite o arquivo vconsole.conf:
# nano /etc/vconsole.conf
Adicione essa linha no arquivo:
KEYMAP=br-abnt2
8. Configurar o fuso-horário:
# ls /usr/share/zoneinfo/America
Identifique o seu estado ou um estado que corresponda ao seu fuso-horário, no meu caso é Belém, adapte o comando para sua necessidade:
# ln -sf /usr/share/zoneinfo/America/Belem /etc/localtime
Sincronizar o relógio do hardware com o do sistema:
# hwclock --systohc --utc
9. Dê um nome para sua máquina:
# echo archlinux > /etc/hostname
Adicione a linha equivalente:
127.0.1.1 archlinux.localdomain archlinux
10. Instale o microcódigo:
Se você tiver processador Intel:
# pacman -S intel-ucode
No caso de processadores da AMD, o pacote linux-firmware já cobre.
11. Crie uma imagem init ram disk:
# mkinitcpio -p linux
12. Baixe e instale o GRUB. Para baixar:
# pacman -S grub
Monte a partição efi em /boot/efi:
# mkdir /boot/efi
# mount /dev/sdb1 /boot/efi
Instale o GRUB:
# grub-install --target=x86_64-efi --efi-directory=/boot/efi --removable --recheck
# grub-mkconfig -o /boot/grub/grub.cfg
13. Definir senha de root:
# passwd
14. Crie um usuário e defina a senha:
# useradd -m -g users -G wheel,storage,power -s /bin/bash pedro
# passwd pedro
15. Editar o arquivo sudoers:
# nano /etc/sudoers
Encontre essas linhas:
## Uncomment to allow members of group wheel to execute any command
# %wheel ALL=(ALL) ALL
Descomente a linha:
%wheel ALL=(ALL) ALL
16. Instale componentes de Wifi e gerenciamento de rede, se quiser:
# pacman -S wpa_supplicant networkmanager net-tools dhcpcd
# systemctl enable NetworkManager
Pronto! Nossa instalação está finalizada :)
Desmonte a partição em /boot/efi:
# umount /boot/efi
Saia do chroot utilizando ctrl+d ou exit.
Desmonte a partição raiz do pendrive:
# umount /mnt
Quando você iniciar o sistema contido no pendrive, pode ativar a conexão com a internet rodando o comando dhcpcd (ethernet) ou nmtui (wireless).
Fontes