2.1. 支持的硬件

Debian 不会超出 Linux 内核与 GNU 工具集所支持的硬件范围之外。 因此,任何被移植了 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 IPL from VM-reader and DASD generic
IPL from tape type

本文档主要讲述的是 Intel x86 体系下的安装。如果您在寻找其他 Debian 所支持的体系的信息,请浏览 Debian 移植 页面。

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 总线 (VLB, 有时称为 VL 总线)。

2.1.3. 图形卡

您应该给终端控制台使用 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 版。

2.1.4. 便携机

便携机当然也受到支持。便携机通常使用特制或专有的硬件。 要了解您的便携机是否能在 GNU/Linux 下正常工作,请参考 Linux 便携机页面

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''。