Debian Stream 8安装驱动通用流程及示例
确定硬件型号
使用以下命令识别硬件信息(PCI设备用lspci,USB设备用lsusb):
lspci | grep -i vga 或 lspci -k | grep -EA3 'VGA|3D|Display'lspci | grep -i audiolspci | grep -i ethernet 或 lsusb(USB网卡)更新系统包
安装驱动前需同步软件源并更新现有包:
sudo apt update && sudo apt upgrade -y
添加Non-free仓库(可选但常用)
部分闭源驱动(如NVIDIA)需从Non-free仓库获取,编辑/etc/apt/sources.list文件:
sudo sed -i 's/main$/main contrib non-free non-free-firmware/' /etc/apt/sources.list
sudo apt update
适用于大多数常见硬件(如显卡、声卡、网卡),通过apt命令自动解决依赖关系。
通用命令:
sudo apt install 驱动包名
常见示例:
sudo apt install xserver-xorg-video-intel xserver-xorg-video-amdgpu(通常系统自带)sudo apt install nvidia-driver(自动选择适合内核版本的驱动)sudo apt install alsa-base alsa-utils
sudo apt install firmware-realtek firmware-linux-nonfree
安装完成后,重启系统使驱动生效:
sudo reboot
若包管理器未提供所需驱动(如较新的NVIDIA显卡),需从硬件厂商官网下载源码手动编译。
通用步骤:
sudo apt install build-essential linux-headers-$(uname -r)
.tar.bz2),解压至指定目录:tar -jxvf 驱动包名.tar.bz2
cd 驱动目录
configure脚本,运行./configure生成Makefile;make编译驱动;sudo make install安装驱动。cd r8101-1.039.00
sudo ./autorun.sh
sudo modprobe 模块名 # 如NVIDIA驱动用`sudo modprobe nvidia`
sudo reboot
/etc/modprobe.d/blacklist-nouveau.conf文件,添加以下内容:blacklist nouveau
options nouveau modeset=0
更新initramfs并重启:sudo update-initramfs -u
sudo reboot
sudo apt install nvidia-driver
nvidia-smi,若显示显卡型号、驱动版本及显存信息,则安装成功。sudo apt install build-essential linux-headers-$(uname -r)
r8101-1.039.00.tar.bz2)。tar -jxvf r8101-1.039.00.tar.bz2
cd r8101-1.039.00
sudo ./autorun.sh
sudo systemctl restart network
sudo apt install alsa-base alsa-utils
alsamixer调整音量(按F6选择声卡),确保输入/输出设备正常。aplay播放音频文件(如aplay /usr/share/sounds/alsa/Front_Center.wav)。nvidia-smi(NVIDIA)或lspci -k | grep -A 3 VGA(查看内核驱动)。ip addr show(查看网络接口是否启用)或ifconfig。aplay -l(列出声卡设备)或arecord -l(列出录音设备)。apt安装。