Para este artigo estou me baseando na instalação da ISO de janeiro, mas vocês podem usar a de sua preferência (desde que já utilize o
systemd).
Os primeiros passos, que são baixar e gravar em DVD ou pendrive, não vou comentar aqui, pois acredito que os que se aventurem com o
Arch Linux já devem saber fazer isso muito bem.
Logo após o boot do CD está lá, simples e solitário, o
bash, esperando os comandos para começar. Então, começando, vamos configurar o idioma e o layout do teclado:
# loadkeys br-abnt2
Agora edite também o arquivo
/etc/locale.gen. Utilize o editor de texto que preferir. No meu caso utilizo o
Vi:
# vi /etc/locale.gen
Neste arquivo você terá que procurar e descomentar as linhas:
pt_BR.UTF-8 UTF-8
pt_BR ISO-8859-1
Após isso, digite o comando:
# locale-gen
Pronto, o teclado e o idioma da sua instalação já estão definidos. Agora vamos para a rede!
Caso tenha um roteador que disponibilize um IP automático, basta usar o comando:
# dhcpcd
Esse comando pegará o IP que o roteador estiver cedendo, caso contrário, se você usa uma fonte de IP estático, faça assim:
# ip addr add 192.168.1.2/24 dev eth0
Isto lhe dará um IP fixo, por enquanto. Agora vamos para o
gateway.
# ip route add default via 192.168.1.1
Isso mostrará a rota padrão para o gateway.
Para o DNS, edite o arquivo
/etc/resolv.conf e nele adicione:
nameserver 8.8.8.8
nameserver 8.8.4.4
Ou o DNS disponibilizado pelo seu provedor de acesso à Internet.
Pronto, até aqui foi bobeira, mas vamos para uma parte delicada: O particionamento.
O particionamento é algo que acredito ser muito particular ao usuário de
GNU/Linux, pois tem os que gostam de fazer só uma partição para o sistema todo, outros gostam de utilizar partições separadas para os diretórios de configurações e temporários... Mas, como o GNU/Linux é um sistema livre, vou aqui colocar como eu faço as minhas partições e vocês podem fazer como preferirem!
Vamos começar o particionamento, lembrando que vamos fazer as seguintes partições:
- swap
- /boot
- / (root)
- /home
Utilizo o
cfdisk para as partições do Arch, mas também existe o
fdisk. Vai de sua preferência. Eu utilizo o cfdisk por achá-lo mais simples! :D
Para a partição SWAP, sempre utilizo o dobro da memória RAM. Ex.: RAM 2 GB = SWAP 4 GB.
Para a partição do boot, você pode criar uma partição com 100 MB que é o suficiente para a instalação do
GRUB e seus arquivos de configuração.
Para a "/" (root), vamos criar uma partição com 25 GB, é o suficiente para a instalação do sistema base e de muitos outros softwares que você precise!
E, por fim, vamos para a HOME, nessa você pode deixar o restante do HD para esta partição, que será onde ficarão as configurações do usuário e seus diretórios. Ex.: Músicas, Documentos, Downloads, Imagens, etc.
Após a criação das partições, escreva as alterações na unidade e logo depois saia. Formataremos as unidades criadas. Depois das partições criadas, seu disco deve ficar, mais ou menos, assim:
- sdx1 → swap
- sdx2 → boot
- sdx3 → / (root)
- sdx4 → home
Obs.: Lembrando que o
sdx é só um exemplo, troque o "x" pela letra de suas unidades de disco.
Vamos começar pela SWAP, faça assim:
# mkswap -L swapfs /dev/sdx1
Obs.: O "-L" é para criar um
label para a unidade, para melhor organização.
Agora a SWAP já está criada, vamos ativá-la assim:
# swapon /dev/sdx1
Pronto, agora vamos para as outras partições. Primeiro iremos ao boot:
# mkfs.reserfs -L bootfs /dev/sdx2
E assim faremos com as outras unidades:
# mkfs.reserfs -L rootfs /dev/sdx3
# mkfs.reserfs -L homefs /dev/sdx4
Utilizei, para a formatação, o sistema de arquivos ReserFS por preferência própria, mas você pode usar ext3, ext4 ou outra de sua preferência.
Agora montaremos as partições na pasta root do sistema do CD em
/mnt. Faça assim:
# mount /dev/sdx3 /mnt
Assim montamos a "/" (root) do sistema no diretório
/mnt.
Agora, crie mais dois diretórios dentro da sua nova "/" (root): boot e HOME. Faça assim:
# mkdir /mnt/boot
E:
# mkdir /mnt/home
Agora montaremos o boot e a HOME. Para isso, faça assim:
# mount /dev/sdx2 /mnt/boot
# mount /dev/sdx4 /mnt/home