2.1. 支持的硬件

Debian 不会超出 Linux 内核与 GNU 工具集所支持的硬件范围之外。因此,任何被移植了 Linux 内核,libc,gcc 等,并拥有对应的 Debian 移植版的硬件体系或平台都可以运行 Debian。请参考移植页面 http://www.debian.org/ports/arm/ 以了解更多已被 Debian 测试过的 ARM 体系。

本章仅包含一些通用的信息以及在何处可以获得更多信息的指导,而不是试图列出支持 ARM 的所有不同硬件配置。

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

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

2.1.2. CPU,主板和视频支持

每种 ARM 体系要求使用各自的内核,正因为如此,Debian 标准发布版只支持安装在一些最常见的系统上。但 Debian userland 可以被包括 xscale 在内的 任何 ARM CPU 使用。

大多数的 ARM CPU 可以运行在任一 endian 模式下,但是当前几乎所有的系统实现都是使用 little-endian 模式。Debian 现在也只支持 little-endian ARM 系统。

获支持的常见系统有

Netwinder

实际上这是一组机器的名称,它们基于 StrongARM 110 CPU 和 Intel 21285 北桥。包括: Netwinder (也许是最常见的 ARM 机器)、CATS (也称为 EB110ATX)、EBSA 285 和 Compaq personal server (cps,也叫 skiff)。

Bast

此为一种新式的 ARM 920 板子,搭载一枚 266MHz Samsung 处理器。它集成了 IDE、USB、串口、并口、音频、视频、flash 和两个以太网接口。此系统拥有一个很好的 bootloader (也可以在 CATS 和 Riscstation 系统上找到)。

RiscPC

该机器发布于 1994 年,是最早支持的硬件。它在 ROM 里面包含 RISC OS,Linux 可以使用 linloader 从该 OS 启动。RiscPC 有一种模块化的 CPU 卡,典型的安装有 30MHz 610, 40MHz 710 或 233MHz Strongarm 110 CPU。主板集成了 IDE、SVGA 视频卡、并口、单串口、PS/2 键盘和专有的鼠标口。依据不同的配置,专有的模块扩充总线允许最多安装 8 块扩展卡,其中的一些模块有 Linux 驱动程序。

Riscstation

这是一款廉价的 56MHz 7500FE 机器,它集成有视频、IDE、PS/2 键盘和鼠标,以及两个串口。由于价格的原由,处理器的能力显得不足。它有两种配置,一个是带有 RISC OS,另一个具有简单的 bootloader。

LART

这是一个由爱好者建立的模块化开放硬件平台。安装 Debian 需要 KSB 扩展板。

2.1.3. 图形卡

Debian 对显卡的支持决定于 XFree86 的 X11 系统。大多数 AGP,PCI 和 PCI 视频卡都能在 XFree86 下工作。更多的关于图形总线,显卡,显示器和指点设备的支持情况,见 http://www.xfree86.org/。Debian 3.1 包含 XFree86 4.3.0 版。