首先需要明确缺失驱动的硬件设备(如显卡、声卡、网卡),以便针对性解决。常用命令如下:
lspci | grep -i vga 或 nvidia-smi(已安装NVIDIA驱动时);lspci | grep -i audio 或 lsusb | grep -i audio(USB声卡);lspci | grep -i network。Ubuntu系统内置“附加驱动”工具,可自动检测并安装适配的专有驱动(如显卡、声卡驱动):
若系统自带驱动版本过旧,可通过添加第三方PPA仓库获取最新驱动(以NVIDIA显卡为例):
sudo add-apt-repository ppa:graphics-drivers/ppa;sudo apt update;ubuntu-drivers devices(标注“recommended”的为推荐版本);sudo apt install nvidia-driver-xxx(将“xxx”替换为推荐版本号,如535);若自动工具未找到合适驱动,可从硬件制造商官网下载官方驱动(如NVIDIA、AMD官网),手动编译安装:
/etc/modprobe.d/blacklist.conf文件,添加以下内容:blacklist nouveauoptions nouveau modeset=0;sudo update-initramfs -u,重启系统以禁用Nouveau驱动;sudo apt install build-essential dkms linux-headers-$(uname -r)(确保系统具备编译环境);./configure → make → sudo make install;sudo reboot。旧版本内核可能不支持新硬件,可通过更新内核解决:
uname -r;sudo apt update;sudo apt upgrade(自动安装最新内核);sudo apt install linux-image-版本号(如linux-image-6.5.0-44-generic);安装完成后,需验证驱动是否正常工作:
nvidia-smi(显示GPU型号、驱动版本及运行状态);aplay -l(列出音频设备)或speaker-test -c 2(测试扬声器);ip a(查看网络接口是否正常识别)。sudo mokutil --disable-secureboot,重启后按提示完成禁用;sudo apt -f install修复依赖关系。