2.1 支持的硬件
Debian 不会超出 Linux 内核与 GNU tool-sets 支持的硬件范围之外。 因此,任何 Linux 内核,libc, gcc,等移植过的体系或平台, 对 Debian 移植过的平台,都可以运行 Debian。请参考移植页面 http://www.debian.org/ports/i386/ 了解更多已被 Debian 测试过的 Intel x86 体系。
本章包含一些通用的信息与指示, 而不是仅列出支持 Intel x86 的所有不同硬件配置。
2.1.1. 支持的体系
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 | type | |
vmrdr |
本文档覆盖 Intel x86 体系的安装。如果你寻找 其他 Debian 所支持的体系,请浏览 Debian-Ports 相关页面。
2.1.2. CPU,主板和视频支持
完整的周边设备支持情况信息可以在 Linux Hardware Compatibility HOWTO中找到。本节只是基本的概况。
2.1.2.1. CPU
几乎所有的 x86 体系处理器都被支持;同样包括 AMD 和 VIA(前身为 Cyrix)。 还包括支持 Athlon XP 和 Intel P4 Xeon。但是,Linux 不会运行在286或更早的处理器上。
2.1.2.2. I/O 总线
系统总线作为主板的一部分用于 CPU 和周边设备通讯。你的计算机必须使用 ISA, EISA, PCI, 微通道(MCA,用于 IBM's PS/2 系列)或者 VESA Local Bus (VLB, 有时称为 VL 总线)。
2.1.3. 图形卡
你应该给终端控制台使用 VGA 兼容的显示接口。几乎所有的新显卡都兼容 VGA。 在不使用 X11 支持的情况下,你也可以用古老的 CGA, MDA 或 HGA 工作。
Debian 对显卡的支持决定于 XFree86 的 X11 系统。新的 AGP 视频插槽是 PCI 标准的修订,大多数 AGP 视频卡都能在 XFree86 下工作。更多的关于 图形总线,卡,显示器,指点设备的支持情况见 http://www.xfree86.org/。 Debian 3.1 包含 XFree86 版本 4.3.0.
2.1.4. 便携机
便携机也获得支持。便携机通常使用特定的或专有的硬件。了解你的便携机是否在 GNU/Linux 下工作,参考 Linux Laptop pages
2.1.5. 多处理器
多处理器支持 — 也称为 "symmetric multi-processing" 或 SMP — 也被本体系支持,并且被预编译的 Debian 内核映象支持。支持 SMP 的内核默认安不安装, 取决于你的安装媒介。这不会影响安装,因为非 SMP 的内核也能在 SMP 的系统下启动; 只不过内核只使用第一个 CPU。
为了使用多 CPU 的优势,你应该检查支持 SMP 的内核包是否安装,如果没有,选择一个合适 的内核包。 也可以编译一个自定义的内核来支持 SMP。你可以在 第8.5节 , "编译新内核" 找到如何去做的相关讨论。当前(内核版本 2.4.27)起用 SMP 选项的方法是 在内核配置的"General"中选择 "symmetric multi-processing"。