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.
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.
Os arquivo que voc� pode precisar dividem-se em tr�s categorias :
rescue.bin
, linux.bin
, e root.bin
)
rescue.bin
e
drivers.tgz
)
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"
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 :
Os arquivos de configura��o do kernel para estes tipos podem ser encontrados em
seus respectivos diret�rios em um arquivo chamado config.gz
.
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
.../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
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.
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
.
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.
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.
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/
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.
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.
Disk Copy
Criador-Modificador
somente s�o
necess�rios caso tenha copiado os arquivos de imagem de um mirror Debian.
Creator-Changer
e use-o para abrir o arquivo root.bin
.
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
.
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.
suntar
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.
root.bin
no di�logo de abertura de arquivos.
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.
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".
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.
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).
linux.bin
root.bin
(from inside the images-1.44 folder)
yaboot
yaboot.conf
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.
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.
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.
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.
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.
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
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.
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.
Instalando Debian GNU/Linux 3.0 para PowerPC
vers�o 3.0.23, 15 May, 2002