Guia de Instalação
De Wiki do Arch Linux Brasil
Tabela de conteúdo |
Antes de instalar
Antes de começar a instalação lembre-se de ter informações como o layout do seu teclado ou como conectar à internet (caso você vá fazer uma instalação que precise da conexão com a internet). Talvez exista a necessidade de você utilizar alguns programas como o elinks (navegador de internet em modo texto) ou o less (leitor de arquivos texto), portanto tente conhecê-los antes de iniciar o processo de instalação. Eles não são difíceis de serem utilizados.
Verifique também se você tem espaço em disco e (caso não tenha) saiba quais as partições que você vai apagar. Caso precise redimensionar partições recomendamos o uso do Live CD do Gparted, que contém utilitários para você redimensionar partições.
Baixando as ISOS
Arch Linux é uma distribuição simples, leve e otimizada para i686 e x86_64. A distribuição e a comunidade brasileira de usuários vêm crescendo bastante e, por isso, achamos que estava na hora de uma guia mostrando como instalar e configurar adequadamente esta ótima distribuição. Antes de começarmos a instalação, porém, é preciso baixar e gravar a imagem do Arch.
O Arch Linux fornece dois tipos de imagens: core e ftp. A core é uma imagem um pouco mais completa e que fornece boa parte dos pacotes essenciais do sistema para instalação pelo próprio cd. A ftp, por outro lado, baixa e instala todos esses pacotes usando sua conexão com a internet.
Como o Arch Linux é uma distribuição que é atualizada constantemente é recomendado fazer a instalação usando FTP, mas esse processo exige uma boa conexão e demora um pouco mais. Instalar usando o core é mais rápido mas inevitavelmente você terá que atualizar seu sistema assim que estiver instalado. Neste guia falaremos das duas instalações.
Os links são:
i686 - Core: http://archlinux.c3sl.ufpr.br/iso/2009.02/archlinux-2009.02-core-i686.iso i686 - FTP: http://archlinux.c3sl.ufpr.br/iso/2009.02/archlinux-2009.02-ftp-i686.iso x86_64 - Core: http://archlinux.c3sl.ufpr.br/iso/2009.02/archlinux-2009.02-core-x86_64.iso x86_64 - FTP: http://archlinux.c3sl.ufpr.br/iso/2009.02/archlinux-2009.02-ftp-x86_64.iso
Depois de ter feito o download da imagem é preciso verificar o md5sum da mesma. Apesar desse passo não ser obrigatório, ele é recomendado pois, dessa forma teremos certeza de que o arquivo que você baixou não está corrompido e irá funcionar corretamente. Baixe o md5sum pelo link abaixo e salve no mesmo diretório da imagem:
Bootando o sistema
Depois de preparar a mídia de instalação faça o boot por ela. Aparecerá um grub com as seguintes opções:
Se você quiser instalar o sistema você deverá escolher uma das duas primeiras opções (Boot Archlinux LiveCD ou Boot Archlinux LiveCD [legacy IDE]). A segunda opção é indicada para computadores mais antigos. Se você não souber se seu computador usa IDE ou SATA, tente a primeira opção (a sem o [legacy IDE]), caso não reconheça o HD, reinicie e vá pela segunda.
As outras opções tratam da recuperação de grubs apagados e testes diversos que estão fora do escopo deste guia. Há uma página no wiki que fala sobre isso, então saiba onde recorrer caso tenha algum problema deste tipo (costumam acontecer coisas deste tipo quando você instala o Windows após ter o Linux instalado).
Você verá então o boot do live CD. Se tudo der certo aparecerá a seguinte tela de login:
Faça o login como root (não haverá o pedido de senha). O teclado padrão é o US-International, se houver a necessidade de selecionar outro, execute o seguinte comando:
# km
Se você usa o abnt-2 (ç à direita do L e \ à esquerda do Z) procure pela linha:
i386/qwerty/br-abnt2.map.gz
Essa escolha vale apenas para o ambiente de instalação (mas faça-a corretamente pois, posteriormente você precisará editar alguns arquivos neste ambiente). Mais tarde você fará isso para o seu sistema.
Depois de selecionada, você terá a opção de alterar a fonte do console. A menos que você saiba muito bem o que vai fazer, sugiro que você pule essa escolha (escolhendo "skip" ao invés de OK) já que algumas fontes não funcionarão bem com os caracteres que normalmente utilizamos e a fonte definida por padrão aceita estes caracteres sem problemas.
A qualquer momento da instalação, você pode mudar de terminal (Ctrl + Alt + Fx x={1,2,3,4,5,6,7}). Isso lhe permitirá tirar alguma dúvida olhando o manual, sem alterar o andamento de sua instalação. Para consultar esse guia faça:
# less /arch/arch-install-guide
Para sair deste guia, aperte q. Você pode buscar com o / e movimentar com as setas e Page Up/Page Down/Home/End.
Há também um browser em modo texto, caso você queira consultar algo na internet. Para acessá-lo:
# elinks
Se nenhuma dúvida restar, pode iniciar a instalação do seu sistema. Há uma maneira básica e uma outra maneira avançada. Neste tutorial cobriremos a básica, para começar o processo use o seguinte comando
# /arch/setup
Instalação
A primeira tela que irá aparecer é essa:
O processo de instalação é simples porém deve ser feito com atenção (principalmente a parte de formatação do HD). Depois de ler o aviso, dê um Enter (a instalação sempre entenderá que um Enter é um Ok ou Cancel, dependendo do que está selecionado na parte inferior do diálogo, para alternar basta utilizar as setas esquerda e direita, porém em alguns momentos (normalmente quando aparecer apenas avisos) não haverá o Cancel).
O próximo passo é o Menu.
Os números à esquerda no menu são a ordem que você executará cada item. Começaremos então com o Select Source.
Select Source
Neste item você escolherá como será sua instalação, se via CD-ROM ou outra fonte local (CD-ROM or OTHER SOURCE) ou via Rede (FTP-HTTP). Recomendamos fortemente utilizar uma conexão com fio, pois conexões sem-fio normalmente dependem de drivers ou instruções mais complexas que normalmente precisamos da internet para ativar. Caso você tenha baixado a imagem Core, você pode escolher entre instalar os pacotes do core via CD-ROM ou via rede. Caso tenha baixado a imagem FTP, você terá que instalar via rede.
CD-ROM (ou outra fonte local)
Escolhendo via CD-ROM (ou outra fonte local, como pen-drive), você não precisará configurar nada. Apenas receberá o seguinte aviso:
Os pacotes foram montados na pasta /src/core/pkg (tente mudar para outro terminal e dar um ls lá) . Se você quiser instalar algum outro pacote, basta colocá-lo na pasta /src/core/pkg, junto com os outros.
Rede
A configuração da rede é feita em dois passos:
- Conectar-se à internet
- Escolher um mirror
Se você quiser e souber como, mude para outro terminal e conecte-se à internet manualmente. Teste se sua conexão foi bem sucedida usando o comando ping. Se der tudo certo, apenas escolha um mirror.
Conectar-se à internet
No próximo passo, escolha o dispositivo para a conexão. Normalmente para conexões com fio o ethX (onde X pode ser 0,1,2 etc).
Depois ele perguntará se você quer utilizar DHCP. Se você utilizar um provedor de internet a cabo ou um roteador, certamente responder sim fará sua rede funcionar. Caso não dê certo, você terá que passar alguns dados para o instalador:
- Endereço IP da sua máquina
- Endereço IP do netmask
- Endereço IP do broadcast
- Endereço IP do gateway (opcional)
- Endereço IP do servidor DNS
- Servidor de Proxy HTTP (se não houver nenhum, deixe em branco)
- Servidor de Proxy FTP (se não houver nenhum, deixe em branco)
No final da configuração ele perguntará se os dados estão corretos. Se você errou ao digitar escolha No e forneça os dados corretos.
Teste se sua conexão funciona com o comando ping.
Escolher um Mirror
Primeiro você verá um aviso que o ftp do archlinux.org está com a velocidade baixa. Então, escolha outro.
Aqui você escolherá o mirror do Archlinux que você usará na instalação. Normalmente a melhor escolha é o mirror mais próximo de sua cidade. Se você mora no Brasil, há dois mirrors: UFPR e Unicamp.
Set Clock
Prosseguindo com a instalação, é a vez de fazermos o segundo passo: O Set Clock
UTC ou Localtime ?
No próximo passo você vai configurar o relógio do seu computador. No Menu principal, vá no item Set Clock.
A primeira pergunta que o instalador fará para você é se o seu relógio está em Localtime ou UTC.
- UTC
- Seu computador não armazena a hora local, mas a hora de Greenwich. Porém o sistema lhe mostrará a hora local baseado nas informações de fuso horário.
- Localtime
- Seu computador armazena a hora local.
Fuso Horário
Agora configuraremos o fuso horário. Você fará esta escolha em 2 ou 3 passos (se o país tiver mais de um fuso-horário ou políticas de horário de verão diferentes para cada estado). Lembre-se que após digitar o número, você deve apertar Enter.
Primeiro escolha o continente, digitando o número do continente desejado.
Depois escolha o país, digitando o número do país desejado.
Se o país tiver mais de um fuso horário ou políticas de horário de verão diferentes para cada estado (como no caso do Brasil), você terá que escolher um fuso horário desejado do país. Digite o número do fuso desejado.
Confirme se o fuso horário escolhido é o certo. Se sim, digite 1, se não, digite 0 (e recomece a escolha do fuso).
Data
No próximo passo você escolherá a data. Use o TAB para navegar entre os campos e as setas (cima/baixo) para alterar os valores (ano, mês ou dia).
Hora
No próximo passo você escolherá a data. Use o TAB para navegar entre os campos e as setas (cima/baixo) para alterar seu valor (ano, mês ou dia).
Prepare Hard Drive
Vamos agora para a terceira parte, o Prepare Hard Drive que irá configurar suas partições e escolher o ponto de montagem delas.
Vamos seguir a ordem original da preparação do disco para evitar possíveis problemas. Escolha Prepare Hard Drive e defina os pontos de montagem. Você verá as seguintes opções:
- Auto Prepare:
- Onde o próprio instalador vai particionar o HD para você;
- Partition Hard Drives:
- Usando esta opção você mesmo fará o particionamento;
- Set Filesystem Mountpoints:
- Depois do HD particionado, você vai indicar os pontos de montagem (swap, /, /boot, /home, etc);
- Return Main Menu:
- Após o particionamento e indicar os pontos de montagem você deve escolher essa opção para retorna ao menu principal;
Auto Prepare
Escolhendo esta opção o Arch irá deletar suas partições e criar um layout padrão. Se você tiver outros sistemas operacionais instalados NÃO é recomendado usar esta opção.
Partition Hard Drives
Ao entrar nesta opção uma lista aparecerá mostrando os HDs disponíveis na sua máquina. Dê OK para continuar.
Depois será necessário escolher qual dos HDs disponíveis será particionado. Selecione o desejado. Se você só tiver um, provavelmente terá que selecionar o /dev/sda. É o que faremos durante este tutorial:
Um aviso sobre o CFDISK aparecerá. Basta dar ENTER para continuar e chegar no particionador:
Dependendo do caso já existirão algumas partições no seu disco, ou não. Independente disso você terá que criar, pelo menos, uma partição (raiz). Recomendo, também, criar uma partição SWAP. Aqui neste tutorial vamos criar estas duas partições, mas sinta-se livre para criar quantas e quais desejar (como uma HOME e outra VAR).
Criando a SWAP
- Selecione o espaço livre (se não houver algum você terá que deletar alguma partição) e em seguida navegue até a opção NEW.
- Ao selecioná-la será perguntado se você quer criar uma partição primária (primary) ou lógica (Logical). Selecione "Primary".
- Agora é preciso definir o tamanho desta partição. Quanto mais RAM você tiver, menos espaço você precisará de SWAP. De uma maneira geral, e não precisa, 512MB é um valor seguro para a SWAP. Se concordar com isso, defina 512 como tamanho e aperte ENTER.
- Depois você precisa escolher se quer criar a partição no início ou fim do espaço livre. Escolha "Beginning".
Criando a partição raiz
- De volta ao menu principal do particionador, selecione o espaço livre e navegue até a opção NEW.
- Novamente defina a partição como primária (Primary)
- O tamanho da partição vai depender de como vai usar o sistema. O Arch não consome muito espaço em disco, então uns 5GB são suficientes. Para criar a partição com segurança defina cerca de 10 ou 15 gigas.
- Novamente escolha criar a partição no início do disco (Beginning).
Depois que criar todas as partições selecione a opção WRITE para salvar suas alterações. Será perguntado se tem certeza que deseja escrever alterações. Digite "yes" e aperte ENTER.
Agora você pode selecionar a opção QUIT para voltar ao menu do instalador do Arch.
Selecione a opção DONE:
Set Filesystem Mountpoints
Agora que já particionamos podemos indicar os pontos de montagem. No menu do Prepare Hard Drive, escolha a opção Set Filesystem Mountpoints. Será mostrado os HD(s) que você possui, pressione <enter>.
A primeira pergunta refere-se à partição SWAP. Selecione a partição que você criou para a SWAP. No caso deste tutorial a partição foi /dev/sda1:
Aparecerá uma tela perguntando se você deseja criar o sistema de arquivo na partição. Pode selecionar "Yes"
A próxima pergunta refere-se à partição RAIZ. Selecione a partição que você criou para a RAIZ. No caso deste tutorial a partição foi /dev/sda2. Em seguida você terá que selecionar o sistema de arquivos que deseja para esta partição. Eu recomendo EXT4:
Aparecerá uma tela perguntando se você deseja criar o sistema de arquivo na partição. Pode selecionar "Yes". Depois que você definir o ponto de montagem de todas as partições é só escolher DONE no menu que aparecerá:
Uma tela de resumo será mostrada. Verifique se as informações estão corretas e escolha "YES"
Depois de tudo pronto você poderá voltar ao menu principal escolhendo a opção "Return to Main Menu"
Select Packages
Agora iremos selecionar os pacotes que serão instalados na instalação. Retorne ao menu principal e escolha "Select Packages":
Você receberá um aviso do funcionamento do processo, que funciona da seguinte maneira:
- Selecionar as categorias de pacotes.
- Selecionar os pacotes a serem instalados (para fazer um ajuste mais detalhado do seu sistema).
Então o processo de instalação irá consultar a base de dados do pacman (isso pode demorar alguns segundos). Depois teremos a seleção de categorias. Para alternar entre selecionado/não-selecionado use a barra de espaço.
- Base
- Pacotes básicos do sistema (e que em grande parte são necessários para seu pleno funcionamento). Ex: Kernel, tar, man, udev.
- Base-devel
- Pacotes necessários para compilação de programas. Ex: gcc, make, patch, pkgconfig, autoconf.
A menos que você saiba muito bem o que você está fazendo, NÃO desmarque o base. O base-devel é interessante você selecionar se você quer compilar programas. Mas se você não selecionar agora, você poderá instalá-lo facilmente depois.
O próximo passo é selecionar os pacotes.
Perceba que as categorias selecionadas já estão marcadas para a instalação e que você pode selecionar alguns pacotes de categorias não selecionadas e remover pacotes de categorias selecionadas. No final da lista há alguns pacotes que não entram em nenhuma das duas categorias, nestes pacotes há drivers de roteadores wireless, aplicativos para rede wireless (ndiswrapper, madwifi, etc) entre outros pacotes.
Feito isso os pacotes estarão selecionados. Hora de passar para o próximo passo: a instalação destes.
Install Packages
Vamos agora ao próximo item: a instalação dos pacotes.
A instalação irá te avisar que a instalação de pacotes irá começar. Se sua instalação for via CD-ROM (ou outra fonte), os pacotes serão apenas instalados. Se sua instalação for via FTP dependendo do que você selecionou (se tiver sido só o base será algo em torno de 120MB de download) será feito o download e depois a instalação dos pacotes.
Download dos Pacotes
Se sua instalação foi via CD-ROM, não há a necessidade de você ler esta seção.
Você verá, enquanto os pacotes vão sendo baixados, a seguinte tela:
Esta tela te informará o que está sendo baixado.
Instalação dos pacotes
Enquanto os pacotes vão sendo instalados você irá ver a seguinte tela:
Perceba que você pode ver o pacote que está sendo instalado no momento. Quando a instalação terminar você verá a seguinte tela, com o resumo da instalação.
Depois ele perguntará se você quer usar as configurações de internet utilizadas na instalação no rc.conf, que é um arquivo de configuração do Arch que em breve você irá configurar. Clicar em sim pode te poupar trabalho na hora de configurar, no entanto pode fazer sua rede não funcionar se você instalou em uma rede de ip fixo e vai utilizar seu computador em uma rede que use dhcp. Depois disso ele irá gerar locales da glibc (o que pode demorar alguns segundos).
Pronto, seu sistema está instalado, agora você precisará mexer nos arquivos de configuração do seu sistema.
Configure System
Vamos agora configurar seu sistema no próximo item.
A primeira pergunta que lhe será feita é uma escolha de editor de texto. Há duas opções: nano e vi. Se você nunca ouviu falar destes dois, certamente será mais fácil usar o nano. Se você já conhece, escolha o que você souber mexer melhor.
No próximo passo lhe será mostrada uma lista de arquivos de configuração.
Para começar a editar cada um deles, selecione o desejado e aperte Enter.
rc.conf
O Rc.conf é o arquivo de configuração principal do seu Arch, pois nele há as configurações de timezone, teclado, daemons, modules e rede. Algumas coisas (timezone, locale, mapa de teclado) provavelmente já foram atualizadas, mas é sempre bom dar uma olhada nele. No final, salve e você voltará à lista de arquivos de configuração.
Algumas sugestões de configuração
Uma explicação mais detalhada de todos os itens você encontra no verbete rc.conf.
- LOCALE
- "pt_BR.utf8" ou "pt_BR.iso88591", dependendo da codificação de caracteres desejada.
- HARDWARECLOCK
- "UTC" ou "localtime", já explicado anteriormente. (Se você seguiu todos os passos até aqui isto já deve estar correto.)
- TIMEZONE
- "Brazil/Brasilia". Se seu fuso não for esse, procure-o em /mnt/usr/share/zoneinfo. (Se você seguiu todos os passos até aqui isto já deve estar correto.)
- KEYMAP
- "br-abnt2". (Se você seguiu todos os passos até aqui isto já deve estar correto.)
- HOSTNAME
- Coloque aqui o nome que você quer dar para seu computador. Se você estiver sem criatividade, deixe myhost mesmo ;-).
- eth0
- Coloque aqui como configurar sua rede. (Se sua instalação é ftp e se você respondeu sim em uma pergunta feita no fim do download dos pacotes, isto já deve estar correto.)
fstab
Esse arquivo armazena as configurações de montagem de partições e drives de cdrom e provavelmente já foi gerado corretamente.
Uma partição/drive normalmente é algo parecido com uma destas duas coisas:
UUID=75e73477-595b-445c-8c68-90533931e392 /home ext4 defaults 0 1
/dev/dvd /media/dvd auto ro,user,noauto,unhide 0 0
O primeiro campo é a localização da partição/drive , o segundo campo é o local de montagem, o terceiro campo é o tipo da partição, o quarto são as opções de configuração, o quinto determina se deve ser feito backup da partição utilizando o Dump que é um software do Unix para fazer backup o sexto é utilizado para saber a ordem de verificação dos sistemas de arquivos no boot.
mkinitcpio.conf
Este arquivo coordena o processo de inicialização do sistema. Normalmente não é necessário colocar qualquer coisa aqui neste momento.
modprobe.conf
Neste arquivo você pode colocar os módulos do kernel que você quer que sejam inicializados. (Se você já colocou algum no MODULES do rc.conf não é necessário colocar de novo.)
resolv.conf
Configuração de servidores DNS. Serve para você manualmente configurar seu servidor DNS.
hosts
Aqui você pode colocar uma lista de máquinas, nomes e domínios para poder acessá-los sem precisar ter um servidor de DNS.
hosts.deny e hosts.allow
Nestes dois arquivos você irá fazer a configuração de serviços (ssh por exemplo) a serem negados (para o hosts.deny) ou aceitos (para o hosts.allow).
locale.gen
Arquivo que guarda as configurações de locales (idioma do sistema e encodings). Uma sugestão é descomentar as linhas com pt_BR ( "pt_BR.UTF-8 UTF-8" e "pt_BR ISO-8859-1"). Lembre-se sempre de descomentar o locale escolhido no rc.conf !
mirrorlist
Arquivo com a lista de mirrors de pacotes para o Arch. Geralmente você não precisará editar essa lista, a não ser que você tenha várias máquinas com o Arch instalado e tenha resolvido criar um mirror dentro de sua rede.
Root-password
Quebrando o padrão, aqui você não terá que editar nenhum arquivo, mas sim digitar duas vezes a senha de root. Faça isso obrigatoriamente.
Depois disso o instalador irá criar uma imagem de inicialização do sistema utilizando as configurações dadas nesta etapa. Após isto ele irá gerar os locales escolhidos.
Install Bootloader
Estamos quase no fim da instalação: só nos falta instalar um bootloader que é o último item antes do Exit Install.
Inicialmente ele lhe perguntará qual Bootloader você quer. Há duas opções: Grub ou Nothing.
Escolher o Nothing pode ser uma boa idéia se você já tiver um outro Linux no seu PC e não quer sobrescrever o bootloader existente, porém será necessário colocar uma entrada para o Arch neste bootloader. Se você escolher isso, a instalação acaba aí (mas não se esqueça de configurar o bootloader para carregar o Arch).
Grub
Escolhendo o Grub, você será levado a um arquivo de configuração no qual poderá adicionar entradas para outro sistema. Há também como configurar o framebuffer, mas deixe isto para depois ou o faça como uma duplicata do sistema sem isto.
No próximo passo você escolherá onde o grub será instalado. Normalmente ele é instalado na MBR. Para selecioná-la escolha /dev/sda (ou sdb, sdc, etc). Depois ele perguntará se seu sistema está instalado em RAID (para assim instalar o grub em outro disco). Feito isso, o bootloader estará instalado.
A instalação estará então completa. Vá em Exit Install e digite Reboot no terminal. Remova a mídia de instalação ou altere a sequência de boot do seu pc. Seu computador reiniciará e o grub deverá aparecer com a entrada do Arch.
Colocando uma entrada para o Windows
Nas últimas linhas do arquivo do grub (/boot/grub/menu.lst) há uma entrada para o Windows comentada:
# (1) Windows title Video-game rootnoverify (hd0,0) makeactive chainloader +1
Para colocar seu Windows descomente estas linhas, e altere os 0's após o hd0,0 para a partição correta. A regra é a seguinte, comece a contar do 0 ao invés de começar a contar do 1 os discos e partições. O hda (ou sda) será o disco 0, o hdb (ou sdb o disco 1) e etc. A partição /dev/sda1 seria escrita como hd0,0 enquanto a /dev/sdc2 seria hd2,1.
Pós-instalação
Bem vindo ao Arch!
Se você instalou alguma partição ext3 ou ext4 ele fará uma verificação e reiniciará denovo. O boot estará completo quando você chegar na tela de login.
Adicione um usuário
Normalmente ficar utilizando o usuário root é perigoso. Com um simples engano de comando você pode ferrar seu sistema inteiro, portanto crie um usuário utilizando o adduser:
# adduser
Ele lhe fará várias perguntas como o login do usuário, pasta home do usuário, shell e etc. Depois lhe pedirá para confirmar tudo e digitar alguns dados não obrigatórios como Nome Completo, telefone e etc. Por último ele pedirá a senha.
Teste sua conexão
Você precisará de uma conexão com a internet para instalar pacotes. Teste sua conexão usando o comando ping.
$ ping -c5 www.google.com
Se a internet não funcionar, edite o rc.conf. Mais informações sobre isso no verbete Configurando_a_Rede.
Atualize seu sistema
Antes de instalar qualquer outro programa, seria bom você atualizar seu sistema e isso pode ser feito facilmente utilizando o pacman:
# pacman -Syu
O S significa S (sincronizar), o y vem de refresh (atualizar) e o u de upgrade (instalar pacotes atualizados).
Sugestões de pacotes
Browser em modo texto
Você pode precisar utilizar este wiki no seu sistema novo. Então instale o elinks.
# pacman -S elinks
Xorg
Se você quiser utilizar uma interface gráfica, você terá que instalar o Xorg.
# pacman -S xorg
Leia o verbete xorg para aprender como configurá-lo.
Leituras e sites recomendados
- pacman
- é o gerenciador de pacotes do Archlinux. Então ler o verbete dele é praticamente uma leitura obrigatória.
- ABS
- Você quer recompilar alguma pacote do seu sistema? Leia então o verbete do ABS.
- AUR
- Não achou algo no pacman? Boa chance dele estar no repositório de usuários.
- Wiki do Archlinux
- Bookmark obrigatório para qualquer Archer. Ensina a configurar muita coisa. Em Inglês.












































