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

Instalando Debian GNU/Linux 3.0 para Intel x86
Capítulo 2 - Requerimentos do Sistema


Esta seção contém informações sobre qual hardware você precisa para iniciar no Debian. Você também encontrará links para informações avançadas sobre hardwares suportados pela GNU e pelo Linux.


2.1 Hardware suportado

A Debian não impõe requerimentos de hardware além dos requerimentos do kernel Linux e do conjunto de ferramentas GNU. Dessa forma, qualquer arquitetura ou plataforma para os quais o kernel Linux, libc, gcc, etc, foram portados, e para a qual exista um porte Debian, pode executar o Debian. Por favor consulte as páginas de Portes em http://www.debian.org/ports/i386/ para maiores detalhes sobre sistemas de arquitetura i386 que foram testados com a Debian.

Ao invés de tentar descrever todas as configurações de hardware diferentes suportadas pela arquitetura Intel x86, esta seção contém informação geral e indicação de onde informação adicional pode ser encontrada.


2.1.1 Arquiteturas Suportadas

O Debian 3.0 suporta nove arquiteturas maiores e diversas variações de cada arquitetura conhecidas como 'sabores'.

     Arquitetura          | Designação Debian / Sabor
     ---------------------+----------------------------
     Intel x-86-based     | i386
                          |   - vanilla
     		                 |   - idepci
     		                 |   - compact
     		                 |   - bf2.4 (experimental)
     		                 |
     Motorola 680x0:      | m68k
       - Atari            |   - atari
       - Amiga            |   - amiga
       - 68k Macintosh    |   - mac
       - VME              |   - bvme6000
                          |   - mvme147
                          |   - mvme16x
                          |
     DEC Alpha            | alpha
                          |   - generic
                          |   - jensen
                          |   - nautilus
                          |
     Sun SPARC            | sparc
                          |   - sun4cdm
                          |   - sun4dm-pci
                          |   - sun4u
                          |
     ARM e StrongARM      | arm
                          |   - netwinder
                          |   - riscpc
                          |   - shark
                          |   - lart
                          |
     IBM/Motorola PowerPC | powerpc
       - CHRP             |   - chrp
       -PowerMac          |   - powermac
       -PReP              |   - prep
       - APUS             |   - apus
                          |
     HP PA-RISC           | hppa
       - PA-RISC 1.1      |   - 32
       - PA-RISC 2.0      |   - 64
                          |
     Intel ia64-base      | ia64
                          |
     MIPS (big endian)    | mips
       - SGI Indy/I2      |  - r4k-ip22
                          | 
     MIPS (little endian) | mipsel
       - DEC Decstation   |  - r4k-kn04
                          |  - r3k-kn02
                          | 
     IBM S/390            | s390
       - MP3000, G6, G7   |  - s390 or s390-tape
                          |
     ---------------------+----------------------------

Este documento abrange a instalação para a arquitetura i386. Se você está procurando por informações para quaisquer outras das plataformas suportadas pelo Debian consulte as páginas Portes Debian.


2.1.2 CPU, Placas Mãe e Suporte à Vídeo

Informação completa sobre periféricos suportados pode ser encontrada em Como-Fazer Compatibilidade de Hardware Linux. Esta seção meramente cita o fundamental.


2.1.2.1 CPU

Quase todos os processadores baseados em x86 são suportados; isto inclui também os processadores AMD e Cyrix. Novos processadors como Athlon, K6-2 e K6-3, respectivamente, são suportados. Porém, o Linux não irá executar em processadores 286 ou anteriores.


2.1.2.2 Barramento I/O

O barramento do sistema é parte da placa-mãe que permite a CPU se comunicar com periféricos como dispositivos de armazenamento. Seu computador deve usar ISA, EISA, PCI, a Arquitetura Microchannel (MCA, usada na linha PS/2 da IBM), ou VESA Local Bus (VLB, às vezes chamado de VLB bus).


