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

Instalando Debian GNU/Linux 3.0 para PowerPC
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-powerpc, 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="powerpc"

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 PowerPC s�o :

`powermac'
Este � o kernel a ser usado em computadores Power Macintosh; ele utiliza a vers�o 2.2 do kernel Linux.
`new-powermac'
Use este kernel para computadores Power Macintosh muito novos; ele � baseado na vers�o 2.4 do kernel Linux.
`apus'
Use este kernel para Sistemas Amiga Power-UP (APUS); ele � baseado na vers�o 2.2 do kernel Linux.
`chrp'
Use este kernel para computadores CHRP; ele � baseado na vers�o 2.2 do kernel Linux.
`prep'
Use este kernel para os computadores Motorola e IBM RS/6000 PReP; ele � baseado na vers�o 2.2 do kernel Linux.

Os arquivos de configura��o do kernel para estes tipos podem ser encontrados em seus respectivos diret�rios em um arquivo chamado config.gz.


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 powerpc est�o listados no Ap�ndice. Estes incluem:

.../current/apus/images-1.44/rescue.bin
.../current/chrp/images-1.44/rescue.bin
.../current/new-powermac/images-2.88/rescue.bin
.../current/powermac/images-1.44/rescue.bin
.../current/prep/images-1.44/rescue.bin
imagem de inicializa��o
.../current/apus/images-1.44/root.bin
.../current/chrp/images-1.44/root.bin
.../current/new-powermac/images-1.44/root.bin
.../current/powermac/images-1.44/root.bin
.../current/prep/images-1.44/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

Ambas as imagens de disquete boot-floppy-hfs e rescue.bin cont�m o kernel de inicializa��o do Linux compactado. O disquete boot-floppy-hfs � usado para iniciar o sistema de instala��o, enquanto o rescue.bin serve como uma fonte quando o kernel estiver sendo instalado em sua m�quina. Um disquete rescue.bin n�o poder� ser inicializado na arquitetura PowerPC. Uma terceira imagem de kernel n�o compactado, de chamada simplesmente de linux, � usada na inicializa��o do sistema de instala��o atrav�s do disco r�gido ou CD-ROM. Ele n�o � necess�rio para a inicializa��o da instala��o 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.

O programa de instala��o n�o pode acessar arquivos em um sistema de arquivos HFS+. O MacOS System 8.1 e superiores usam um sistema de arquivos HFS+; todos os PowerMacs NewWorld usam o HFS+ por padr�o. Para determinar se seu sistema de arquivos existente � HFS+, selecione Get Info do volume em quest�o. Os sistemas de arquivos HFS aparecem como Mac OS Standard, enquanto os sistemas de arquivos HFS+ dizem Mac OS Extended.

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.2.3.1 Arquivos de Instala��o do MacOS NewWorld

Para a instala��o sem disquetes em Macs NewWorld, pode ser mais conveniente obter todos os arquivos necess�rios empacotados em um arquivo Stuffit de http://prdownloads.sourceforge.net/debian-imac/debian-imac.sit (instru��es separadas est�o inclu�das no arquivo). Caso contr�rio, obtenha os arquivos habituais de instala��o listados acima. Copie-os para uma parti��o HFS (n�o uma HFS+) em seu sistema. Voc� tamb�m precisar� dos arquivos yaboot e yaboot.conf da pasta do arquivo new-powermac ou powermac.


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. Foram relatadas falhas na inicializa��o atrav�s de disquetes em unidades de disquetes USB do Mac.

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.3.4 Gravando Imagens de Disco do MacOS

Um AppleScript, Criar Disquete da Debian(Make Debian Floppy), est� disponiel para cria��o de disquetes a partir dos arquivos de imagem fornecidos. Ele pode ser obtido a partir de ftp://ftp2.sourceforge.net/pub/sourceforge/debian-imac/MakeDebianFloppy.sit. Para us�-lo, apenas copie-o para seu desktop, e ent�o arraste qualquer arquivo de imagem de disquete para ele. Voc� dever� ter o AppleScript instalado e ativado em seu gerenciador de extens�es. A c�pia de disco dever� lhe perguntar se voc� deseja apgar o disquete e proceder com a grava��o do arquivo de imagem.

Voc� tamb�m poder� usar o utilit�rio Disk Copy diretamente, ou o utilit�rio freeware suntar. O arquivo root.bin � um exemplo de uma imagem de disquete. Use um dos seguintes m�todos para criar um disquete a partir da imagem de discos com estes utilit�rios.


4.3.4.1 Gravando Imagens de Disco com o Disk Copy

  1. Caso esteja criando imagens de disquetes dos arquivos que estavam originalmente no CD oficial do Debian GNU/Linux ent�o o Tipo e Criador j� est�o ajustados corretamente. Estes passos Criador-Modificador somente s�o necess�rios caso tenha copiado os arquivos de imagem de um mirror Debian.
    1. Obtenha o Creator-Changer e use-o para abrir o arquivo root.bin.
    1. Modifique o Criador para ddsk (Disk Copy), e o Tipo para DDim (imagem de disquete bin�rio). Estes campos s�o sens�veis � mai�sculas e min�sculas.
    1. Importante: No Localizador (Finder), use o Get Info (Obter Informa��o) para mostrar as informa��es do Localizador sobre a imagem de disquete, e marque o "X" na caixa de checagem File Locked, assim o MacOS ser� incapaz de remover os blocos de inicializa��o caso a imagem seja acidentalmente montada.
  1. Obtenha o Disk Copy; caso voc� possua um sistema MacOS ou um CD � prov�vel que o mesmo j� esteja l�, caso contr�rio tente http://download.info.apple.com/Apple_Support_Area/Apple_Software_Updates/English-North_American/Macintosh/Utilities/Disk_Copy/Disk_Copy_6.3.3.smi.bin.
  1. Execute o Disk Copy, e selecione `Make a Floppy' (Criar um Disquete) do menu de Utilit�rios (Utilities), selecione ent�o o arquivo de imagem locked da caixa de di�logo resultante. Ele lhe pedir� para inserir um disquete, ent�o lhe perguntar� se voc� realmente deseja apag�-lo. Quando terminar, voc� deve ejetar o disquete.

