Debian 不会超出 Linux 内核与 GNU 工具集所支持的硬件范围之外。 因此,任何被移植了 Linux 内核,libc, gcc等,并拥有对应的 Debian 移植版的硬件体系或平台都可以运行 Debian。请参考移植页面 http://www.debian.org/ports/i386/ 以了解更多已被 Debian 测试过的 Intel x86 体系。
本章仅包含一些通用的信息以及在何处可以获得更多信息的指导, 而不是试图列出支持 Intel x86 的所有不同硬件配置。
Debian 3.1 支持十一种主要的体系和一些称为 'flavors' 的变种。
| 体系 | Debian 命名 | 子体系 | Flavor |
|---|---|---|---|
| Intel x86-based | i386 | vanilla | |
| speakup | |||
| linux26 | |||
| Motorola 680x0 | m68k | Atari | atari |
| Amiga | amiga | ||
| 68k Macintosh | mac | ||
| VME | bvme6000 | ||
| mvme147 | |||
| mvme16x | |||
| DEC Alpha | alpha | ||
| Sun SPARC | sparc | sun4cdm | |
| sun4u | |||
| ARM and StrongARM | arm | netwinder | |
| riscpc | |||
| shark | |||
| lart | |||
| IBM/Motorola PowerPC | powerpc | CHRP | chrp |
| PowerMac | pmac | ||
| PReP | prep | ||
| APUS | apus | ||
| HP PA-RISC | hppa | PA-RISC 1.1 | 32 |
| PA-RISC 2.0 | 64 | ||
| Intel ia64-based | ia64 | ||
| MIPS (big endian) | mips | SGI Indy/Indigo 2 | r4k-ip22 |
| r5k-ip22 | |||
| Broadcom BCM91250A (SQARM) | sb1-swarm-bn | ||
| MIPS (little endian) | mipsel | Cobalt | cobalt |
| DECstation | r4k-kn04 | ||
| r3k-kn02 | |||
| Broadcom BCM91250A (SQARM) | sb1-swarm-bn | ||
| IBM S/390 | s390 | IPL from VM-reader and DASD | generic |
| IPL from tape | type |
本文档主要讲述的是 Intel x86 体系下的安装。如果您在寻找其他 Debian 所支持的体系的信息,请浏览 Debian 移植 页面。
完整的周边设备支持情况信息可以在 Linux Hardware Compatibility HOWTO中找到。本节只是基本的概况。
几乎所有的 x86 体系处理器都被支持;同样包括 AMD 和 VIA(前身为 Cyrix)。 还包括支持 Athlon XP 和 Intel P4 Xeon。但是,Linux 不能运行在 286 或更早的处理器上。
您应该给终端控制台使用 VGA 兼容的显示接口。几乎所有的新显卡都兼容 VGA。 在不使用 X11 支持的情况下,您也可以用古老的 CGA, MDA 或 HGA 工作。 注意,在本文所述的安装过程中并不会使用 X11 图形界面。
Debian 对显卡的支持决定于 XFree86 的 X11 系统。大多数 AGP,PCI 和 PCI 视频卡都能在 XFree86 下工作。 更多的关于图形总线,显卡,显示器和指点设备的支持情况,见 http://www.xfree86.org/。 Debian 3.1 包含 XFree86 4.3.0 版。
便携机当然也受到支持。便携机通常使用特制或专有的硬件。 要了解您的便携机是否能在 GNU/Linux 下正常工作,请参考 Linux 便携机页面
多处理器支持 — (又称 ``symmetric multi-processing'' 或 SMP —) 在本体系架构下是受到支持的,并且有一个预编译的 Debian 内核映象已经开启这项功能。 支持 SMP 的内核默认是否被安装,取决于您的安装介质。这并不会影响安装, 因为非 SMP 的内核也能在 SMP 的系统下启动,只不过内核只使用第一个 CPU。
为了使用多 CPU 的优势,您应该检查支持 SMP 的内核包是否安装,如果没有, 请选择一个合适的内核包。 您也可以编译一个自定义的内核来支持 SMP。相关的讨论可以在 第 8.5 节 “编译新内核” 找到。当前(内核版本 2.4.27)启用 SMP 选项的方法是 在内核配置的``General'' 中选择 ``symmetric multi-processing''。