[ anterior ] [ �ndice ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ pr�ximo ]

Instalando Debian GNU/Linux 3.0 para Mips
Cap�tulo 4 - Obtendo a M�dia de Instala��o do Sistema


4.1 Conjunto de CDs oficiais da Debian GNU/Linux

Com certeza o jeito mais f�cil de instalar a Debian GNU/Linux � atrav�s de um conjunto de CD-ROMs oficiais (veja o endere�o p�gina de vendedores de CDs). Voc� tamb�m pode copiar as imagnes de um servidor da Debian e criar seus pr�prios CDs, se tiver uma conex�o de rede r�pida e um gravador de CD. Se tiver um conjunto de CDs da Debian e sua m�quina suporta CDs inicializ�veis, voc� pode pular para Inicializando atrav�s de um CD-ROM, Sec��o 5.2; muito esfor�o esta sendo feito para ter certeza que a maioria dos arquivos que as pessoas precisam estejam nestes CDs.

Se a sua m�quina n�o suporta a inicializa��o via CD, mas voc� tem um conjunto de CDs, ent�o ser� poss�vel usar uma estrat�gia alternativa disquetes, disco r�gido, ou inicializa��o atrav�s da rede) para inicializar seu sistema e iniciar o processo de instala��o. Os arquivos que precisa para a inicializa��o atrav�s de outros m�todos tamb�m est�o no CD; o arquivo de rede da Debian e a organiza��o de diret�rios do CD s�o id�nticos. Assim os caminhos de arquivos que precisa s�o dados de acordo com suas necessidades de inicializa��o, veja estes arquivos nos mesmos diret�rios e sub-diret�rios de seu CD.

Uma vez que o programa de instala��o for iniciado, ele obter� todos os outros arquivos que precisar do CD.

Caso voc� n�o possua o conjunto de CDs de instala��o, ser� preciso copiar os arquivos do sistema de instala��o da internet para seu disco r�gido, disquetes ou um computador conectado que ser� usado para iniciar a instala��o.


4.2 Obtendo os arquivos atrav�s dos mirrors da Debian

Quando estiver copiando arquivos atrav�s de um mirror da Debian, tenha certeza de copiar os arquivos em modo bin�rio e n�o em texto ou modo autom�tico. � importante que a mesma estrutura de diret�rios que encontrar no mirror seja criar um 'sub-mirror' local. N�o � realmente necess�rio fazer isto se voc� colocar todos os arquivos de instala��o nos disquetes; mas esse esquema oferece facilidades para encontrar os arquivos quando voc� deles. Voc� deve iniciar sua estrutura local de diret�rios do n�vel sob disks-mips, por exemplo:

     current/sub-architecture/images-1.44/flavor/rescue.bin

Voc� n�o precisar� copiar cada arquivo sob aquele n�vel, apenas os que se aplicam a voce (vo� ter� que ler e encontrar os que se aplicam a voce). Apenas coloque os nomes de diret�rios da mesma forma que no mirror, e mantenha os arquivos nos respectivos diret�rios.

Caso sua m�quina esteja configurada para descompactar/decodificar autom�ticamente os arquivos que copiou, voc� dever� desativar esta caracter�stica enquando copiar o sistema de instala��o. Eles ser�o descompactados somente no momento da instala��o. A descompacta��o no sistema atual causar� uma perda de espa�o em disco e tempo, e caso os arquivos compactados originais sejam apagados pelo programa de descompacta��o, eles n�o poder�o ser usados caso o programa de instala��o precise deles mais tarde.


4.2.1 Op��es de Instala��o

Os arquivo que voc� pode precisar dividem-se em tr�s categorias :

  1. Arquivos necess�rios para inicializar no sistema de instala��o (por exemplo, rescue.bin, linux.bin, e root.bin)
  1. Arquivos aos quais o sistema de instala��o precisar� ter acesso depois que o mesmo tenha sido iniciado para poder instalar o kernel do sistema operacional e controladores de perif�ricos (por exemplo, rescue.bin e drivers.tgz)
  1. Arquivos de instala��o do sistema b�sico (por exemplo, basedebs.tar)

