Ubuntu 虚拟机升级硬件驱动的实用步骤
一、先判断是否需要安装或升级驱动
二、通用升级流程(适用于大多数虚拟机)
sudo apt update && sudo apt full-upgrade -y && sudo rebootsudo apt install --only-upgrade xserver-xorg-video-* libdrm-* mesa-*lspci -nnk | grep -iA3 vga 查看显卡与内核模块glxinfo -B(需安装 mesa-utils:sudo apt install mesa-utils)查看 OpenGL 渲染器与版本sudo reboot三、在客户机内安装或升级 NVIDIA 驱动(仅限直通或 vGPU 场景)
lsmod | grep nouveauecho -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.confsudo update-initramfs -u && sudo rebootsudo apt updatesudo ubuntu-drivers autoinstall(自动选择推荐版本)sudo apt install nvidia-driver-535-server(服务器环境常用)或 nvidia-driver-550(桌面环境常用)sudo apt install build-essential dkms linux-headers-$(uname -r)sudo systemctl stop lightdm(或 gdm3/sddm)chmod +x NVIDIA-Linux-x86_64-xxx.runsudo sh NVIDIA-Linux-x86_64-xxx.runnvidia-smi(应显示 GPU 型号、驱动版本、CUDA 版本)四、VirtualBox 客户机的 3D 加速与显示优化
五、升级后的验证与回退建议
glxinfo -B 与 lspci -nnk | grep -iA3 vganvidia-smi、cat /proc/driver/nvidia/gpus/*/information 2>/dev/nullsudo apt purge nvidia-* 回退;必要时锁定驱动版本:sudo apt-mark hold nvidia-driver-550(锁定后避免被系统升级替换)。