2.1.2.3 Placa Gráfica

Você deverá estar usando uma interface de vídeo compatível com VGA para o console do terminal. Quse todas as placas de vídeo modernas são compatíveis com VGA. Padrões antigos como CGA, MDA ou HGA devem também funcionar, assumindo que você não precise de suporte X11. Note que X11 não é usado durante o processo de instalação descrito neste documento.

O suporte do Debian para interfaces gráficas é determinado pelo suporte fundamental encontrado no sistema X11 XFree86. Os slots de vídeo AGP mais novos são atualmente uma modificação na especificação PCI, e a maioria das placas de vídeo AGP funcionam sob o XFree86. Detalhes sobre barramentos gráficos suportados, placas, monitores e dispositivos de apontamento podem ser encontrados e http://www.xfree86.org/. O Debian 3.0 é distribuído com o X11 revisão 4.1.0.


2.1.2.4 Laptops

Laptops são também suportados. Laptops são geralmente especializados ou contém hardware proprietário. Para ver se seu laptop em particular funciona bem com o GNU/Linux, consulte as páginas de Laptop Linux.


2.1.3 Múltiplos Processadores

Suporte para múltiplos processadores — também conhecido como ``multi-processamento simétrico'' ou SMP — é suportado para esta arquitetura. Porém, a imagem de kernel padrão do Debian 3.0 não suporta SMP. Isto não deverá impedir a instalação, uma vez que o kernel padrão não-SMP deverá iniciar em sistemas SMP; o kernel simplesmente irá usar a primeira CPU.

Para poder obter vantagem dos múltiplos processadores você terá que substituir o kernel Debian padrão. Você pode encontrar uma discussão sobre como fazer isso em Compilando um novo Kernel, Secção 9.5. No momento (versão do kernel 2.2.20) a maneira de habilitar SMP é selecionar ``multi-processamento simétrico'' na seção ``Geral'' da configuração do kernel.


2.2 Mídia de Instalação

Em muitos casos, você terá que fazer sua primeira inicialização a partir de disquetes, usando o disquete de recuperação. Geralmente, tudo o que você precisará é usar um disquete de alta-densidade (1440 kilobytes) em um drive de 3.5 polegadas. Imagens de instalação (1200k) por disquetes de alta-densidade de 5.25 polegadas são também fornecidas.

Instalação baseada em CD-ROM é suportada para algumas arquiteturas. Em máquinas que suportam CD-ROM incializáveis, você deverá ser capaz de fazer uma instalação completamente sem disquetes. Mesme caso seu sistema não suporte inicialização por CD-ROM você pode usar o CD-ROM em conjunto com outras técnicas para instalar seu sistema, uma vez que você tenha iniciado por outros meios, veja Inicializando através de um CD-ROM, Secção 5.2.

Ambos os CD-ROMs SCSI e IDE/ATAPI são suportados. Adicionalmente, todas as interfaces de CD não-padrão suportadas pelo Linux são suportadas pelos discos de inicialização (como os drives Mitsumi e Matsushita). Porém, estes modelos podem requerer parâmetros de inicialização especiais ou outras massagens para que funcionem e possivelmente você não conseguirá iniciar a partir destas interfaces não-padrão. O Linux CD-ROM HOWTO contém informações detalhadas sobre o uso de CD-ROMs com Linux.

Iniciar o sistema de instalação a partir de um disco rígido é outra opção para muitas arquiteturas.

Você pode também iniciar seu sistema através da rede. Instalações diskless (sem disco) usando inicialização via rede a partir de uma rede local e a montagem via NFS de todos os sistemas de arquivo locais é outra opção — você provavelmente precisará de pelo menos 16MB de RAM para uma instalação diskless. Depois que o kernel do sistema operacional é instalado, você pode instalar o restante de seu sistema através de qualquer tipo de conexão de rede (incluíndo PPP depois da instalação do sistema básico), via FTP, HTTP ou NFS.