Caso voc� possua uma conex�o Ethernet funcional em seu computador e sua placa Ethernet seja do tipo para o qual o suporte foi compilado no kernel de instala��o, voc� pode somente precisar instalar os arquivos de inicializa��o do sistema. O instalador � capaz de instalar o kernel e os controladores atrav�s da rede para muitas placas Ethernet comuns.

Caso voc� possua uma conex�o Ethernet para a qual o instalador n�o oferece suporte embutido, voc� pode precisar de ambos os arquivos de inicializa��o do sistema e os arquivos de instala��o do kernel e dos controladores de perif�ricos.

Se voc� est� instalando em um sistema sem uma conex�o de rede funcional ou se sua conex�o de rede � via PPP (usando um modem) ao inv�s de Ethernet, voc� precisar� obter todos os tr�s tipos de arquivos antes de iniciar a instala��o.

Caso voc� n�o tenha certeza sobre quais arqivos voc� precisa, comece com os arquivos de inicializa��o do sistema de instala��o. Caso sua primeira tentativa de configurar a rede a partir do instalador falhe, voc� pode abortar, obter os arquivos extras que voc� precisa e reiniciar a instala��o.

O arquivo de instala��o do sistema b�sico basedebs.tar possui atualmente o tamanho de 27M. Caso voc� tenha a possibilidade de usar um CD ou configurar sua rede antes de instalar o sistema b�sico, � melhor faz�-lo; neste caso voc� n�o precisar� deste arquivo. A localiza��o de rede � listada no ap�ndice (Arquivos de Instala��o do Sistema B�sico da Debian, Sec��o 11.2.3.4).

Para usar um sistema debian atual para montar um arquivo basedebs.tar a partir dos reposit�rios debian, instale primeiro o debootstrap (apt-get install debootstrap). Use ent�o o seguinte comando :

     debootstrap binary-basedebs SUITE=woody VERSION=3.0 \
       MIRROR="http://ftp.debian.org/debian" ARCHES="mips"

4.2.2 Escolhendo o Conjunto de Instala��o Correto

Arquivos de instala��o incluem imagens de kernel, as quais est�o dispon�veis para v�rias ``subarquiteturas''. Cada subarquitetura suporta um conjunto diferente de hardware. As subarquiteturas dispon�veis para a arquitetura Mips s�o :

