Esta seção contém informações sobre qual hardware você precisa para instalar a Debian. Você sempre encontrará links para procurar detalhes sobre hardwares suportados pela GNU e Linux.
Debian não impõe requerimentos do sistema além dos requerimento do Kernel do
Linux e da GNU tool-sets. Então, qualquer arquitetura ou plataforma no qual o
Kernel do Linux, libc, gcc
, etc, for adaptado, e no qual a Debian
ofereça suporte, pode executar a Debian.
Existem, no entanto, muitas limitações em seu disquete de inicialização a respeito de hardwares suportados. Muitas plataformas suportadas pelo Linux não são suportadas por nossos discos de boot. Se este é seu caso, você deverá criar um disco de recuperação personalizado, (veja Trocando o kernel do disquete de inicialização, Secção 9.3), ou verificar as instalações da rede.
Além das diferentes configurações de hardwares com suporte para Alpha, esta seção contém informações gerais e referências para que detalhes adicionais sejam encontrados.
Debian 2.2 suporta seis arquiteturas: Arquitetura baseadas no Intel x86; Máquinas Motorola 680x0 como o Atari, Amiga e Macintoshes; máquinas DEC Alpha e Máquinas Sun SPARC; ARM e StrongARM; e algumas máquinas IBM/Motorola PowerPC, incluindo máquinas CHRP, PowerMac e PReP. Estas são referidas como i386, m68k, alpha, sparc, arm, e powerpc, respectivamente.
Este documento abrange a instalação para a arquitetura alpha. Se você
procura por informações para outras arquiteturas, dê uma olhada na página
Debian-Ports
.
Detalhes completos relativos a DEC Alphas suportados podem ser encontrados em
Linux Alpha
HOWTO
. O objetivo desta seção é descrever as sub-arquiteturas
suportadas pelos disquetes de inicialização.
Estações Alpha são agrupadas em sub-arquiteturas porque existe um número de gerações de placas mães e chip-sets suportados. Diferentes sub-arquiteturas frequentemente tem diferenças radicais de engenharia e capacidades. Então, o processo de instalação e, direto ao ponto, inicialização, pode variar de sistema para sistema.
A tabela seguinte lista as sub-arquiteturas suportadas pelo sistema de instalação da Debian. A tabela também indica o nome código para estas sub-arquiteturas. Você também precisará conhecer este código quando iniciar o processo de instalação:
Modelo/Família Nome Código ============= ========= ALPHAbook 1 book1 ALCOR AS 600 alcor AS 500 5/3xx alcor AS 500 5/5xx alcor XL-300/366/433 xlt AVANTI AS 200 4/* avanti AS 205 4/* avanti AS 250 4/* avanti AS 255 4/* avanti AS 300 4/* avanti AS 400 4/* avanti DP264 dp264 DP264 dp264 AS DP10 dp264 AS DP20 dp264 AS ES40 dp264 AS XP1000 dp264 UP2000 dp264 EB164 eb164 AlphaPC164 pc164 AlphaPC164-LX lx164 AlphaPC164-SX sx164 EB64+ EB64+ eb64p AlphaPC64 cabriolet AlphaPCI-64 cabriolet EB66 eb66 EB66+ eb66p JENSEN DECpc 150 jensen DEC 2000 Model 300 jensen MIKASA AS 1000 4/xxx mikasa AS 1000 5/xxx mikasa-p NAUTILUS UP1000 nautilus NONAME AXPpci33 noname UDB noname NORITAKE AS 1000A 4/xxx noritake AS 1000A 5/xxx noritake-p AS 600A 5/xxx noritake-p AS 800 5/xxx noritake-p Personal Workstation PWS 433a or 433au miata PWS 500a or 500au miata PWS 600a or 600au miata RAWHIDE AS 4000 rawhide AS 4100 rawhide AS 1200 rawhide RUFFIAN Deskstation RPX164-2 ruffian Samsung AlphaPC164-UX/BX ruffian SABLE AS 2100 4/xxx sable AS 2000 4/xxx sable AS 2100 5/xxx sable-g AS 2000 5/xxx sable-g TAKARA takara XL XL-233/266 xl
Suporte a múltiplos processadores -- também chamado de "simmetric multi-processing" ou SMP -- é suportado nesta arquitetura. No entanto, o kernel padrão que acompanha a Debian 2.2 não possui este suporte. Isto não traz problemas na instalação, caso a instalação seja feita em um sistema que possui suporte a SMP, o kernel simplesmente utilizará a primeira CPU.
Para utilizar as vantagens de múltiplos processadores, você deverá substituir o
kernel padrão que acompanha o Debian. Verifique como fazer isto em Compilando um novo Kernel,
Secção 8.4. Neste ponto (kernel versão 2.2.18pre21) o meio para ativar o
SMP é selecionar a opção "symmetric multi-processing" na seção
"General" da configuração do kernel. Se você compilar os programas
em sistemas com multiprocessadores, veja a opção -j na
documentação do make(1)
.
Existem quatro meios de instalação que podem ser utilizados com a Debian: Disquetes, CD-ROMs, partição de disco local, ou pela rede. Diferentes partes da instalação da Debian podem ser usadas utilizando estes diferentes meios de instalação; nós falaremos sobre isto em Métodos para instalação da Debian, Capítulo 5.
A instalação mais comum é a feita através de discos flexíveis, embora geralmente, menos recomendada. Em muitos casos, você deverá fazer o primeiro boot através de disquetes, usando o disquete de inicialização. Geralmente, tudo o que precisa é de uma unidade de disquetes de alta densidade (1440 kilobytes) 3.5 polegadas.
A instalação através de CD-Rom é suportada em muitas arquiteturas. Em máquinas que suportam CD-Roms inicializáveis, você provavelmente terá uma instalação muito facilitada. Caso seu sistema não suportar a inicialização pelo CD-Rom, você pode usar o CD-Rom em conjunto com outras técnicas para instalar seu sistema, após inicializar através de outros meios, veja Instalando através de um CD-ROM, Secção 6.4.
Instalação através de um disco rígido local é outra opção. Se você tiver o espaço livre nesta partição maior que o espaço que será ocupado pela sua instalação, esta é definitivamente uma boa opção. Muitas plataformas sempre tem instaladores locais, i.e., para boot através do AmigaOS, TOS, ou MacOS.
A última opção é a instalação pela rede. Você pode instalar seu sistema via NFS. Você também pode inicializar seu sistema através da rede. A instalação sem disco, usando a inicialização pela rede e um NFS montado no sistema de arquivos locais, é outra opção. Você provavelmente precisara de 16MB de memória RAM para esta opção.
Após seu sistema básico ser instalado, pode-se instalar o resto do seu sistema por diversas conexões de rede (incluindo PPP), via FTP, HTTP, ou NFS.
A Descrição completa destes métodos, e dicas úteis para escolher qual método é melhor para você, pode ser encontrado em Métodos para instalação da Debian, Capítulo 5. Por favor continue lendo o documento para ter certeza que os dispositivos que você deseja inicializar e instalar são suportados pelo sistema de instalação da Debian.
Os discos de inicialização da Debian contém um kernel que é criado para funcionar com a maioria dos sistemas. Infelizmente, isto faz o kernel grande, com vários drivers que nunca serão usados (veja Compilando um novo Kernel, Secção 8.4, para aprender a construir seu próprio). No entanto, suporte para diversos tipos de dispositivos é feito para o sistema Debian ser instalado nos mais diversos tipos de hardwares. Qualquer sistema de armazenamento suportado pelo Kernel do Linux também é suportado pelo sistema de inicialização. Os seguintes controladores SCSI são suportados no kernel padrão:
Discos IDE também são suportados. Note, no entanto, que em muitos sistemas,o
console SRM não está disponível para inicializar através de unidades IDE e o
Jensen não pdoe inicializar através de disquetes. (veja o http://www.alphalinux.org/faq/FAQ-9.html
para mais detalhes)
Seu computador deve possuir, no mínimo, 16MB de memória RAM e 100MB de disco rígido. Se você quiser instalar alguns dos programas da distribuição, incluindo o sistema X-Window, e muitos programas de desenvolvimento e bibliotecas, você precisará no mínimo de 300MB. Para uma instalação mais ou menos completa, você precisará ter em torno de 800MB. Para instalar tudo disponível na Debian, você provavelmente precisará ter em torno de 2GB. Atualmente, não faz muito sentido instalar tudo, desde que alguns pacotes entrem em conflito com outros.
Linux suporta uma larga variedade de dispositivos de hardware como mouses, impressoras, scanners, modems, placas de rede, dispositivos PCMCIA, etc. No entanto, nenhum destes dispositivos são requeridos no momento da instalação do sistema. Esta seção contém informações específicas sobre dispositivos não suportados pelo sistema de instalação, embora sejam suportados pelo Linux. .
Qualquer placa de rede (NIC) suportada pelo kernel Linux deve também ser suportada pelos disquetes de inicialização. O suporte para os DECChip ethernet embutidos (Tulip) em alguns modelos Alpha estão compilados diretamente no kernel (FIXME: o mantenedor do kernel esqueceu disso, tenha certeza que isto está corrigido para o lançamento) . Para outras placas, você precisará carregar seu controlador de rede como um módulo.
Existem diversos vendedores, agora, que vendem sistemas com Debian ou outras distribuições do GNU/Linux pré-instalados. Você pode pagar mais para ter este privilégio, mas compra um nível de paz de mente, desde então você pode ter certeza que seu hardware é bem compatível com GNU/Linux.
Se não estiver comprando um computador com Linux instalado, ou até mesmo um computador usado, é importante verificar se os hardwares existentes são suportados pelo kernel do Linux. Verifique se seu hardware é listado nas referências acima. Deixe seu vendedor (se conhecer) saber que o que está comprando é para um sistema Linux. Apoie vendedores de hardwares amigos do Linux.
Muitos fabricantes de hardwares simplesmente não nos dizem como escrever drivers para seus hardwares. Outros não nos permitem acesso a documentação sem um acordo de não revelação que iria nos prevenir de lançar no código fonte do Linux. Um exemplo é o Laptop IBM DSP sound system usado nos sistemas ThinkPad recentes - muitos destes sistemas possuem sistemas de som com o modem. Outro exemplo é o hardware proprietário na linha antiga do Macintosh.
Desde então não tivemos acesso a documentação destes dispositivos, e eles simplesmente não funcionam com o Linux. Você pode ajudar perguntando aos fabricantes de tal hardware que lancem a documentação. Se muitas pessoas perguntarem, eles vão notar que o Linux possui um bom mercado.