this article or section is out of date.
Este documento irá guiá-lo através do processo de instalação do Arch Linux usando os programas Arch Install. Antes de instalar, você é aconselhado a passar por cima do FAQ.,o ArchWiki mantido pela comunidade é o principal recurso que deve ser consultado em caso de problemas. O canal de IRC (irc:/ / irc.freenode.net/#archlinux) e os fóruns também são excelentes recursos se uma resposta não puder ser encontrada em outro lugar. De acordo com o Arch Way, você é encorajado a digitar man command
para ler a página man de qualquer comando que você não esteja familiarizado.
Alt+arrow
) entre a consola que contém a página web, e a consola onde você está executando a instalação. Similarly, the #archlinux
IRC can be accessed using irssi.preparação
Arch Linux deve ser executado em qualquer máquina compatível com i686 com um mínimo de 256 MB RAM. Uma instalação básica com todos os pacotes do Grupo base deve ter menos de 800 MB de espaço em disco.,
ver Categoria: obter e instalar Arch para instruções sobre o download do meio de instalação, e métodos para inicializá-lo para a(S) Máquina (s) – alvo. Este guia assume que você usa a última versão disponível.
Depois de iniciar no meio de instalação, você será automaticamente conectado como o usuário root e apresentado com uma linha de comandos Zsh. Para modificar ou criar arquivos de configuração, tipicamente em /etc
, nano ou vim são sugeridos.,
modo UEFI
no caso de ter uma placa-mãe UEFI com o modo UEFI activo, o CD/USB irá lançar automaticamente o Arch Linux via systemd-boot.
para verificar se está no modo UEFI, verifique se a seguinte pasta é preenchida:
# ls /sys/firmware/efi/efivars
veja as variáveis UEFI#UEFI para mais detalhes.
define a disposição do teclado
o teclado predefinido da consola está definido para nós. Opções disponíveis podem ser listadas com ls /usr/share/kbd/keymaps/**/*.map.gz
.
localectl list-keymaps
não funciona devido ao bug FS#46725.,por exemplo, para mudar a disposição para de-latin1
, execute:
# loadkeys de-latin1
Se alguns caracteres aparecerem como quadrados brancos ou outros símbolos, altere a fonte da consola. Por exemplo:
# setfont lat9w-16
ligue-se à Internet
o servidor dhcpcd está activo no arranque de dispositivos com fios, e irá tentar iniciar uma ligação. Para aceder aos formulários de login do portal cativo, utilize o navegador ELinks.
verificar uma conexão foi estabelecida, por exemplo com ping archlinux.org
., Se não estiver disponível Nenhuma conexão, consulte a configuração da rede ou siga os exemplos de netctl abaixo. Caso contrário, continue a #atualizar o relógio do sistema.
Netctl preparação
Para evitar conflitos, parar o habilitado dhcpd serviço de primeira, substituindo enp0s25
com o correto interface com fio:
# systemctl stop [email protected]
as Interfaces podem ser listados usando ip link
, ou iw dev
para dispositivos sem fio. Eles são prefixados com en
(ethernet), wl
(WLAN), ou ww
(WWAN).,
Wireless
Lista de redes disponíveis, e faça uma ligação para uma interface especificada:
# wifi-menu -o wlp2s0
A configuração resultante arquivo é armazenado em /etc/netctl
. Para as redes que requerem tanto um nome de usuário quanto uma senha, veja WPA2 Enterprise#netctl.
outros
vários perfis de exemplo, como para configurar um endereço IP estático, estão disponíveis., Copie o requerido para /etc/netctl
, por exemplo, ethernet-static
:
# cp /etc/netctl/examples/ethernet-static /etc/netctl
Ajustar a cópia se necessário, e habilitá-lo:
# netctl start ethernet-static
Atualizar o relógio do sistema
Usar o systemd-timesyncd para garantir que o seu relógio do sistema é preciso. Para iniciar:
# timedatectl set-ntp true
para verificar o estado de Serviço, usetimedatectl status
.
preparar os dispositivos de armazenamento
nesta etapa, os dispositivos de armazenamento que serão usados pelo novo sistema serão preparados. Leia o Particionamento para uma visão geral.
os utilizadores que pretendam criar dispositivos de bloco empilhados para LVM, encriptação em disco ou RAID, devem ter essas instruções em mente ao preparar as partições. Se pretende instalar uma chave Flash USB, veja a instalação Arch Linux em uma chave USB.,
Identificar os dispositivos
Identificar os dispositivos que o novo sistema será instalado:
# lsblk
Nem todos os dispositivos listados estão viável meios de instalação; resultados terminando em rom
loop
ou airoot
pode ser ignorado.
sdxy
notação será utilizada (x
para o dispositivo, y
para uma partição existente).,Se o esquema de partição existente não precisar de ser alterado, poderá saltar para #formatar as partições.
Partition the devices
Particioning a hard drive divides the available space into sections that can be accessed independently. A informação necessária é armazenada em uma tabela de partições usando um formato como MBR ou GPT. Tabelas existentes podem ser impressas com parted /dev/sdx print
ou fdisk -l /dev/sdx
.
para dispositivos de partição, use uma ferramenta de particionamento compatível com o tipo escolhido de tabela de partições., Ferramentas incompatíveis podem resultar na destruição dessa tabela, juntamente com as partições ou dados existentes.,”eef705f6f3″>
The examples below demonstrate a basic partition scheme for both types of partition tables., Eles assumem que um novo layout contíguo é aplicado a um único dispositivo em /dev/sdx
. As alterações necessárias aos nomes dos dispositivos e números de partição devem ser feitas de antemão.,OS exemplo de layout
Formatar as partições
Uma vez que as partições tenham sido criadas, cada uma deve ser formatada com um sistema de arquivos apropriado, exceto para as partições de swap.,a398″> sistema de arquivo:
# mkfs.ext4 /dev/sdxy
Se uma partição de swap foi criada, ela deve ser configurada e ativada com:
# mkswap /dev/sdxy# swapon /dev/sdxy
Se uma nova partição de sistema efi foi criado em um UEFI system, ele deve ser formatado com um fat32
sistema de arquivo:
# mkfs.fat -F32 /dev/sdxy
Montar as partições
Montar a partição raiz para o /mnt
diretório do sistema live:
# mount /dev/sdxy /mnt
partições Restantes, exceto o swap pode ser montado em qualquer ordem, depois de criar os respectivos pontos de montagem., Por exemplo, ao usar um /boot
partições:
# mkdir -p /mnt/boot# mount /dev/sdxy /mnt/boot
/mnt/boot
também é recomendado para a montagem do (formatado ou já existente) EFI Partição do Sistema em um UEFI system. Veja EFISTUB e artigos relacionados para alternativas.
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, todos os espelhos são ativados, e classificados pelo seu estado de sincronização e velocidade no momento em que a imagem de instalação foi criada.
Quanto mais alto um espelho é colocado na lista, mais prioridade ele é dada ao baixar um pacote. Você pode querer editar o arquivo de acordo, e mover os espelhos geograficamente mais próximos para o topo da lista, embora outros critérios devem ser levados em conta.
a ferramenta pacstrap usada no próximo passo também instala uma cópia do arquivo para o novo sistema, por isso vale a pena acertar.,
Instalar os pacotes base
Use o pacstrap(8) script para instalar o pacote de base, kernel do Linux e o firmware para o hardware comum:
# pacstrap -i /mnt base linux linux-firmware
-i
switch garante a notificação antes da instalação do pacote.
com o grupo de base, o primeiro initramfs será gerado e instalado no caminho de arranque do novo sistema; prompts de saída de verificação dupla ==> Image creation successful
para ele.
- 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.
para construir pacotes a partir do AUR ou com o ABS, o Grupo base-devel também é necessário. Os pacotes podem ser instalados com o pacman(8) a qualquer momento após o #Change root step mais tarde, ou adicionando seus nomes ao comando pacstrap.
configuração
fstab
gerar um ficheiro fstab. A opção -U
indica UUIDs. As etiquetas podem ser usadas em vez disso através da opção -L
.,
# genfstab -U /mnt >> /mnt/etc/fstab
verifique o ficheiro resultante em/mnt/etc/fstab
depois, e edite-o em caso de erros.
Alterar root
o Chroot para o novo sistema:
# arch-chroot /mnt /bin/bash
Locale
O Locale define idioma que o sistema usa, e outras considerações regionais, tais como moeda, numerologia, e conjuntos de caracteres.,
# locale-gen
Criar /etc/locale.conf
, onde en_US.UTF-8
refere-se a primeira coluna de uma uncommented entrada no /etc/locale.gen
:
/etc/localidade.conf
LANG = en_US.UTF-8
Se definir a disposição do teclado, torne as alterações persistentes em /etc/vconsole.conf
., For example, if de-latin1
was set with loadkeys, and lat9w-16
with setfont, assign the KEYMAP
and FONT
variables accordingly:
/etc/vconsole.,conf
KEYMAP=de-latin1FONT=lat9w-16
Tempo
Selecione um fuso horário:
# tzselect
Criar o link simbólico /etc/localtime
onde Zone/Subzone
é o TZ
valor de tzselect:
# ln -s /usr/share/zoneinfo/Zone/SubZone /etc/localtime
é recomendável ajustar o tempo de distorção e definir o tempo padrão para UTC:
# hwclock --systohc --utc
Se tiver outros sistemas operativos instalados na máquina, eles devem ser configurados de acordo. Veja o tempo para detalhes.,
Initramfs
porque o mkinitcpio foi executado na instalação do linux com o pacstrap, a maioria dos utilizadores não precisa de regenerar a imagem intramfs para que este passo possa ser ignorado.
Para configurações especiais, defina o correto ganchos em /etc/mkinitcpio.conf
e re-gerar a imagem initramfs:
# mkinitcpio -p linux
gestor de Arranque
Se você tem uma CPU Intel, além de instalar um gestor de arranque, instalar o intel-ucode pacote e permitir atualizações de microcódigo.,
configuração de rede
o procedimento é semelhante ao #Connect to the Internet for the live installation environment, except made persistent for subsequent boots.
Hostname
configure o hostname pela adição de uma entrada /etc/hostname
, onde myhostname é o desejado nome do host:
/etc/hostname
myhostname
não é recomendado para acrescentar o mesmo nome de host /etc/hosts
, por exemplo:
/etc/hosts
127.0.0.1 localhost.,localdomainlocalhost myhostname::1localhost.localdomainlocalhost myhostname
Wired
Quando exigindo apenas uma única conexão com fio, ative o serviço dhcpd:
# systemctl enable [email protected]
, Onde interface
é um dispositivo ethernet nome.
veja a configuração da rede # Configure o endereço IP para outros métodos disponíveis.
Wireless
Instale o IW, wpa_supplicant, e (para o menu Wi-Fi) pacotes de diálogo:
# pacman -S iw wpa_supplicant dialog
firmware adicionais também podem ser necessários., Ao usar o menu Wi-Fi, faça-o depois de #desmontar as partições e reiniciar.
ver Wireless # Wireless management for other available methods.
senha do Root
Definir a senha de root com:
# passwd
Desmontar as partições e reinicialize
Sair do ambiente chroot executando exit
ou pressionar Ctrl+D
. as partições
serão desmontadas automaticamente pelo systemd ao desligar., No entanto, poderá desmontar manualmente como medida de segurança:
# umount -R /mnt
Se a partição estiver “ocupada”, poderá encontrar a causa com o fuser. Reinicie o computador.
# reboot
remova o meio de instalação, ou poderá voltar a entrar nele. Você pode entrar em sua nova instalação como root, usando a senha que você indicou com passwd.
pós-instalação
o seu novo sistema de base Arch Linux é agora um ambiente funcional GNU/Linux pronto para ser incorporado no que desejar ou exigir para os seus fins., Aconselha-se agora vivamente que leia o artigo sobre recomendações gerais, especialmente as duas primeiras secções. Suas outras seções fornecem links para tutoriais pós-instalação, como configurar uma interface gráfica de usuário, som ou um touchpad.
para áreas específicas de interesse, consulte a lista de aplicações.