2.1. 支持的硬件

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

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

2.1.1. 支持的体系

Debian GNU/Linux 10 支持十种主要的体系和一些称为 “flavors” 的衍生品种。

体系Debian 命名子体系Flavor
基于 Intel x86i386默认的 x86 机器default
仅 Xen PV 域xen
AMD64 & Intel 64amd64  
ARMarmelMarvell Kirkwoodmarvell
带 FPU 的 ARMarmhf多平台armmp
64 位 ARMarm64  
MIPS(大尾端)mipsMIPS Malta4kc-malta
Cavium Octeonocteon
MIPS(小尾端)mips64elMIPS Malta5kc-malta
Cavium Octeonocteon
龙芯 3loongson-3
MIPS(小尾端)mipselMIPS Malta4kc-malta
Cavium Octeonocteon
龙芯 3loongson-3
Power 系统ppc64elIBM POWER8 或更新的机器 
64 位 IBM S/390s390x来自 VM-reader 和 DASD 的 IPLgeneric

本文档主要讲述的是 64-bit PC 体系下的安装。如果您在寻找其他 Debian 所支持的体系的信息,请访问 Debian-Ports 网页。

2.1.2. CPU 支持

AMD64 和 Intel 64 处理器都受支持。

2.1.3. 便携机

从技术的角度看,便携机也属于普通 PC,因此所有与 PC 系统相关的信息也同样适用于便携机。如今在便携机上安装通常很顺利,这包括那些合上盖子自己休眠系统和禁止 wifi 网卡 (“airplane mode”) 等便携机特有的按钮。虽然如此,有时硬件厂商使用一些特殊的或者专有硬件上便携机特制的功能还是无法支持。要了解您的便携机是否能在 GNU/Linux 下正常工作,请参考 Linux 便携机页面

2.1.4. 多处理器

多处理器支持 — 又称 “symmetric multiprocessing” 或 SMP — 在本体系架构下可以使用。标准的 Debian 10 内核映像已经编译进了 SMP-alternatives 支持。这样内核就可以侦测处理器(或者核心)数量,并可以在单处理器系统上关闭 SMP 功能。

在一台计算机上安装多处理器原来只是高端的服务器才具有,但近年来随着“多核”处理器的出现已经应用到相对低端的桌面计算机和便携机上。这种处理器包含两个或多个称为“核心”的处理器单元集成在一个物理芯片上。

2.1.5. 图形卡支持

Debian 能支持的显卡取决于底层的 X.Org’s X11 的支持。流行的 PC 上,图形显示器通常工作地很好。至于高级的显卡功能,比如 3D 硬件加速或硬件视频加速是否可用,由系统所使用的具体显示硬件和所要安装的额外“固件(firmware)”决定(参阅第 2.2 节 “需要固件的设备”)。极个别的情况下使用基本的显示功能也需要安装额外的固件,但这是罕有的例子。

在现代 PC 上,显卡通常可以开箱即用。极少情况下也有关于硬件的报告称,即使是使用基本的图像支持,也需要安装额外的显卡固件,但这些都是罕见的例外。对于相当多的硬件,3D 加速也能开箱即用,但仍有一些硬件需要二进制 blob 才能正常工作。

对显卡和其他定点设备的具体支持情况,见 https://wiki.freedesktop.org/xorg/。Debian 10 包含 X.Org 7.7 版。

2.1.6. 网络连接硬件

几乎所有被 Linux 内核支持的网卡 (NIC) 都被安装系统支持;驱动程序通常会自动加载。这包括多数 PCI/PCI-Express 卡和便携机上的 PCMCIA/Express 卡。

ISDN 虽也获得支持,不过不能在安装阶段使用。

2.1.6.1. 无线网卡

无线网络也能得到很好地支持。虽然大多数都需要加载固件,正式的 Linux 内核能支持的无线网卡也越来越多。

如果需要固件,安装程序会提示您加载。参阅第 6.4 节 “加载缺失的固件”了解如何在安装过程中加载固件的更多信息。

有些无线网卡不被正式的 Linux 内核支持,虽然可以在 Debian GNU/Linux 下工作,但是却不能在安装过程中使用。

如果您在安装过程中使用无线网络遇到问题,并且手头也没有其他的网卡可以使用,仍然可以使用完整的 CD-ROM 或 DVD 映像来安装 Debian GNU/Linux。选择不配置网络选项,然后只安装存在于 CD/DVD 上的软件包。在安装完成(重新启动之后)安装驱动程序和固件,并手动配置网络。

有些情况下,您需要的驱动程序不包含在 Debian 软件包里面。必须在互联网上寻找它们的源码,并自己动手编译驱动程序。该如何做已经超出了本手册的范围。如果没有 Linux 驱动程序,最后的手段是用 ndiswrapper 软件包,它让您使用 Windows 的驱动程序。

2.1.7. 盲文点触设备(Braille Display)

对于盲文点触设备的支持取决于 brltty 的支持。大多数设备可以在 brltty 下面工作,它们通过串口、USB 或蓝牙连接。支持盲文设备的详细情况可以查阅 brltty website。Debian GNU/Linux 10 使用的 brltty 版本是 5.6。

2.1.8. 硬件语音合成(Hardware Speech Synthesis)

对于硬件语音合成设备的支持取决于底层 speakup 的支持。speakup 只支持板卡集成和外部串口设备(支持非 USB、串口转 USB 适配器或 PCI 卡)。支持硬件语音合成设备的详细情况可以查阅 speakup website。Debian GNU/Linux 10 配备的 speakup 版本是 3.1.6。

2.1.9. 外围设备与其他硬件

Linux 支持众多的硬件设备,比如:鼠标、打印机、扫描仪、PCMCIA 和 USB 设备。然而,在安装系统的时候,并不需要其中的大部分设备。

USB 硬件通常工作正常。只有在一些特别老的 PC 系统上,一些 USB 键盘需要额外的配置 (参阅第 3.6.5 节 “需要留心的硬件问题”)。新 PC 上的 USB 键盘和鼠标不需要任何额外的配置就能工作。