4.3.4.2 Gravando imagens de disco com o suntar

  1. Obtenha o suntar de http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/cmp/suntar-223.hqx. Inicie o programa suntar e selecione `Overwrite Sectors...' (sobregravar setores) do menu Special.
  1. Insira o disquete como requisitado, ent�o pressione enter (inicie no setor 0).
  1. Selecione o arquivo root.bin no di�logo de abertura de arquivos.
  1. Ap�s o disquete ter sido criado com sucesso, selecione 'Eject' no menu File. Se existir algum erro durante a grava��o do disquete, descarte este disquete e tente com outro.

Antes de usar o disquete que criou, proteja o disquete contra grava��o! Caso contr�rio, se acidentalmente mont�-lo no MacOS, o MacOS prestativamente ir� arruin�-lo.


4.4 Preparando arquivos para inicializa��o via disco r�gido

O instalador pode ser iniciado usando os arquivos de inicializa��o colocados na parti��o existente do disco r�gido, ambos carregados a partir de outro sistema operacional ou invocando um gerenciador de inicializa��o diretamente na BIOS.

O programa de instala��o n�o pode copiar arquivos de um sistema de arquivos HFS+. Os sisttemas MacOS 8.1 e superiores podem usar um sistema de arquivos HFS+; todos os PowerMacs NewWorld utilizam HFS+. Para determinar se seu sistema de arquivos existente � um HFS+, selecione Get Info para o volume em quest�o. O sistema de arquivos HFS � identificado como Mac OS Standard, enquanto o sistema de arquivo HFS+ � identificado como Mac OS Extended. Voc� deve ter uma parti��o HFS para trocar arquivos entre o MacOS e o Linux, em particular os arquivos de instala��o que voc� fez o download.

Programas diferentes s�o usados para a instala��o via disco r�gido durante a inicializa��o do sistema, dependendo se o sistema � um modelo "NewWorld" ou um "OldWOrld".


4.4.1 Inicializa��o do Instalador via Disco R�gido para Macs OldWorld

O disquete boot-floppy-hfs utiliza miBoot para carregar a instala��o do Linux, mas o miBoot n�o pode ser usado facilmente para a inicializa��o atrav�s do disco r�gido. O BootX (http://penguinppc.org/projects/bootx/), carregado a partir do MacOS, suporta a inicializa��o de arquivos colocados no disco r�gido. O BootX pode tamb�m ser usado para fazer inicializa��o dupla entre o MacOS e o Linux ap�s sua instala��o Debian ser conclu�da.

Copie e descompacte o BootX, dispon�vel a partir de http://penguinppc.org/projects/bootx/, ou no diret�rio dists/woody/main/disks-powerpc/current/powermac de espelhos http/ftp e CDs oficiais Debian. Use o Stuffit Expander para extra�-lo de seus arquivos. Dentro do pacote existe uma pasta vazia chamada Linux Kernels. Copie linux.bin e ramdisk.image.gz do diret�rio disks-powerpc/current/powermac, e coloque-os na pasta Linux Kernels. Ent�o coloque a pasta Linux Kernels na Pasta do Sistema.


4.4.2 Inicializa��o do Instalador via disco r�gido em Macs NewWorld

PowerMacs NewWorld suportam a inicializa��o atrav�s da rede ou de um CD-ROM ISO9660 e tamb�m carregando bin�rios ELF diretamente do disco r�gido. Estas m�quinas inicializar�o o Linux diretamente via yaboot, o qual suporta ler um kernel e ramdisk diretamente de uma parti��o ext2, bem como fazer dupla inicializa��o com o MacOS. A inicializa��o do instalador via disco r�gido � particularmente apropriada para m�quinas novas sem unidades de disquete. O BootX n�o � suportado e n�o deve ser usado em PoweMacs NewWorls.

Copie (n�o mova) os seguintes quatro arquivos que voc� fez o download anteriormente a partir dos reposit�rios Debian para o n�vel ra�z do disco r�gido (isto pode ser feito arrastando cada arquivo para o �cone de disco r�gido).

Anote o n�mero de parti��o da parti��o do MacOS onde voc� colocou estes arquivos. Caso voc� possua o programa pdisk, voc� poder� usar o comando L para checar pelo n�mero da parti��o. Voc� precisar� deste n�mero de parti��o para o comando que digitar no prompt do Open Firmware quando iniciar o programa de instala��o.

Para iniciar o instalador, avance para Inicializando o Mac NewWorld do OpenFirmware, Sec��o 5.4.3.


4.5 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 , ou um servidor DHCP.

BOOTP � um protocolo que informa o computador seu endere�o IP e onde na rede obter uma imagem de inicializa��o. O DHCP (Protocolo de Configura��o Din�mica de Hosts) � uma extens�o mais flex�vel e compat�vel do BOOTP. Alguns sistemas podem ser configurados somente via DHCP.

Para PowerPC, caso voc� possua uma m�quina Power Macintosh NewWorld, � uma boa id�ia usar DHCP ao inv�s de BOOTP. Algumas das m�quinas mais recentes s�o incapazes de inicializar usando 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.5.1 Configurando um servidor BOOTP

Existem dois servidores BOOTP dispon�veis para o GNU/Linux, o CMU bootpd e o outro atualmente � um DHCP server, ISC dhcpd, os quais est�o presentes nos pacotes bootp e dhcp no Debian GNU/Linux.

Para usar o CMU bootpd, voc� primeiro deve descomentar (ou adicionar) a linha relevante no arquivo /etc/inetd.conf. No Debian GNU/Linux voc� deve executar update-inetd --enable bootps, e ent�o execute /etc/init.d/inetd reload. A linha em quest�o deve se parecer com isso:

     bootps         dgram   udp     wait    root    /usr/sbin/bootpd        bootpd -i -t 120

Agora voc� deve criar um arquivo /etc/bootptab. Este arquivo tem o mesmo formato cr�ptico e familiar dos antigos arquivos printcap(5), termcap(5), e disktab(5). Veja a p�gina de manual bootptab(5) para mais detalhes. Para a inicializa��o bootp CMU, voc� precisar� conhecer o endere�o (MAC) do hardware do cliente. Aqui est� um exemplo do arquivo /etc/bootptab:

     client:\
             hd=/tftpboot:\
             bf=tftpboot.img:\
             ip=192.168.1.90:\
             sm=255.255.255.0:\
             sa=192.168.1.1:\
             ha=0123456789AB:

Voc� precisar� modificar pelo menos a op��o "ha", que especifica o endere�o de hardware do cliente. A op��o "bf" especifica o arquivo que deve ser pego via TFTP pelo cliente; consulte Mova as Imagens TFTP para o local apropriado, Sec��o 4.5.4 para maiores detalhes.

Em contrapartida, a configura��o do BOOTP com um ISC dhcpd � realmente f�cil, porque o mesmo trata clientes BOOTP como um caso moderadamente especial de clientes DHCP. Algumas arquiteturas requerem uma configura��o complexa para inializar os clientes via BOOTP. Se sua arquitetura � uma dessas, leia a se��o Configurando um servidor DHCP, Sec��o 4.5.2. Caso contr�rio, voc� provavelmente ser� capaz de liberar este acesso adicionando a diretiva allow bootp no bloco de configura��o da subrede que cont�m o cliente e reiniciar o dhcpd com o comando /etc/init.d/dhcpd restart.


4.5.2 Configurando um servidor DHCP

Na �poca em que este manual foi escrito, existia somente um servidor DHCP que � software livre, chamado ISC dhcpd. No Debian GNU/Linux, ele est� dispon�vel no pacote dhcp. Aqui est� um arquivo de configura��o de exemplo para ele (normalmente /etc/dhcpd.conf) :

     option domain-name "example.com";
     option domain-name-servers ns1.example.com;
     option subnet-mask 255.255.255.0;
     default-lease-time 600;
     max-lease-time 7200;
     server-name "servername";
     
     subnet 192.168.1.0 netmask 255.255.255.0 {
       range 192.168.1.200 192.168.1.253;
       option routers 192.168.1.1;
     }
     
     host clientname {
       filename "/tftpboot/tftpboot.img";
       server-name "servername";
       next-server servername;
       hardware ethernet 01:23:45:67:89:AB; 
       fixed-address 192.168.1.90;
     }

Neste exemplo, existe um servidor "servername" que realiza todo o trabalho do servidor DHCP, servidor TFTP e gateway de rede. � quase certo que voc� precisar� modificar as op��es domain-name e tamb�m o servername e o endere�o de hardware do cliente. A op��o "filename" deve ter o mesmo nome do arquivo que ser� copiado via TFTP. Ap�s editar o arquivo de configura��o do dhcpd, reinicie-o com /etc/init.d/dhcpd restart.


4.5.3 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.


4.5.4 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.

Em m�quinas Power Macintosh NewWorld, voc� precisar� ajustar o gerenciador de inicializa��o "yaboot" como a imagem de inicializa��o TFTP. O Yaboot ent�o ir� baixar as imagens do kernele e ramdisk via TFTP. Para a inicializa��o via rede, use o arquivo yaboot-netboot.conf. Apenas renomeie o arquivo para yaboot.conf no diret�rio tftp.

AINDA N�O ESCRITO


4.5.5 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.5.


4.6 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 PowerPC

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