GNU/Linux 安装驱动程序
2018-07-25 12:01 更新
要想完全驾御一台电脑并将发挥到最大功效,我们必需让软件 (女方) 与硬件 (男方) 互相认识且达到良好的沟通,而这些负责沟通的软体我们称之为驱动程式 (媒婆)。
在 Windows 上有装置管理员,在 Ubuntu 上也有图形界面的硬件驱动程式 (Jockey) 可以使用,但在 Debian 或是其它的发行版本上不见得会有 (Jockey 并不是万灵丹,GNU/Linux 硬件支持度已比先前进步不少,但多少还是会发生找不到的情形),这时我们就必须使用 lspci 指令来取得各个 PCI 装置的型号,并一步步补完之。
▲ jockey-gtk on Ubuntu 10.04。
GNU/Linux 常见需手动安装的驱动程式
- 台式机 (Desktop): 显示卡。
- 笔记本电脑 (Laptop): 显示卡、无线网卡。
- 服务器 (Server): 硬盘、RAID 控制卡 (RAID bus controller)。
以 ThinkPad T410 这台笔记本电脑为例,装完机后得补上显示卡及无线网卡,有了 lspci 我们就不太需要拆机壳查看主机板、显卡的型号。
$ lspci
......
00:19.0 Ethernet controller: Intel Corporation 82577LM Gigabit Network Connection (rev 06)
......
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
......
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 06)
......
01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [NVS 3100M] (rev a2)
01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 1000 [Condor Peak]
0d:00.0 SD Host controller: Ricoh Co Ltd MMC/SD Host Controller (rev 01)
......
# Ethernet controller: 有线网卡
# SATA controller: 硬盘。
# Audio device: 音效卡。
# Network controller: 无线网卡。
# VGA compatible controller: 显示卡。
取得型号后请直接到 Google 寻找前人的解法,基本上 Intel, NVIDIA 都会有完整的解决方案。冻仁也曾遇过硬件太新无法驱动的情况 (好比 T410 的触控板在 Ubuntu 11.04 以前无法使用两点触控),这时只好等待下次释出的新版本,看看有没有办法解决。若某功能您觉得真的不用不行,那可能得踏上自行编译一途。
资料来源
- lspci - manned.org
- 冻仁的笔记: Debian 6.0 (Squeeze) Note
- 冻仁的笔记: 指纹辨识系统 on Ubuntu 10.04, 11.04+
- 冻仁的笔记: 借由 Gobi 2000 启用 ThinkPad T410 行动网路 on Ubuntu 10.04
- 冻仁的笔记: 安装 Toshiba Satellite C850 无线网卡驱动 on Ubuntu 12.04
以上内容是否对您有帮助:
更多建议: