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.
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/m68k/
para maiores detalhes sobre sistemas de arquitetura m68k que foram testados com
a Debian.
Ao invés de tentar descrever todas as configurações de hardware diferentes suportadas pela arquitetura Motorola 680x0, esta seção contém informação geral e indicação de onde informação adicional pode ser encontrada.
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 m68k. Se você
está procurando por informações para quaisquer outras das plataformas
suportadas pelo Debian consulte as páginas Portes Debian
.
Informação completa sobre sistemas baseados em M68000 suportados pode ser
encontrada em FAQ
Linux/m68k
. Esta seção meramente cita o fundamental.
O porte m68k do Linux roda em qualquer 680x0 com uma PMMU (Unidade de
Gerenciamento de Memória Paginada) e uma FPU (unidade de ponto-flutuante).
Isto inclui os processadores 68020 com uma PMMU 68851, o 68030 e superiores e
exclui a linha ``EC'' de processadors 680x0. Veja a FAQ Linux/m68k
para
detalhes completos.
Existem quatro sabores maiores de sabores m68k suportados: máquinas
Amiga, Atari, Macintosh e VME. Amiga e Atari foram os primeiros dois sistemas
para os quais o Linux foi portado; eles são também os dois portes Debian mais
bem suportados. A linha Macintosh é suportada incompletamente pelo Debian e
pelo kernel Linux; veja Linux
m68k para Macintosh
para consultar o estado do projeto e o hardware
suportado. Os computadores BVM e Motorola de placa única VMEbus são as mais
recentes adições a lista de máquinas suportadas pelo Debian. Portes para
outras arquiteturas m68k, como a arquitetura Sun3 e Next black box estão a
caminho mas ainda não são suportadas pelo Debian.
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.
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ç]ao (720k) por disquetes de dupla-densidade são também fornecidas para Ataris.
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.
Iniciar o sistema de instalação a partir de um disco rígido é outra opção para muitas arquiteturas. De fato, instalar a partir de seu disco local é a técnica de instalação preferida para a maioria das máquinas m68k.
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.
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.4 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.
Quase todos os sistemas de armazenamento suportados pelo kernel Linux são suportados pelo sistema de instalação Debian. Note que o kernel Linux atual não suporte disquetes em Macinstosh, e o sistema de instalação Debian não suporta disquetes para Amigas. Também suportado no Atari é o sistema Macintosh HFS, e o AFFS como módulo. Macs suportam o sistema de arquivos Aatri (FAT). Amigas suportam o sistema de arquivos FAT, e HFS como módulo.
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 baixa densidade (720 k) também está disponível para Ataris.
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.
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. De fato, a instalação através de seu disco local é a técnica preferida para muitas máquinas m68k.
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.
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.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.
Atualmente muitos dos sistemas de armazenamento suportados pelo kernel do Linux são suportados pelo sistema de instalação da Debian. Note que o kernel atual do Linux não suporta completamente disquetes para Macintosh, e o sistema de instalação da Debian não suporta disquetes para Amigas. O sistema Macintosh HFS também é suportado pelo Atari, e AFFS como um módulo. Macs suportam o sistema de arquivos Atari (FAT). Amiga suporta o sistema de arquivos FAT, e HFS como módulo.
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.
No Amiga o tamanho da FastRAM é relevante sobre o requerimento total de
memória. O uso de placas Zorro com 16-bits de RAM também não é suportado; você
precisará de 32-bits de RAM. O programa amiboot
pode ser usado
para desativar 16-bits de RAM; veja a FAQ Linux/m68k FAQ
.
Os kernels recentes devem desativar 16-bits de RAM automaticamente.
No Atari, ambos ST-RAM e Fast RAM (TT-RAM) são usados pelo Linux. Muitos usuários tem relatado problemas executando este kernel em Fast RAM, assim o dbootstrap para Atari colocará o kernel em ST-RAM. O requerimento mínimo para a ST-RAM é 2 MB.
No Macintosh, deve ser tomado cuidado em máquinas com vídeo baseado em RAM (RBV). O segmento de RAM no endereço físico 0 é usado como memória de vídeo, fazendo a posição padrão de carga do kernel não disponível. O segmento de RAM alternativo usado pelo kernel e ramdisk deve ser de no mínimo 4MB.
FIXME: isto ainda é verdade?
Qualquer placa de rede (NIC) suportada pelo kernel do Linux também deverá ser
suportada pelos disquetes de inicialização. Voce deverá carregar seu driver de
rede como módulo. Veja a FAQ Linux/m68k
para
detalhes completos.
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. Esta seção contém informação sobre periféricos especificamente não suportados pelo sistema de instalação, mesmo sendo suportados pelo 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. Infelizmente, é muito raro encontrar qualquer vendedor vendendo novas máquinas Motorola 680x0.
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.
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. Outro exmplo é o hardware proprietário na antiga Macinstosh mais antiga. De fato, nenhuma especificação ou documentação foi alguma vez lançado para qualquer hardware Macintosh, mais notavelmente a controladora ADB (usada pelo mouse e teclado), o controlador de disquete e todas aceleradoras e manipulação CLUT do hardware de vídeo (apesar de agora suportarmos manipulação CLUT em quase todos os chips de vídeo internos). Em poucas palavras, isto explica porque o porte Linux para o Macintosh é mais demorado que outros portes.
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.
Instalando Debian GNU/Linux 3.0 para Motorola 680x0
versão 3.0.23, 16 May, 2002