2.2.1 Sistemas de Armazenamento Suportados

Os discos de inicialização do Debian contém um kernel que é construído para maximizar o número de sistemas nos quais ele pode ser executado. Infelizmente, isto faz com que ele seja um kernel grande, que inclui muitos controladores que não serão usados para sua máquina (veja Compilando um novo Kernel, Secção 9.5 para aprender como construir se próprio kernel). Suporte para a maioria dos dispositivos é desejável geralmente, para assegurar que o Debian possa ser instalado na maior quantidade possível de hardware.

Geralmente, o sistema de instalação do Debian inclui suporte para disquetes, drivers IDE, disquetes IDE, dispositivos IDE de porta paralela, controladores e drives SCSI. Os sistemas de arquivo suportados incluem MINIX, FAT, extensões Win-32 para FAT (VFAT), entre outros (note que NTFS não é suportado pel sistema de instalação; você pode adiconá-lo depois, como descrito em Compilando um novo Kernel, Secção 9.5).

As interfaces de disco que emulam a interface de disco rígido ``AT'' e que são geralmente chamadas de MFM, RLL, IDE ou ATA são suportadas. Controladores de disco rígido de 8 bits muito antigos usados nos omputadores IBM XT são suportados somente como módulo. Controladores de discos SCSI de muitos fabricantes diferentes são suportados. Consulte o HOWTO de Compatibilidade de Hardware do Linux para maiores detalhes.

Drives IDE SCSI e alguns controladores SCSI não são suportados, incluíndo

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 Obtendo a Mídia de Instalação do Sistema, Capítulo 4.

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 Disquetes de (1200 Kilobytes) 5.25, também está disponível.

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 Inicializando através de um CD-ROM, Secção 5.2.

Ambos CD-Roms IDE/ATAPI e SCSI são suportados. Em adição, todas interfaces de CD-Roms não padrões suportadas pelo Linux são suportadas pelo disco de inicialização (como unidades Mitsumi e Matsushita). No entanto, estes modelos requerem parâmetros especiais de inicialização ou outros meios para funcionarem, e a não inicialização destas interfaces não-padrões é desconhecida. O Linux CD-Rom HOWTO contém informações detalhadas de como utilizar um CD-Rom com Linux.

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 Obtendo a Mídia de Instalação do Sistema, Capítulo 4. 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.


2.2.2 Sistema de armazenamentos suportados

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 9.5, 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.

Geralmente, o sistema de instalação da Debian inclui suporte para disquetes, drives IDE, disquetes IDE, dispositivos IDE de porta paralela, controladoras e drives SCSI. Os sistemas de arquivos suportados incluem MINIX, FAT, extensões FAT Win-32 (VFAT), entre outros. (note que o NTFS não é suportado pelo sistema de instalação; você pode inclui-lo mais tarde, como descrito em Compilando um novo Kernel, Secção 9.5).

Ao invés de tentar descrever os hardwares suportados, é muito mais fácil descrever os hardwares que não são suportados pelo sistema de boot (inicialização) da Debian.

As interfaces de disco que emulam a interface de disco "AT" que são normalmente chamadas de MFM, RLL, IDE ou ATA são suportadas. Discos rígidos muito antigos de 8 bits usados nos computadores IBM XT são suportados somente através de módulos. Controladores de disco SCSI de diversos fabricantes são suportados. Veja o HOWTO de Hardwares compatíveis com Linux para mais detalhes.

Não são suportados drives IDE SCSI e muitos controladores SCSI, incluindo:


2.3 Requerimentos de Memória e Espaço em Disco

Você deve ter pelo menos 12MB de memória e 110MB de espaço em disco rígido. Para um sistema mínimo baseado em console (todos os pacotes standard), 250MB é requerido. Se você quer instalar uma quantidade razoável de software, incluíndo o Sistema de Janelas X, e alguns programas de desenvolvimento e bibliotecas, você precisará de pelo menos 400MB. Para uma instalação mais ou menos completa, você precisará de pelo menos 800MB. Para instalar tudo disponível no Debian, você precisará provavelmente de aproximadamente 2GB. Atualmente, instalar tudo nem mesmo faz algum sentido, uma vez que alguns pacotes conflitam com outros.


