Linux Minimal系统因未预装图形界面和部分工具,安装驱动需手动完成,核心步骤包括确认硬件、准备环境、获取驱动、编译安装及验证,以下是详细流程:
首先需明确硬件型号,以便下载匹配的驱动。常用命令:
lspci -v(过滤显卡:lspci | grep -i VGA);lsusb -v;lshw(需root权限)。手动驱动多为源码形式,需安装编译工具和内核头文件:
sudo apt update
sudo apt install build-essential linux-headers-$(uname -r)
sudo yum groupinstall "Development Tools"
sudo yum install kernel-devel kernel-headers elfutils-libelf-devel zlib-devel gcc make
这些工具用于编译驱动源码,缺少会导致安装失败。
驱动来源主要有三种:
.tar.gz、.run或.rpm格式);apt(Ubuntu)、dnf(Fedora)直接安装(如Intel集成显卡驱动:sudo apt install xserver-xorg-video-intel);sudo add-apt-repository ppa:graphics-drivers/ppa),提供最新驱动版本。适用于支持自动安装的硬件(如Intel/AMD部分显卡、声卡):
sudo apt update
sudo apt install nvidia-driver-XXX # 替换XXX为对应版本(如535)
sudo dnf install akmod-nvidia # NVIDIA驱动(需启用EPEL仓库)
sudo dnf install kmod-XXX # 其他硬件驱动
安装后重启系统即可生效。
若驱动未纳入软件源,需手动编译:
/etc/modprobe.d/blacklist.conf,添加:blacklist nouveau
options nouveau modeset=0
更新initramfs并重启:sudo update-initramfs -u
sudo reboot
验证开源驱动已禁用:lsmod | grep nouveau(无输出则成功)。chmod +x NVIDIA-Linux-x86_64-XXX.run
运行安装程序(跳过OpenGL和X检查,避免依赖问题):sudo ./NVIDIA-Linux-x86_64-XXX.run -no-opengl-files -no-x-check
按提示完成安装(默认路径为/usr/lib/xorg/modules/drivers)。部分驱动支持DKMS(如VirtualBox、NVIDIA),可在内核更新时自动重新编译:
sudo dkms install driver_name/driver_version # 替换为实际名称和版本
安装后无需手动加载模块,内核更新时会自动适配。
nvidia-smi(显示显卡型号、驱动版本及GPU使用率);sudo dmesg | grep amdgpu(查看内核日志是否有错误);ip a(查看网卡是否识别)、aplay -l(查看声卡是否识别)。