este documento é um guia para instalar o Arch Linux usando o sistema ao vivo iniciado a partir de um meio de instalação feito a partir de uma imagem de Instalação Oficial. O meio de instalação fornece recursos de acessibilidade que são descritos na página Instalar Arch Linux com opções de acessibilidade. Para meios alternativos de instalação, ver Categoria:processo de instalação.
antes de instalar, seria aconselhável ver a FAQ. Para as convenções utilizadas neste documento, consulte Help: Reading., Em particular, os exemplos de códigos podem conter espaços (formatados em italics
) que devem ser substituídos manualmente.
para instruções mais detalhadas, consulte os respectivos artigos ArchWiki ou as páginas de manual de vários programas, ambos ligados a este guia. Para ajuda interativa, o canal IRC e os fóruns também estão disponíveis.
Arch Linux deve ser executado em qualquer máquina compatível com x86_64 com um mínimo de 512 MIB RAM, embora mais memória é necessária para arrancar o sistema ao vivo para a instalação. Uma instalação básica deve ter menos de 2 GiB de espaço em disco., Como o processo de instalação precisa recuperar pacotes de um repositório remoto, este guia assume que uma conexão de internet está disponível.
pré-instalação
Adquira uma imagem de instalação
visite a página de Download e, dependendo de como deseja arrancar, adquira o ficheiro ISO ou uma imagem netboot e a respectiva assinatura GnuPG.
verificar a assinatura
recomenda-se verificar a assinatura da imagem antes de usar, especialmente quando se transfere de um espelho HTTP, onde as transferências são geralmente propensas a ser interceptadas para servir imagens maliciosas.,
Em um sistema com o GnuPG instalado, fazer isso baixando o PGP signature (sob as Somas de verificação na página de Download) para a ISO diretório, e verificar com:
$ gpg --keyserver-options auto-key-retrieve --verify archlinux-version-x86_64.iso.sig
em Alternativa, a partir de um existente Arch Linux execução de instalação:
$ pacman-key -v archlinux-version-x86_64.iso.sig
- A assinatura em si pode ser manipulado se ele é baixado de um site espelho, em vez de a partir de archlinux.org como acima. Neste caso, garantir que a chave pública, que é usada para decodificar a Assinatura, é assinada por outra chave confiável., O comando
gpg
irá emitir a impressão digital da chave pública. - outro método para verificar a autenticidade da Assinatura é garantir que a impressão digital da chave pública é idêntica à impressão digital da chave do desenvolvedor do Arch Linux que assinou o arquivo ISO. Veja Wikipédia: criptografia de chave pública para mais informações sobre o processo de chave pública para autenticar chaves.,
Prepare um meio de instalação
A imagem de instalação pode ser fornecida à máquina-alvo através de uma unidade flash USB, um disco óptico ou uma rede com PXE: siga o artigo apropriado para preparar um meio de instalação a partir da imagem escolhida.
arranque o ambiente ao vivo
- aponta o dispositivo de arranque actual para o que tem o Suporte de instalação do Arch Linux. Tipicamente, ele é conseguido pressionando uma tecla durante a fase de pós, como indicado na tela inicial. Consulte o manual da sua placa-mãe para mais detalhes.
- Quando o menu do carregador de arranque do meio de instalação aparecer, seleccione Arch Linux install medium e carregue em
Enter
para entrar no ambiente de instalação.dica: a imagem de instalação usa systemd-boot para inicializar no modo UEFI e syslinux para inicializar no modo BIOS. Veja README.bootparams para uma lista de Parâmetros de arranque., - você será logado na primeira consola virtual como o usuário raiz, e apresentado com uma linha de comandos Zsh.
para mudar para uma consola diferente—por exemplo, para ver este guia com o Lynx ao lado da instalação-use o atalho
. Para editar os arquivos de configuração, mcedit( 1), nano e vim estão disponíveis. Veja pacotes.x86_64 para uma lista dos pacotes incluídos no meio de instalação.
define a disposição do teclado
o teclado predefinido da consola somos nós., As disposições disponíveis podem ser listadas com:
# ls /usr/share/kbd/keymaps/**/*.map.gz
para modificar a disposição, adicione um nome de ficheiro correspondente ao loadkeys(1), omitindo a localização e extensão do ficheiro. Por exemplo, para definir uma disposição de teclado alemã:
# loadkeys de-latin1
as fontes de consola estão localizadas em /usr/share/kbd/consolefonts/
e podem igualmente ser definidas com setfont(8).
Verificar o modo de arranque
Para verificar o modo de arranque, lista o efivars diretório:
# ls /sys/firmware/efi/efivars
Se o comando mostra o diretório sem erro, então o sistema é inicializado no modo UEFI., Se o diretório não existir, o sistema pode ser inicializado no modo BIOS (ou CSM). Se o sistema não arrancar no modo desejado, consulte o manual da sua placa-mãe.
Conectar-se à internet
Para configurar uma conexão de rede em ambiente real, de seguir os seguintes passos:
- Garantir a sua interface de rede é listada e permitiu, por exemplo, com ip-link(8):
# ip link
- sem fios, certifique-se de que a placa de rede wireless não está bloqueado com rfkill.
- conecte-se à rede:
- Ethernet—plug no cabo.,
- Wi-Fi-autenticar para a rede sem fio usando iwctl.
- Configure a sua ligação à rede:
- DHCP: endereço IP dinâmico e atribuição de servidor DNS (fornecida pela systemd-networkd e systemd-resolved) deverá funcionar a partir da caixa para interfaces de rede com e sem fios.
- endereço IP estático: siga a configuração da Rede#endereço IP estático.,
- a ligação pode ser verificada com ping:
# ping archlinux.org
Update the system clock
Use timedatectl (1) to ensure the system clock is accurate:
# timedatectl set-ntp true
para verificar o estado de Serviço, use timedatectl status
.,
Particionar os discos
Quando reconhecido pelo sistema live, os discos são atribuídos a um dispositivo de bloco (como /dev/sda
/dev/nvme0n1
ou /dev/mmcblk0
. Para identificar estes dispositivos, use lsblk ou fdisk.
# fdisk -l
os Resultados terminam em rom
loop
ou airoot
pode ser ignorado.
são necessárias as seguintes partições para um dispositivo escolhido:
- uma partição para a pasta raiz
/
., - Para inicialização no modo UEFI: uma partição do sistema EFI.
Se quiser criar quaisquer dispositivos de bloco empilhados para LVM, encriptação ou RAID do sistema, faça-o agora.,artition type
/mnt/boot
or /mnt/efi
/dev/efi_system_partition
/dev/swap_partition
/mnt
/dev/root_partition
See also Partitioning#Example layouts.,
- Use fdisk ou parted para modificar tabelas de partições, por exemplo
fdisk /dev/the_disk_to_be_partitioned
. - o espaço de Swap pode ser definido num ficheiro de swap para os sistemas de ficheiros que o suportam.
- Se o disco a partir do qual deseja arrancar já tiver uma partição do sistema EFI, não crie outra, mas use a partição existente.
Formata as partições
Uma vez que as partições tenham sido criadas, cada partição recém-criada deve ser formatada com um sistema de arquivos apropriado., Por exemplo, para criar um sistema de arquivos Ext4 em /dev/root_partition
, execute:
# mkfs.ext4 /dev/root_partition
Se você criou uma partição para swap, inicializá-lo com o mkswap(8):
# mkswap /dev/swap_partition
Veja a sistemas de ficheiros#Criar um sistema de arquivos para obter detalhes.Nota: para dispositivos empilhados, substituir /dev/*_partition
pela localização adequada do dispositivo de bloqueio.
montar os sistemas de ficheiros
montar o volume raiz para /mnt
., Por exemplo, se o volume raiz é /dev/root_partition
:
# mount /dev/root_partition /mnt
Criar qualquer restantes pontos de montagem (como /mnt/efi
) usando o comando mkdir(1) e montar seus volumes correspondentes.
Se criou um volume de swap, active-o com swapon(8):
genfstab(8) irá mais tarde detectar sistemas de ficheiros montados e espaço de swap.
instalação
seleccione Os espelhos
Os pacotes a instalar devem ser descarregados dos servidores espelho, que são definidos em /etc/pacman.d/mirrorlist
., No sistema ao vivo, depois de se conectar à internet, O refletor atualiza a lista de espelhos, escolhendo 70 espelhos HTTPS mais recentemente sincronizados e ordenando-os pela taxa de download.
Quanto mais alto um espelho é colocado na lista, mais prioridade ele é dada ao baixar um pacote. Você pode querer inspecionar o arquivo para ver se é satisfatório. Se não for, edite o arquivo em conformidade, e mova os espelhos geograficamente mais próximos para o topo da lista, embora outros critérios devem ser levados em conta.,
este ficheiro será posteriormente copiado para o novo sistema pelo pacstrap, por isso vale a pena acertar.
instale pacotes essenciais
Use o programa pacstrap (8) para instalar o pacote base, o kernel Linux e firmware para hardware comum:
# pacstrap /mnt base linux linux-firmware
- Pode substituir o linux por um pacote de kernel à sua escolha, ou pode omiti-lo inteiramente ao instalar num contentor.
- pode omitir a instalação do pacote de firmware ao instalar numa máquina ou contentor virtual.,
o pacote base não inclui todas as ferramentas da instalação ao vivo, por isso a instalação de outros pacotes pode ser necessária para um sistema de base totalmente funcional., Em particular, considere a instalação de:
- utilitários de espaço do usuário para o gerenciamento de sistemas de arquivos que será usado no sistema,
- utilitários para aceder a partições RAID ou LVM,
- firmware específico para outros dispositivos não incluídos no linux-firmware
- software necessário para o funcionamento em rede,
- um editor de texto,
- pacotes para acesso a documentação no homem e páginas de informações: man-db, páginas de man e texinfo.,
para instalar outros pacotes ou grupos de pacotes, adicione os nomes ao comando pacstrap acima (separado por espaço) ou use pacman enquanto chrooted no novo sistema. Para comparação, os pacotes disponíveis no sistema ao vivo podem ser encontrados em pacotes.x86_64.
Configurar o sistema
Fstab
Gerar um arquivo fstab (use -U
ou -L
para definir o UUID ou rótulos, respectivamente):
# genfstab -U /mnt >> /mnt/etc/fstab
Verifique o resultante /mnt/etc/fstab
arquivo e editá-lo em caso de erros.,
Chroot
Alterar raiz para o novo sistema:
# arch-chroot /mnt
fuso Horário
Definir o fuso horário:
# ln -sf /usr/share/zoneinfo/Region/City /etc/localtime
Executar hwclock(8) para gerar /etc/adjtime
:
# hwclock --systohc
Este comando assume que o relógio do hardware está definido para UTC. Veja a hora do sistema#tempo padrão para detalhes.
localização
Edit /etc/locale.gen
e uncommenten_US.UTF-8 UTF-8
e outros locais necessários. Gerar as localizações executando:
# locale-gen
Crie a localização.,conf (5) file, and set the LANG variable accordingly:
/etc/locale.conf
LANG = en_US.UTF-8
Se definir a disposição do teclado, torne as alterações persistentes no vconsole.conf (5):
/etc/vconsole.,conf
KEYMAP=pt-latin1
configuração de Rede
Criar o arquivo hostname:
/etc/hostname
myhostname
Adicionar entradas correspondentes aos hosts(5):
/etc/hosts
127.0.0.1 localhost::1localhost127.0.1.1 myhostname.localdomainmyhostname
If the system has a permanent IP address, it should be used instead of 127.0.1.1
.,
Complete a configuração da rede para o ambiente recém-instalado, que pode incluir a instalação de software de gerenciamento de rede adequado.
Initramfs
criar um novo initramfs geralmente não é necessário, porque o mkinitcpio foi executado na instalação do pacote de kernel com pacstrap.
para LVM, encriptação ou RAID do sistema, modifique o mkinitcpio.conf (5) e recriar a imagem initramfs:
# mkinitcpio -P
root password
define a senha de root:
Boot loader
escolha e instale um carregador de arranque capaz de Linux., Se tiver uma CPU Intel ou AMD, active as actualizações de microcódigos.
reiniciar
sair do ambiente de chroot escrevendo exit
ou pressionando .
opcionalmente desmonta manualmente todas as partições comumount -R /mnt
: isto permite notar qualquer partições “ocupadas”, e encontrar a causa com fuser(1).
finalmente, reinicie a máquina escrevendo reboot
: todas as partições ainda montadas serão automaticamente desmontadas pelo systemd., Lembre-se de remover o meio de instalação e, em seguida, entrar no novo sistema com a conta root.
pós-instalação
ver recomendações gerais para instruções de gestão do sistema e tutoriais pós-instalação (como configurar uma interface gráfica de utilizador, som ou um touchpad).
para uma lista de aplicações que podem ser de interesse, consulte a lista de aplicações.