2.4 Hardware para Conectividade de Rede

Muitas placas de rede (NICs) não são suportadas pela maioria dos discos de instalação do Debian, como a placa e o protocolo AX.25; 3Com EtherLink Plus(3c505) e EtherLink16(3c507); placas NI5210 ; placas genéricas NE2100; placas NI6510 e NI16510 EtherBlaster; placas SEEQ 8005; placas Schneider & Kock G16; Ansel Communications EISA 3200; placas baseadas no Winbond-840 (ex. Realtek-100A), algumas novas placas baseados em Tulip e a placa Zenith Z-Note com rede embutida. Estas placas de rede são suportadas pelo saber "bf2.4": placas baseadas em Winbond-840, novas placas baseadas em Tulip, a série National Semiconductor DP8381x/DP8382x e Sundance ST201 "Alta". Placas de rede Microchannel (MCA) não são suportadas pelo sistema de instalação padrão, mas veja Linux em imagens de disco MCA para imagens não oficiais, e a os arquivos da Discussão Linux MCA. Redes FDDI não são suportadas pelos disquetes de instalação, ambos placas e protocolos. Você pode criar um kernel personalizado que suporte uma placa que de outra forma não seria suportada e então substituir no instalador (veja Trocando o kernel do disquete de recuperação, Secção 10.3).

Para ISDN, o protocolo D-channel para a (antiga) Alemã 1TR6 não é suportado; placas Speelcaster BRI ISDN também não são suportadas pelos disquetes de inicialização.

Dispositivos de som não uportados por padrão. Mas como mencionado acima: se você deseja usar um kernel próprio vá até Compilando um novo Kernel, Secção 9.5 para maiores detalhes.


2.5 Periféricos e Outro Hardware

O Linux suporta um agrande variedade de dispositivos de hardware como mouses, impressoras, scanners, dispositivos PCMCIA e USB. Porém, a maioria destes dispositivos não são requeridos durante a instalação. Teclados USB podem requerer configuração adicional (veja Teclados USB, Secção 3.8.4.4). Esta seção contém informação sobre periféricos especificamente não suportados pelo sistema de instalação, mesmo sendo suportados pelo Linux. Novamente, veja o HOWTO Compatibilidade de Hardware do Linux para determinar se seu hardware específico é suportado pelo Linux.

Hardware USB é suportado pelo sabor "bf2.4". Caso você não consiga usar alguns dispositivos USB, você pode atualizar para um kernel 2.4.x posteriormente.

Note que os kernels padrão não suportam portas seriais numeradas acimas de quatro (/dev/ttyS3). Você terá que usar as portas disponíveis ou então construir um kernel personalizado (veja Trocando o kernel do disquete de recuperação, Secção 10.3).


2.6 Obtendo Hardware específico para GNU/Linux

Existem diversos vendedores 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 mental, uma vez que você pode ter certeza que seu hardware é bem suportado pelo GNU/Linux. Se você tiver que comprar uma máquina com Windows instalado, leia cuidadosamente a licença que acompanha o Windows; você pode rejeitar a licença e obter um desconto de seu vendedor. Veja http://www.linuxmall.com/refund/ para detalhes completos.

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 Linux. Verifique se seu hardware está listado nas referências encontradas acima. Avise seu vendedor (caso exista um) que está comprando para um sistema Linux. Apoie vendedores de hardwares amigos do Linux.


2.6.1 Evite hardware proprietário ou fechado