`r4k-ip22'
Este � o kernel necess�rio para o Indy SGI, Indigo 2 e m�quinas Challenge S. O kernel inclui praticamente todos os controladores do Linux compilados como m�dulos, o que inclui controladores para dispositivos de rede, dispositivos SCSI, etc. N�o existem outros tipos para Mips atualmente dispon�veis.

Os arquivos de configura��o do kernel para estas subarquiteturas podem ser encontrados em seus respectivos diret�rios em um arquivo chamado kernel-config.


4.2.3 Onde encontrar os arquivos de instala��o

As localiza��es de rede dos arquivos de instala��o para cada tipo da arquitetura mips est�o listados no Ap�ndice. Estes incluem:

.../current/r4k-ip22/images-1.44/rescue.bin
imagem de inicializa��o
.../current/root.bin
imagem(ns) ra�z ou arquivo tar
Arquivos do Kernel do Linux, Sec��o 11.2.3.2
bin�rio do kernel
Arquivos de Controladores, Sec��o 11.2.3.3
imagens de controladores ou arquivo tar
Arquivos de Instala��o do Sistema B�sico da Debian, Sec��o 11.2.3.4
imagens do sistema b�sico ou arquivo tar

A imagem de inicializa��o cont�m um kernel Linux compactado. Ele � usado tanto com inicializa��o por disquetes (quando transferido para um disquete) e como fonte para o kernel Linux quando o kernel est� sendo instalado em sua m�quina. O bin�rio do kernel Linux.bin � um bin�rio do kernel n�o compactado. Ele � usado na inicializa��o do instalador a partir do disco r�gido ou CD-ROM e n�o � necess�rio para inicializa��o do instalador por disquete.

Consulte Criando os disquetes atrav�s de imagens de disco, Sec��o 4.3 para informa��es importantes sobre a cria��o de disquetes de forma apropriada atrav�s das imagens de disquetes.

A imagem do disquete ra�z cont�m um sistema de arquivos ramdisk compactado que � carregado para a mem�ria ap�s iniciar o instalador.

Os controladores de perif�ricos podem ser copiados como uma s�rie de imagens de disquetes ou como um arquivo .tar (drivers.tgz). O sistema de instala��o precisar� acessar o arquivo de controladores durante a instala��o. Caso voc� possua uma parti��o de disco r�gido ou computador conectado que estar� acess�vel para o instalador (veja abaixo), o arquivo tar ser� mais conveniente para a manipula��o. Os arquivos de imagem de disquetes s�o necess�rios somente se voc� precisa instalar os controladores atrav�s de disquetes.

Enquanto copia os arquivos, voc� tamb�m deve prestar aten��o no tipo de sistema de arquivos para o qual voc� os copia, a n�o ser que voc� v� usar disquetes para o kernel e controladores. O instalador � capaz de acessar arquivos em muitos tipos de sistemas de arquivos, incluindo FAT, HFS, ext2fs e Minix. Quando copiar arquivos para um sistema de arquivos *nix, escolha os arquivos de maior tamanho poss�veis do reposit�rio.

Durante a instala��o, voc� apagar� a(s) parti��o(�es) na(s) qual(is) voc� est� instalando o Debian antes de iniciar a instala��o. Todos os arquivos carregados dever�o ser colocados em outras parti��es que n�o as quais voc� planeja instalar o sistema o sistema.


4.3 Criando os disquetes atrav�s de imagens de disco

Os disquetes inicializ�veis normalmente s�o usados para iniciar o sistema de instala��o em m�quinas com uma unidade de disquetes. Os disquetes tamb�m podem ser usados para a instala��o do kernel e m�dulos ina maioria dos sistemas.

As imagens de disco s�o arquivos contendo o conte�do completo de uma imagem de disco em formato raw. As imagens de disco, tal como rescue.bin, n�o podem ser simplesmente copiadas para os disquetes. Um programa especial � usado para gravar os arquivos de imagem para um disquete no modo raw. Isto � necessario porque estas imagens s�o representa��es raw do disco; isto � requerido para fazer uma c�pia de setores de dados de um arquivo no disquete.

Existem diferentes t�cnicas de criar disquetes atrav�s de imagens de disco, as quais dependem de sua plataforma. Esta se��o descreve como criar os disquetes de imagens de disco em diferentes plataformas.

N�o importa qual m�todo voc� utilize para criar seus disquetes, voc� deve se lembrar de proteger os disquetes contra grava��o assim que cria-los, para garantir que eles n�o sejam danificados.


4.3.1 Gravando Imagens de Disco a partir de um Sistema Linux ou Unix

Para gravar arquivos de imagem de disco para disquetes, voc� provavelmente necessitar� ter acesso root ao sistema. Coloque um disquete em bom estado e vazio em sua unidade de disquetes. Ap�s isto, execute o comando:

     dd if=file of=/dev/fd0 bs=1024 conv=sync ; sync

onde file � um dos arquivos de imagem de disco. /dev/fd0 � um nome normalmente usado para o dispositivo de disco flex�vel, ele pode ser diferente em sua esta��o de trabalho (no Solaris, ele � /dev/fd/0). O comando pode retornar ao prompt antes do Unix finalizar a grava��o no disco flex�vel, portanto observe o LED de indica��o de atividade de disco e tenha certeza que ele est� apagado e o disco esteja parado antes de remov�-lo da unidade. Em alguns sistemas, voc� ter� que executar um comando para ejetar o disquete da unidade (no Solaris, use o eject, veja a p�gina de manual).

Alguns sistemas tentam montar automaticamente uma unidade de disquetes quando o o mesmo � colocado na unidade. Voc� pode ter que desativar esta caracter�stia antes da esta��o lhe permitir gravar o disquete em modo raw. Infelizmente, como fazer isso depende de seu sistema operacional. No Solaris, voc� pode trabalhar em torno do gerenciamento de volume para obter acesso raw a unidade de disquetes. Primeiro, tenha certeza que o disquete foi montado automaticamente (usando volcheck ou um comando equivalente no gerenciador de arquivos). Ent�o use o comando dd na forma do exemplo acima, apenas substitu�ndo o dispositivo /dev/fd0 por /vol/rdsk/nome_disquete, onde nome_disquete � o nome que foi dado ao disco flex�vel quando o mesmo foi formatado (disquetes sem identifica��o utilizam o valor padr�o unnamed_floppy). Em outros sistemas, consulte oadministrador.


4.3.2 Gravando imagens de disco a partir do DOS, Windows ou OS/2

Caso voc� tenha acesso � uma m�quina i386, voc� poder� usar um dos seguintes comandos para copiar as imagens de disco para os disquetes.

Os programas FDVOL, WrtDsk ou RaWrite3 podem ser usados sob o MS-DOS.

http://www.minix-vmd.org/pub/Minix-vmd/dosutil/

Para utilizar estes programas, primeiro tenha certeza que inicializou no DOS. Estes programas n�o est�o preparados para funcionar sobre a janela do DOS no Windows ou clicando duas vezes nos �cones de seus execut�veis dentro de uma se��o do Windows Explorer. Caso n�o saiba como inicializar no DOS, pressione F8 durante a inicializa��o.

O NTRawrite � uma tentativa de criar uma vers�o do Rawrite/Rawrite3 que � consistentemente compat�vel com o Windows NT, Windows 2000 e Windows 95/98. Trata-se de uma aplica��o gr�fica auto-explicativa; voc� seleciona o disco no qual gravar, navega at� a imagem de disco que voc� quer que seja colocada no disco e pressiona o bot�o Write (Gravar).

http://sourceforge.net/projects/ntrawrite/


4.3.3 Modificando o disquete de inicializa��o para suportar o idioma nativo.

As mensagens mostradas pelo disquete de inicializa��o (antes de carregar o kernel Linux) podem ser exibidas em seu idioma local. Para fazer isto, caso n�o seja um usu�rio nativo do idioma ingl�s, ap�s gravar as imagens de disquete, voc� pode copiar os arquivos de mensagens oferecidos e uma fonte de caracteres para o disquete. Um arquivo em lote chamado setlang.bat para usu�rios do MS-DOS e Windows est� dispon�vel no diret�rio dosutils. O mesmo copia os arquivos corretos. Simplesmente entre neste diret�rio (exemplo, cd c:\debian\dosutils) dentro de uma janela de prompt e execute setlang idioma, onde idioma � um c�digo de 2 letras de seu idioma em min�sculas, por exemplo setlang pt para ajustar seu idioma para o Portugu�s. Atualmente estes c�digos de idioma est�o dispon�veis :

     ca cs da de eo es fi fr gl hr hu it ko ja pl pt ru sk sv tr zh_CN

Note que as descri��es neste manual assumem que voc� utilize uma instala��o n�o localizada (Portugu�s); caso contr�rio os nomes de menus e bot�es ser�o diferentes dos vistos em sua tela.


4.4 Preparando arquivos para inicializa��o TFTP via rede

Caso sua m�quina esteja conectada � uma rede local, voc� pode inici�-la atrav�s da rede a partir de outra m�quina, usando TFTP. Se voc� pretende iniciar o sistema de instala��o a partir de outra m�quina, os arquivos de inicializa��o precisar�o ser colocados em localiza��es espec�ficas na m�quina que ser� inicializada e a mesma precisar� estar configurada para suportar inicializa��o de sua m�quina espec�fica.

Voc� precisa configurar um servidor TFTP, e para m�quinas CATS, um servidor BOOTP .

O protocolo TFTP (Protocolo Trivial de Transfer�ncia de Arquivos) � usado para enviar a imagem de inicializa��o para o cliente. Teoricamente, qualquer servidor, em qualquer plataforma, que implementa estes protocolos, pode ser usado. No exemplo desta se��o, n�s ofereceremos comandos para o SunOS 4.x, SunOS 5.x (tamb�m conhecido como Solaris) e GNU/Linux.


4.4.1 Ativando o servidor TFTP

Para ter o servidor TFTP pronto para ser usado, voce primeiro deve ter certeza que o programa servidor TFTP est� ativado. Isto � normalmente ativado ativando a seguinte linha no seu arquivo /etc/inetd.conf:

     tftp dgram udp wait root /usr/etc/in.tftpd in.tftpd /tftpboot

Olhe neste arquivo e lembre-se do diret�rio que usou como argumento para in.tftpd; voc� precisar� dessa informa��o mais adiante. A op��o -l permite que algumas vers�es do in.tftpd registrem todas as requisi��es nos logs do sistema; isto � �til para diagnosticar erros de inicializa��o. Se precisar modificar o arquivo /etc/inetd.conf, voc� ter� que notificar o processo inetd em execu��o que o arquivo foi modificado. Em uma m�quina Debian, execute o /etc/init.d/netbase reload (para o potato/2.2 e sistemas mais atuais use /etc/init.d/inetd reload); em outras m�quinas, localize o PID do inetd e execute kill -HUP inetd-pid.

Caso seu servidor TFTP seja uma m�quina GNU/Linux executando o kernel Linux 2.4.X voc� precisar� ajustar as seguintes configura��es em seu servidor:

     echo 1 > /proc/sys/net/ipv4/ip_no_pmtu_disc

para desligar o Path MTU discovery, caso contr�rio o PROM Indy n�o poder� copiar o kernel. Tenha certeza que os pacotes TFPT est�o sendo enviados de uma porta de origem abaixo de 32768 ou o download ir� parar ap�s o envio do primeiro pacote. Novamente, � o Linux 2.4.X que possui esse na Prom e voc� pode evitpa-lo executando

     echo "2048 32767" > /proc/sys/net/ipv4/ip_local_port_range

para ajsutar a faixa de portas de origem que o servidor TFTP Linux utiliza.


4.4.2 Mova as Imagens TFTP para o local apropriado

Em seguida, coloque a imagem de inicializa��o do TFTP que precisa, como explicado em Descri��o dos Arquivos de Instala��o do Sistema, Sec��o 11.2.3, no diret�rio de imagens de inicializa��o tftpd. Geralmente, este diret�rio ser� /tftpboot. Voc� precisar� fazer um link daquele arquivo para o arquivo que o tftpd utilizar� para inicializar um cliente em particular. Infelizmente, o nome de arquivo � determinado pelo cliente TFTP e n�o existem padr�es r�gidos.

Frequentemente, o arquivo que o cliente TFTP procura � client-ip-in-hexclient-architecture. Para computar client-ip-in-hex, cada byte do endere�o IP do cliente � traduzido em nota��o hexadecimal. Caso voc� possua uma m�quina dispon�vel, voc� poder� usar o programa bc. Primeiro execute o comando obase=16 para ajustar a sa�da em hexadecimal, ent�o entre com os componentes individuais do IP do cliente um por vez. Para client-architecture, tente alguns valoress.

Nos Indys SGI voc� pode usar o bootpd para fornecer o nome do arquivo TFTP. Ele � fornecido com o par�metro bf= no arquivo /etc/bootptab ou atrav�s da op��o filename= no /etc/dhcpd.conf.

AINDA N�O ESCRITO


4.4.3 Instalando com TFTP e ra�z NFS

Isso � parecido com "instala��o tftp para sistemas com pouca mem�ria..." porqu� voc� n�o quer mais carregar o ramdisk mas sim inicializar a partir do novo sistema de arquivos ra�z via nfs criado. Voc� prcisa ent�o trocar a liga��o simb�lica para a imagem tftpboot por uma liga��o smb�lica para a imagem de kernel (exemplo, linux-a.out). Minha experi�ncia em iniciar atrav�s da rede foi baseada exclusivamente em RARP/TFTP os quais requerem todos os daemons sendo executados no mesmo servidor (a esta��o de trabalho sparc est� enviando uma requisi��o tftp de volta para o servidor que respondeu � sua requisi��o pr�via). Por�m, Linux tamb�m suporta o protocolo BOOTP, mas eu n�o sei como configur�-lo :(( Isto tamb�m precisa ser documentado neste manual ?

Para iniciar a m�quina cliente, v� para Inicializando do TFTP, Sec��o 5.4.


4.5 Instala��o Autom�tica

Para instala��o em m�ltiplos computadores � poss�vel usar um sistema de instala��o autom�tica chamado FAI. O pacote Debian fai deve ser instalado em um computador chamado de servidor de instala��o. Ent�o todos os clientes de instala��o podem inicializar atrav�s de sua placa de rede ou disco flex�vel e instalar o Debian automaticamente em seus discos locais.


[ anterior ] [ �ndice ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ pr�ximo ]

Instalando Debian GNU/Linux 3.0 para Mips

vers�o 3.0.23, 16 May, 2002
Bruce Perens
Sven Rudolph
Igor Grobman
James Treacy
Adam Di Carlo