O Debian não impõe requerimentos de hardware especiais além dos requerimentos do kernel do Linux e conjunto de ferramentas da GNU. No entanto, qualquer arquitetura poderá rodar a Debian, desde que o kernel do Linux, libc, gcc, etc. sejam portados, e que um porte do Debian exista. Por favor, veja as páginas de portes da distribuição em https://www.debian.org/ports/i386/ para ver mas detalhes sobre os sistemas da arquitetura 32-bit PC que foram testados com a Debian GNU/Linux.
Ao invés de tentar descrever todas as configurações de hardware diferentes que são suportadas por 32-bit PC, esta seção contém informações gerais e ponteiros para onde informações adicionais poderão ser encontradas.
O Debian GNU/Linux 12 suporta as onze maiores variações de arquiteturas e diversas variações de cada arquitetura conhecida como “sabores”.
Arquitetura | Designação na Debian | Sub-arquitetura | Sabor/Tipo |
---|---|---|---|
Intel x86-based | i386 | ||
AMD64 & Intel 64 | amd64 | ||
ARM | arm | Netwinder e CATS | netwinder |
armel | Versatile | versatile | |
arm e armel | Intel IOP32x | iop32x | |
Intel IXP4xx | ixp4xx | ||
Marvell Orion | orion5x | ||
Intel IA-64 | ia64 | ||
MIPS (big endian) | mips | SGI IP22 (Indy/Indigo 2) | r4k-ip22 |
SGI IP32 (O2) | r5k-ip32 | ||
MIPS Malta (32 bit) | 4kc-malta | ||
MIPS Malta (64 bit) | 5kc-malta | ||
Broadcom BCM91250A (SWARM) | sb1-bcm91250a | ||
Broadcom BCM91480B (BigSur) | sb1a-bcm91480b | ||
MIPS (little endian) | mipsel | Cobalt | cobalt |
MIPS Malta (32 bit) | 4kc-malta | ||
MIPS Malta (64 bit) | 5kc-malta | ||
Broadcom BCM91250A (SWARM) | sb1-bcm91250a | ||
Broadcom BCM91480B (BigSur) | sb1a-bcm91480b | ||
Sun SPARC | sparc | sun4u | sparc64 |
sun4v | |||
IBM S/390 | s390 | IPL do VM-reader e DASD | generic |
IPL a partir de fita | fita |
Este documento cobre a instalação para a arquitetura 32-bit PC. Se estiver procurando por informações em algumas das outras plataformas suportadas pela Debian, de uma olhada nas páginas Portes do Debian.
Informações completas sobre o suporte a periféricos podem ser encontrados no Linux Hardware Compatibility HOWTO. Esta seção apenas destaca o básico.
Praticamente todos os processadores baseados no padrão x86 (IA-32) ainda em uso em computadores pessoais são suportados, incluindo todas as variações da série “Pentium” da Intel. Isso também inclui os processadores de 32-bit da AMD e VIA (também conhecido como Cyrix), e processadores como Athlon XP e Intel P4 Xeon.
Contudo, Debian GNU/Linux bookworm não funcionará nos processadores 386 ou anteriores. A despeito do nome de arquitetura “i386”, o suporte para os atuais processador 80386 (e seus clones) foi abandonado com o lançamento do Sarge (r3.1) pelo Debian[2]. (Nenhuma versão do Linux jamais suportou os chips 286 ou anteriores.) Todos os processadores i486 e posteriores ainda são suportados[3].
![]() |
Nota |
---|---|
Se seu sistema tem um processador de 64-bit das famílias AMD64 ou Intel 64, você provavelmente optará por usar o instalador para a arquitetura amd64, ao invés do instalador para a arquitetura i386 (32-bit). |
O barramento dos sistema é parte da placa mãe que permite que a CPU se comunique com periféricos como dispositivos de armazenamento. Seu computador deve usar ISA, EISA, PCI, PCIe, PCI-X ou VESA Local Bus (VLB, muitas vezes chamado VL bus). Essencialmente todos os computadores pessoais vendidos nos anos recentes usam um desses.
Também há suporte para os notebooks e hoje em dia a maioria deles funciona sem a necessidade de maiores configurações. No caso de um notebook que contenha hardware proprietário ou especializado, pode ser que não haja suporte para algumas funções específicas. Para ver se seu notebook funciona bem com GNU/Linux, veja, por exemplo, as Páginas de Notebooks Linux.
O suporte a múltiplos processadores — também chamado “symmetric multiprocessing” ou SMP — está disponível para esta arquitetura. O kernel padrão Debian 12 foi compilado com suporte para SMP-alternatives. Isso significa que o kernel irá detectar o número de processadores (ou núcleos de processadores) e irá automaticamente desativar SMP em sistemas com apenas um processador.
Você deverá usar uma interface compatível com VGA para o terminal de console. Praticamente qualquer placa de vídeo moderna é compatível com o padrão VGA. Padrões anciões como o CGA, MDA ou HGA também deveriam funcionar, assumindo que você não precisa do suporte a X11. Note que o X11 não é usado durante o processo de instalação descrito neste documento.
O suporte do Debian para as interfaces gráficas é determinado pelo suporte encontrado no sistema X11 do X.Org. A maioria das placas de vídeo AGP, PCI, PCIe e PCI-X funcionam sob o X.Org. Detalhes sobre os barramentos de vídeo para os quais há suporte, placas de vídeo, monitores e dispositivos de apontamento podem ser encontrados em https://wiki.freedesktop.org/xorg/. O Debian 12 vem com o X.Org versão 7.7.
Quase qualquer placa de rede (NIC) suportada pelo kernel Linux também deveria ser suportada pelo sistema de instalação, drivers modulares deveriam normalmente serem automaticamente carregados. Isto inclui a maioria das placas PCI e PCMCIA. Muitas placas ISA antigas também são suportadas.
Há suporte para ISDN, mas não durante a instalação.
Em geral, há suporte para redes sem fio e um número cada vez maior de adaptadores de rede sem fio sendo suportados pelo kernel Linux oficial, embora vários deles requeiram o carregamento de firmwares. Placas de rede sem fio para as quais não há suporte no kernel Linux oficial podem geralmente ser configuradas sob Debian GNU/Linux mas não há suporte para elas durante a instalação.
O uso de rede sem fio durante a instalação ainda está em desenvolvimento e se funcionará ou não, depende do tipo de adaptador e da configuração do seu ponto de acesso sem fio. Se não há outras placas de rede que você possa usar durante a instalação, ainda é possível instalar o Debian GNU/Linux usando uma imagem de CD-ROM ou DVD completa. Selecione a opção de não configurar a rede e instalar usando apenas os pacotes disponíveis a partir do CD/DVD. Você pode então instalar o driver e firmware que você precisa após a instalação estar completa (após a reinicialização) e configurar sua rede manualmente.
Em alguns casos o driver que você precisa pode não estar disponível como um
pacote Debian. Você então terá que olhar se há código fonte disponível na
internet e compilar o driver você mesmo. Como fazer isto está fora do escopo
deste manual.
Se nenhum driver Linux está disponível, seu último recurso
é usar o pacote ndiswrapper
, que permite que você use
um driver Windows.
O Linux suporta uma larga variedade de dispositivos de hardware como mouses, impressoras, scanners, PCMCIA e dispositivos USB. No entanto, a maioria destes dispositivos não são requeridos durante a instalação do sistema.
O hardware USB geralmente funciona bem, somente teclados USB podem requerer configurações adicionais (veja Seção 3.6.4, “Assuntos relacionados ao hardware que tem em mãos”).
Novamente, veja o Linux Hardware Compatibility HOWTO para determinar se seu hardware específico é suportado ou não pelo Linux.
[2] Nós tentamos muito evitar isso, mas no final isso foi necessário devido a uma infeliz série de problemas com o compilador e o kernel, começando com um bug na ABI do C++ fornecido pelo GCC. Você ainda deve ser capaz de executar o Debian GNU/Linux nos atuais processadores 80386 se você compilar seu próprio kernel e todos os pacotes a partir dos fontes, mas isso está além do escopo deste manual.
[3] Muitos pacotes Debian realmente serão executados um pouco mais rápido em computadores modernos, como um efeito positivo do não suportar esses chips antigos. O i486, introduzido em 1989, tem três opcodes (bswap, cmpxchg, e xadd), enquanto que o i386, introduzido em 1986, não tinha. Anteriormente, isso não poderia ser facilmente usado pela maioria dos pacotes Debian; agora eles podem.