Alguns fabricantes de hardware simplesmente não nos dizem como escrever drivers para seu hardware. Outros não nos permitem acesso a documentação sem um acordo de não revelação que iria nos prevenir de lançar o código fonte para Linux. Um exemplo são os cips gráficos Nvidia usados em muitas novas placas 3D. Outros vendedores de placas gráficas como ATI e Matrox oferecem informação.

Uma vez que não tivemos acesso a documentação destes dispositivos, eles simplesmente não funcionarão sob o Linux. Você pode ajudar pedindo aos fabricantes deste hardware que liberem a documentação. Se muitas pessoas pedirem eles vão notar que a comunidade do software livre é um mercado importante.


2.6.2 Hardware Específico do Windows

Uma tendência que pertuba é a proliferação de modems e impressoras específicos para Windows. Em muitos casos estes são especialmente fabricados para operar com o Sistema Operacional Microsoft Windows e costumam ter a legenda ``WinModem'', ``para Windows'', ou ``Feito especialmente para computadores baseados em Windows''. Geralmente isto é feito retirando-se os processadores embutidos daquele hardware e o trabalho deles é feitos por drivers do Windows que são executados pelo processador principal do computador. Esta estratégia faz o hardware menos expansível, mas o que é poupado não é passado para o usuário e este hardware pode até mesmo ser mais caro do que outros dispositivos equivalentes que possuem inteligência embutida.

Voce deve evitar o hardware baseado no Windows por duas razões. A primeira é que os fabricantes geralmente não disponibilzam os recursos para criar um driver para Linux. Geralmente, o hardware e a interface de software para o dispositivo é proprietária, e a documentação não é disponibilizada sem um acordo de não revelação, se ele estiver disponível. Isto impede seu uso com o software livre, uma vez que os desenvolvedores de software livre liberam o código fonte de seus programas. A segunda razão é que quando estes dispositivos tem os processadores embutidos removidos, o sistema operacional deve fazer o trabalho dos processadores embutidos, freqüentemente em prioridade de tempo real, e assim a CPU não fica disponível para executar seus programas enquanto ela controla estes dispositivos. Como o usuário típico de Windows não usa multi-processamento tão intensivamente como um usuário Linux, o fabricante espera que o usuário Windows simplesmente não note a carga de trabalho que este hardware irá requerer de sua CPU. No entanto, qualquer sistema operacional que trabalhe com multi-processamento, até mesmo Windows 95 ou NT, são prejudicados quando fabricantes de periféricos retiram o processador embutido de suas placas e colocam o processamento do hardware na CPU.

Você pode ajudar a reverter esta situação encorajando esses fabricantes a lançarem a documentação e outros recursos necessários para que possamos desenvolver drivers para este hardware, mas a melhor estratégia é simplesmente evitar este tipo de hardware até que ele esteja listado como hardware que funcione com Linux no HOWTO Compatibilidade de Hardware do Linux.


2.6.3 Paridade Falsa ou RAM com Paridade ``Virtual''

Se você pedir memória RAM com paridade em uma loja de computadores, você provavelmente obterá módulos de memória com paridade virtual ao invés de uma memória com paridade verdadeira. SIMM's com paridade virtual podem freqüentemente (mas nem sempre) ser distinguidas porque possuem um chip a mais do que uma memória SIMM sem paridade, e o chip extra é menor que os outros. A memória SIMM com paridade virtual trabalha exatamente como a memória sem paridade. Elas não lhe avisam quando ocorre um erro em um bit de RAM como na memória SIMM com paridade verdadeira em uma placa mãe que implementa paridade. Nunca pague mais por uma SIMM com paridade virtual do que pagaria por uma memória sem paridade. Espere sempre pagar um pouco mais por uma memória SIMM com paridade verdadeira, porque você esta atualmente comprando um bit extra de memória para cada 8 bits.

Se você deseja informações completas sobre RAM na arquitetura Intel x86 e qual é a melhor RAM para se comprar, veja a FAQ Hardware de PC.


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

Instalando Debian GNU/Linux 3.0 para Intel x86

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