Esse tutorial tem como objetivo explicar a instalação básica do Arch Linux, com o ambiente de Desktop baseado no Deepin 15.5
Iniciamos vereficando as partições existentes no sistema utilizando o comando: fdisk -l
Para abrir o menu de gerenciamento de partições utilizaremos o comando: cfdisk
Selecione a ferramenta DOS e deverão ser criadas pelo menos duas partições: uma para o sistema e dados, e outra para SWAP.
Nota: As letras X e Y representam o número da partição do seu disco para sistema/dados e para swap respectivamente.
Para formatar a partição do sistema/dados usaremos o comando mkfs.ext4 /dev/sdaX
e após isso formataremos a partição de swap com o comando mkswap /dev/sdaY
.
Em seguida ative a partição de swap com o comando swapon /dev/sdaY
.
Para prepararmos o ambiente de instalação usaremos o comando: mount /dev/sdaX /mtn
e em seguida criaremos a pasta home usando o comando mkdir /mtn/home
Nota: Esta etapa requer acesso à internet. Você pode testar seu acesso a internet com usando o comando
ping -c 3 www.google.com
. Caso só tenha disponível uma conexão wi-fi, poderá usar o comandowifi-menu
para se conectar à internet.
Antes de começarmos é importante deixarmos o mirror dos pacotes apontados para servidores no Brasil. Para fazermos isso editaremos o mirrorlist
do sistema através do comando nano /etc/pacman.d/mirrorlist
e adicionaremos na primeira linha da lista de mirrors: Server = http://br.mirror.archlinux-br.org/$repo/os/$arch
. Salve e feche o arquivo.
Em seguida utilizaremos o comando pacstrap /mnt base base-devel
para baixar os pacotes e instalar nosso linux.
Finalizada a instalação, iremos gerar o arquivo fstab com o comando genfstab /mnt >> /mnt/etc/fstab
. E caso deseje conferir se foi gerado use o comando cat /mnt/etc/fstab
.
Para acessarmos nosso sistema que acabou de set instalado usaremos o comando arch-chroot /mnt /bin/bash
.
Para configurar a linguagem do sistema editaremos o arquivo de idiomas com o comando nano /etc/locale.gen
. Procure e descomente linha (para instalação em inglês):
en_US.UTF-8 UTF-8
Após isso gere a nova localização com o comando: locale-gen
.
Em seguida criaremos o arquivo locale.conf
com o comando nano /etc/locale.conf
e iremos inserir nele a seguinte linha:
LANG=en_US.UTF-8
Nota: Caso esteja utilizando um teclado com layout abnt-2 utilize o comando
loadkeys br-abnt2
para deixar seu teclado configurado.
Defina a senha do root através do comando passwd
.
E defina o nome para sua máquina através do comando nano /etc/hostname
. Insira o nome desejado e salve o arquivo.
Primeiramente instalaremos o grub com o comando
pacman -S grub os-prober efibootmgr intel-ucode
Nota: Caso seu não esteja utilizando um sistema EFI, não necessitará da instalação do pacote
efibootmgr
.
Nota 2: A etapa a seguir poderá ser ignorada caso o sistema não seja EFI
Listaremos as partições EFI com o comando fdisk -l | grep EFI
. E em seguida iremos montar o na partição EFI que foi listada.
Primeiramente criaremos o diretório de boot com o comando mkdir /boot/efi
e em seguida montaremos a partição do EFI com o comando mount /dev/sdaZ /boot/efi
.
Nota: A letra Z se refere à partição EFI.
E finalmente instalaremos o grub:
grub-install /dev/sda
E para finalizar:
grub-mkconfig -o /boot/grub/grub.cfg
Saia do chroot com o comando exit
e em seguida desmonte a partição com o comando umount /mnt
.
Para finalizar, remova a mídia de instalação e prossiga com o comando reboot
.