====== Instalação do Slackware ====== A instalação do Slackware é um pouco mais simples que a da maioria das outras distribuições Linux, e lembra muito a instalação de uma das variantes dos sistemas operacionais BSD. Se você já está familiarizado com essas instalações, se sentirá em casa. Porém, caso você nunca tenha instalado o Slackware, ou mesmo tenha feito uso de alguma instalação não-gráfica em sua vida, talvez se sinta um pouco inseguro e desconfortável no início. Mas não entre em pânico! A instalação é bastante simples, uma vez que você entenda o processo de seu funcionamento (e a lógica por trás disso tudo), além da mesma funcionar em praticamente qualquer plataforma x86. As últimas versões do Slackware Linux são distribuídas em mídia de DVD ou CD, porém o Slackware pode ser instalado de muitas outras formas. Neste guia nós vamos nos focar apenas no método de instalação mais comum - o boot através do DVD. Se você não tiver um drive de CD ou DVD, talvez precise ler os vários arquivos README dentro do diretório ''usb-and-pxe-installers'', localizado no seu mirror favorito do Slackware (recomendamos o (http://www.slackware-brasil.com.br/slackware64-14.2/)[Slackware-Brasil]). Esse diretório inclui os arquivos e instruções necessárias para efetuar o boot da instalação do Slackware via USB (com um pen drive), ou através da uma interface de rede que suporte PXE. Os arquivos encontrados nesse diretório são a melhor fonte de informação disponível para esses métodos alternativos de boot. ===== Mídias de Instalação ===== Existem duas formas de adquirir as mídias de instalação do Slackware Linux: - [[pt-br:slackware:install#como_comprar|Comprando as mídias de instalação]] ou; - [[pt-br:slackware:install#download_gratuito|Efetuando o]]//[[pt-br:slackware:install#download_gratuito| download ]]//[[pt-br:slackware:install#download_gratuito|das imagens ISO]]. As mídias (e as imagens) de instalação das versões do Slackware Linux costumam estar disponíveis tanto em formato de **CD** quanto em **DVD**. ==== Como Comprar ==== ---- Você pode adquirir os CDs (ou o DVD) de instalação através da Slack Store. Essa ação permite que você **ajude financeiramente o Projeto Slackware Linux**, além de garantir ter em mãos mídias de instalação confiáveis. Atualmente está disponível para venda na Slack Store os CDs de instalação da versão 13.37 do Slackware Linux: - [[http://store.slackware.com/cgi-bin/store/slack13.37?id=MRzKtB49&mv_pc=156|Caixa com 4 CDs da versão 13.37 do Slackware Linux]] ==== Download Gratuito ==== ---- Caso seja de sua preferencia, você pode adquirir gratuitamente todas as imagens ISO das mídias de instalação do Slackware Linux através dos diversos //mirrors// existentes, ou através do protocolo BitTorrent. Inclusive, você poderá ter acesso as imagens ISO das mídias de instalação de versões anteriores (e até mesmo, descontinuadas) do projeto Slackware Linux. Para efetuar o //download// das imagens, acesse o site oficial do projeto Slackware, na página **GetSlack**: - [[http://slackware.com/getslack/|Página de download GetSlack]] === DOWNLOAD: via BitTorrent === Para fazer o //download// das imagens ISO das mídias de instalação do Slackware Linux através do uso do protocolo BitTorrent, acesse: http://slackware.com/getslack/torrents.php Escolha o arquivo ''.torrent'' de seu interesse e faça o seu //download//. A seguir **use o seu programa de BitTorrent preferido** ([[http://ktorrent.org|Ktorrent]], [[http://www.transmissionbt.com/|Transmission]] [[http://azureus.sourceforge.net/|Azureus]], [[http://www.utorrent.com/|µTorrent]], etc) para efetuar o //download// das imagens ISO das mídias de instalação de sua escolha. === DOWNLOAD: via mirror === Se você preferir, poderá acessar um dos diversos //mirrors// do Projeto Slackware espalhados pelo mundo, e efetuar o //download// das imagens ISO das mídias de instalação de sua preferência. Para isso acesse a lista de //mirrors// disponíveis em: http://mirrors.slackware.com/mirrorlist/ A lista de mirrors está devidamente separada em três tipos de //download//: via **HTTP**, **FTP** ou **rsync**. Escolha a via que melhor preferir. Para os novatos, utilize um dos //mirrors// disponíveis na lista de **HTTP**. Assim, você poderá efetuar o //download// via //Web// de forma direta usando seu navegador preferido. As listas de **FTP** também podem ser utilizadas via navegador, mas possuem uma estrutura de navegação semelhante ao gerenciador de arquivos que você utiliza em seu computador. Já para os usuários mais avançados, poderão **utilizar a linha de comando** de seu sistema para efetuar o //download// das imagens ISO das mídias de instalação, tanto via **FTP** quanto via **rsync**. A título de praticidade, maior velocidade de //download// e rota de dados na //Internet//, aconselhamos que você **sempre escolha um //mirror// que esteja localizado em seu país**. A título de exemplo, se você mora nos Estados Unidos da América (EUA), escolha um dos //mirrors// localizados neste país. Também esteja atento quanto a quantidade de opções de //links// para um mesmo país existirem. Você ainda pode escolher um dos //mirrors// que esteja fisicamente mais próximo de você, se souber identificar através do //link// fornecido suas localidades (universidades, empresas, etc). === DOWNLOAD: via wget === Se você já utiliza uma distribuição Linux e deseja efetuar o //download// das imagens ISO do Slackware Linux através da linha de comando, utilize a ferramenta **wget**. Para isso, escolha (ou crie) o diretório para onde todas as imagens que você deseja efetuar o //download// serão armazenadas, e dentro desse mesmo diretório utilize o comando ''wget'' da seguinte forma: $ wget -c onde o //// é a **URI** (//Universal Resource Locator//) do arquivo que você deseja efetuar o //download// das imagens ISO (seja ele via endereço HTTP ou FTP). A opção ''-c'' do comando ''wget'' apenas assegura que, caso o //download// seja interrompido em algum momento durante o processo, o mesmo pode ser recomeçado do exato ponto onde foi interrompido, sem prejudicar a integridade do arquivo. Para isso, basta utilizar o mesmo comando anteriormente aplicado. Só tenha cuidado de re-aplicar o mesmo comando no terminal, no mesmo diretório onde se encontra o arquivo incompleto. Vamos a um exemplo concreto? Vamos baixar as imagens ISO do Slackware Linux 14.0 utilizando o comando ''wget''. Primeiro escolha um dos mirrors mais próximos de você e insira o caminho de cada arquivo no comando wget, como mostram os exemplos abaixo. Para o CD 1: $ wget -c http://mirrors.slackware.com/slackware-iso/slackware-14.0-iso/slackware-14.0-install-d1.iso Para o CD 2: $ wget -c http://mirrors.slackware.com/slackware-iso/slackware-14.0-iso/slackware-14.0-install-d1.iso Para o CD 3: $ wget -c http://mirrors.slackware.com/slackware-iso/slackware-14.0-iso/slackware-14.0-install-d1.iso Para o CD 4: $ wget -c http://mirrors.slackware.com/slackware-iso/slackware-14.0-iso/slackware-14.0-install-d1.iso Para o DVD: $ wget -c http://mirrors.slackware.com/slackware-iso/slackware-14.0-iso/slackware-14.0-install-dvd.iso Para o CD de fontes 1: $ wget -c http://mirrors.slackware.com/slackware-iso/slackware-14.0-iso/slackware-14.0-source-d5.iso Para o CD de fontes 2: $ wget -c http://mirrors.slackware.com/slackware-iso/slackware-14.0-iso/slackware-14.0-source-d6.iso === Verificando a Integridade das Imagens ISO === Antes de gravar qualquer mídia ótica (CD ou DVD) com as imagens ISO, é importante verificar se os arquivos baixados são idênticos aos originais. Para isso existem as verificações via **md5sum**. Se você estiver efetuando o //download// das imagens ISO do Slackware Linux através de um computador com qualquer distribuição Linux instalada, poderá verificar a integridade de download de todas as imagens através do comando ''md5sum'' através de um terminal na linha de comando. Para isso, após terminar o //download// de todas as imagens ISO de seu interesse, use a linha de comando para ir até o diretório onde estão os arquivos e use o comando ''md5sum'' seguido do nome do arquivo que você deseja verificar. Faça isso para cada imagem ISO como mostra abaixo: $ md5sum nome-do-arquivo E pressione a tecla ENTER. Efetuando o mesmo procedimento para cada imagem ISO (no exemplo abaixo para todas as imagens ISO do Slackware Linux 14.0), você obterá os seguintes resultados: A aplicação do comando ''md5sum'' para cada imagem ISO dos CDs (são 4 CDs de instalação): $ md5sum slackware-14.0-install-d1.iso 26f7521d1c9b8f67760aea5079279a5e slackware-14.0-install-d1.iso $ md5sum slackware-14.0-install-d2.iso 4837d52e19846403fdc840391d1eabcd slackware-14.0-install-d2.iso $ md5sum slackware-14.0-install-d3.iso f8f826ab6e1edf108103569229db27fa slackware-14.0-install-d3.iso $ md5sum slackware-14.0-install-d4.iso defb0ef73e42f57a8839dbd752498f8c slackware-14.0-install-d4.iso A aplicação do comando ''md5sum'' para a imagem ISO do DVD: $ md5sum slackware-14.0-install-dvd.iso 4bd584a692466793ccf35437137bf631 slackware-14.0-install-dvd.iso A aplicação do comando ''md5sum'' para as imagens ISO dos CDs com o código-fonte de cada programa contido nos CDs ou no DVD de instalação: $ md5sum slackware-14.0-source-d5.iso d47d9e6c80e4a72388ede83db6b42e46 slackware-14.0-source-d5.iso $ md5sum slackware-14.0-source-d6.iso 1bfe613248b64cc096db5ba79c3c1d88 slackware-14.0-source-d6.iso Você também poderá efetuar a verificação de todas as imagens ISO, ao mesmo tempo, usando o comando md5sum, caso todas as imagens estejam no mesmo diretório, dessa maneira: $ md5sum *.iso 26f7521d1c9b8f67760aea5079279a5e slackware-14.0-install-d1.iso 4837d52e19846403fdc840391d1eabcd slackware-14.0-install-d2.iso f8f826ab6e1edf108103569229db27fa slackware-14.0-install-d3.iso defb0ef73e42f57a8839dbd752498f8c slackware-14.0-install-d4.iso 4bd584a692466793ccf35437137bf631 slackware-14.0-install-dvd.iso d47d9e6c80e4a72388ede83db6b42e46 slackware-14.0-source-d5.iso 1bfe613248b64cc096db5ba79c3c1d88 slackware-14.0-source-d6.iso Após obter os resultados do comando ''md5sum'', compare-os com os valores oficiais encontrados no próprio repositório de onde você efetuou o //download// das imagens ISO. Os arquivos correspondentes são encontrados com o mesmo nome, adicionado a terminação ''.md5''. No exemplo acima eles podem ser encontrados (e baixados) através dos seguintes endereços utilizando o comando ''wget''. Para os CDs de instalação: wget http://mirrors.slackware.com/slackware-iso/slackware-14.0-iso/slackware-14.0-install-d1.iso.md5 wget http://mirrors.slackware.com/slackware-iso/slackware-14.0-iso/slackware-14.0-install-d2.iso.md5 wget http://mirrors.slackware.com/slackware-iso/slackware-14.0-iso/slackware-14.0-install-d3.iso.md5 wget http://mirrors.slackware.com/slackware-iso/slackware-14.0-iso/slackware-14.0-install-d4.iso.md5 Para o DVD de instalação: wget http://mirrors.slackware.com/slackware-iso/slackware-14.0-iso/slackware-14.0-install-dvd.iso.md5 Para os CDs com os fontes do projeto: wget http://mirrors.slackware.com/slackware-iso/slackware-14.0-iso/slackware-14.0-source-d5.iso.md5 wget http://mirrors.slackware.com/slackware-iso/slackware-14.0-iso/slackware-14.0-source-d6.iso.md5 Estes são arquivos-texto contendo **os valores corretos de md5 para cada imagem ISO**. É importante que os valores sejam idênticos aos gerados pelo comando ''md5sum'' para cada imagem ISO que você efetuou o //download//. Se houver qualquer variação de valores na comparação, significa que a imagem ISO baixada está corrompida. Assim sendo, você deverá efetuar novamente o //download// da imagem ISO correspondente (e efetuar a posterior verificação do md5) até que o valor obtido pelo comando md5sum seja idêntico ao valor padrão oferecido pelo projeto Slackware Linux. Os possíveis problemas relacionados a corrupção de arquivo via download está na sua conexão de rede (menos provável) ou na sua memória RAM (mais provável). Muitas distribuições Linux embarcam em suas mídias de instalação, um verificador de memória RAM acessível através de uma das opções de menu após o boot. ==== Gravando Imagens ISO ==== ---- **Para aqueles que adquiriram suas mídias de instalação comprando na Slack Store, podem pular essa parte do tutorial** e ir direto para [[pt-br:slackware:install?&#efetuando_o_boot_do_instalador|a próxima etapa da instalação do Slackware Linux]] em seu computador: - [[pt-br:slackware:install?&#efetuando_o_boot_do_instalador|Efetuando o Boot do Instalador]]. Agora, para aqueles que efetuaram o //download// de imagens ISO das mídias de instalação via //mirror//, ou BitTorrent, vamos ensinar de forma geral como transformar esses enormes arquivos ''.iso'' em CDs (ou DVDs) que: - Serão **reconhecidos no processo de //boot//** de seus computadores e; - Poderão ser lidos por **um drive de leitor ótico instalado em seu computador**, permitindo assim apresentar (e dar acesso a) todos os dados gravados nesta mídia. O processo poderá ser realizado pelo próprio usuário em **duas etapas globais**, que serão detalhadas abaixo: === PRIMEIRO PASSO: Escolher um programa de gravação de CD/DVD === A primeira etapa para se transformar um arquivo no formato ISO em uma mídia (CD ou DVD) capaz de ser reconhecida no processo de //boot// do computador e ser capaz de apresentar (e permitir acesso a) todos os dados gravados é utilizar um programa de gravação de CD/DVD. Para realizar essa tarefa você precisa de: - Saber se a imagem ISO que você efetuou o //download// é de uma imagem de CD ou DVD e; - Ter as mídias virgens graváveis (CD-R ou DVD-R) para gravação destes arquivos ''.iso'' e; - Ter **um drive ótico instalado e reconhecido pelo computador**, capaz de gravar mídias de **CD** (se você deseja gravar apenas um CD) ou **CD/DVD** (se você deseja gravar um DVD) e; - Ter **um programa de gravação de CD/DVD** devidamente instalado neste mesmo computador. É importante lembrar que **cada tipo de imagem ISO é direcionada para uma mídia de gravação específica**. Se a imagem ISO que você efetuou o //download// for destinada à criação de um **CD de instalação**, então deve ser utilizada uma mídia gravável no formato **CD-R**. Caso a imagem ISO seja para a criação de um **DVD de instalação**, você deve utilizar uma mídia gravável no formato **DVD-R**. **IMPORTANTE:** Não tente gravar uma imagem ISO para CD em um DVD ou vice versa, pois caso consiga (normalmente o programa de gravação não permite essas ações) você terá uma **mídia final não-funcional para a instalação do Slackware Linux e não poderá dar continuidade para este tutorial**. Assim sendo, para dar continuidade ao processo de instalação do Slackware Linux em seu computador, é preciso que você tenha acesso a um outro computador preparado (pode ser de um amigo, ou outro computador disponível na empresa em que trabalha) funcionando com um drive de leitura e gravação ótica devidamente instalado e reconhecido, e que tenha instalado um programa de gravação de CD/DVD. Por sinal, o ideal é que você efetue o //download// do arquivo ISO diretamente neste segundo computador, para ser capaz de dar continuidade ao processo de gravação da mídia de instalação do Slackware Linux sem precisar transportar esse arquivo (pela rede, ou pendrive) para outro computador contendo o drive (e os programas) de gravação adequados. Também é preciso ter as mídias (CD-R ou DVD-R) de instalação virgens à disposição para a criação desses discos de instalação (dependendo do tipo de arquivo a ser gravado). Existem vários programas para gravação de mídia ótica como CD e DVD, que funcionam (ou já vem instalados) em vários sistemas operacionais diferentes. Para **Linux** temos os principais programas gráficos para a gravação de CD/DVD: o [[http://www.k3b.org/|K3B]] e o [[http://projects.gnome.org/brasero/|Brasero]]. Para **Windows**, temos o conhecido programa de gravação de CD/DVD [[http://www.roxio.com/|Roxio]]. === SEGUNDO PASSO: Gravar um CD/DVD a partir de uma imagem ISO === Agora que já sabemos como ter um computador preparado com um programa de gravação de mídias óticas (CD e DVD) vamos ensinar como transformar os arquivos ''.iso'' em mídias de instalação do Slackware Linux. Independente do programa (e do sistema operacional) que você escolher, os passos gerais abaixo são bem simples (de entender e aplicar): - **Abra o programa de gravação de CD/DVD** no computador; - **Coloque a mídia de gravação virgem** (i. é: um CD-R ou DVD-R gravável e que esteja realmente vazio e nunca tenha sido utilizado) no //drive// de leitura e gravação ótica devidamente instalado e reconhecido em seu computador. - **Espere o programa de gravação reconhecer a mídia de instalação virgem** inserida no //drive// ótico de seu computador. - Procure no menu de seu programa de gravação uma opção que informa mais ou menos assim "//gravar um CD/DVD a partir de uma imagem ISO//" - **Selecione a imagem ISO** a ser gravada em disco. - **Selecione a velocidade de gravação** (recomenda-se uma velocidade baixa de gravação para permitir a leitura do disco em "praticamente" qualquer drive de CD ou DVD de qualquer computador). - **Inicie o processo de gravação** e siga todos os passos posteriores que seu programa de gravação de CD/DVD porventura lhe pedir. Se você seguiu corretamente todos os passos descritos acima, e não aconteceu nenhum erro no processo, **terá uma mídia de instalação pronta** para dar continuidade ao processo de instalação do Slackware Linux em seu computador. ===== Efetuando o Boot do Instalador ===== Efetuar o //boot// do instalador é um processo bastante simples. Basta inserir o disco de instalação do Slackware no drive de CD ou DVD de seu computador e efetuar a reinicialização do sistema. Claro que, dependendo da configuração de sua BIOS, talvez você precise alterá-la para permitir que seu computador procure primeiro pelo drive óptico (DVD ou CD) antes de procurar pelo disco rígido em si. Alguns computadores permitem que você altere a ordem de boot //on-the-fly// ao pressionar uma tecla (ou conjunto de teclas) de função específica durante o processo de //boot// do sistema. Assim sendo, já que cada computador é diferente, nós não podemos oferecer instruções específicas de como efetuar essas configurações (ou modificações de configuração). Mas o processo costuma ser simples em praticamente qualquer máquina. Uma vez que seu computador efetue o //boot// pelo CD (ou DVD) você será levado para uma tela que lhe permite entrar qualquer parâmetro especial de kernel em ordem para efetuar o boot, mas essas são exceções à regra bem raras. A maioria dos usuários podem apenas pressionar a tecla ENTER para dar inicio ao //boot// do kernel via CD ou DVD. Todo o processo de instalação do Slackware Linux está no **idioma Inglês**. Por isso, fique atento para todas as descrições dos passos de instalação aqui apresentados. A ideia é tentar auxiliar ao máximo os usuários que desejam instalar o Slackware **mas que ainda não dominam esse idioma**. ==== Tela de Boas Vindas ==== **Após o //boot//**, a instalação do Slackware Linux lhe dará as boas vindas (vide tela abaixo) logo na primeira linha de texto, informando também qual a versão do Slackware que será instalada (no caso, a versão 13.37) e qual a versão do kernel Linux que vem embarcada nessa versão da distribuição (no caso, a versão 2.6.37.6). Abaixo, **a tela de apresentação** informa ao usuário que, caso deseje passar parâmetros extras para o kernel, a hora é agora! Para isso, entre com os parâmetros no //prompt// abaixo, logo após o nome do kernel apresentado para efetuar o //boot//. Welcome to Slackware version 13.37 (Linux kernel 2.6.37.6)! If you need to pass extra parameters to the kernel, enter them at the prompt below after the name of the kernel to boot (huge.s etc). In a pinch, you can boot your system from here with a command like: boot: huge.s root=/dev/sda1 rdinit= ro In the example above, /dev/sda1 is the / Linux partition. This prompt is just for entering extra parameters. If you don't need to enter any parameters, hit ENTER to boot the default kernel "huge.s" or press [F2] for a listing of more kernel choices. Logo de início você deve se deparar com uma quantidade enorme de texto "correndo" na tela à sua frente. Não fique alarmado, já que isso é perfeitamente normal. O texto que você está vendo é gerado pelo kernel durante o processo de //boot//, a medida que ele descobre seu //hardware// (o //hardware// encontrado em seu computador) e se prepara para carregar o sistema operacional (nesse caso, o instalador do Slackware). E se você estiver interessado, mais para frente, poderá ler todas essas mensagens utilizando o comando ''dmesg(1)'' na linha de comando de seu sistema. Frequentemente essas mensagens são muito importantes para a solução de problemas (//troubleshooting//) de //hardware// que porventura possam ocorrer. ==== Escolha do Teclado ==== Uma vez que o kernel tenha completado todo o processo de descobrimento do //hardware// em seu computador, a população de mensagens em tela deverá ser interrompida, e lhe será oferecido uma opção de escolha para o carregamento de mapas de teclados para idiomas diferentes do Inglês Americano (vide abaixo). O padrão Inglês Americano para teclado **vem carregado por padrão durante o início do boot**. Se você não utiliza esse padrão de teclado em seu computador, por favor, efetue a escolha do mapa de teclado correto para o seu próprio uso. Vale ressaltar que a escolha correta do mapeamento para o seu teclado é primordial para o bom uso do mesmo, principalmente no que se refere ao acesso e uso do sistema. **Em um teclado mal configurado você não conseguirá nem mesmo acessar o sistema**, já que não conseguirá digitar corretamente sua senha de acesso. Neste etapa, o sistema lhe informa que, para acessar a listagem de teclados disponíveis, você deverá entrar com o dígito 1 de seu teclado e pressionar a tecla ENTER.