Debian 不会超出 Linux 内核与 GNU 工具集所支持的硬件范围之外。因此,任何被移植了 Linux 内核,libc,gcc 等,并拥有对应的 Debian 移植版的硬件体系或平台都可以运行 Debian。请参考移植页面 http://www.debian.org/ports/arm/ 以了解更多已被 Debian 测试过的 ARM 体系。
本章仅包含一些通用的信息以及在何处可以获得更多信息的指导,而不是试图列出支持 ARM 的所有不同硬件配置。
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 移植 页面。
每种 ARM 体系要求使用各自的内核,正因为如此,Debian 标准发布版只支持安装在一些最常见的系统上。但 Debian userland 可以被包括 xscale 在内的 任何 ARM CPU 使用。
大多数的 ARM CPU 可以运行在任一 endian 模式下,但是当前几乎所有的系统实现都是使用 little-endian 模式。Debian 现在也只支持 little-endian ARM 系统。
获支持的常见系统有
实际上这是一组机器的名称,它们基于 StrongARM 110 CPU 和 Intel 21285 北桥。包括: Netwinder (也许是最常见的 ARM 机器)、CATS (也称为 EB110ATX)、EBSA 285 和 Compaq personal server (cps,也叫 skiff)。
此为一种新式的 ARM 920 板子,搭载一枚 266MHz Samsung 处理器。它集成了 IDE、USB、串口、并口、音频、视频、flash 和两个以太网接口。此系统拥有一个很好的 bootloader (也可以在 CATS 和 Riscstation 系统上找到)。
该机器发布于 1994 年,是最早支持的硬件。它在 ROM 里面包含 RISC OS,Linux 可以使用 linloader 从该 OS 启动。RiscPC 有一种模块化的 CPU 卡,典型的安装有 30MHz 610, 40MHz 710 或 233MHz Strongarm 110 CPU。主板集成了 IDE、SVGA 视频卡、并口、单串口、PS/2 键盘和专有的鼠标口。依据不同的配置,专有的模块扩充总线允许最多安装 8 块扩展卡,其中的一些模块有 Linux 驱动程序。
这是一款廉价的 56MHz 7500FE 机器,它集成有视频、IDE、PS/2 键盘和鼠标,以及两个串口。由于价格的原由,处理器的能力显得不足。它有两种配置,一个是带有 RISC OS,另一个具有简单的 bootloader。
这是一个由爱好者建立的模块化开放硬件平台。安装 Debian 需要 KSB 扩展板。
Debian 对显卡的支持决定于 XFree86 的 X11 系统。大多数 AGP,PCI 和 PCI 视频卡都能在 XFree86 下工作。更多的关于图形总线,显卡,显示器和指点设备的支持情况,见 http://www.xfree86.org/。Debian 3.1 包含 XFree86 4.3.0 版。