VirtualBox下Linux虛擬機安裝顯卡驅動指南(以CentOS為例)
lspci -nnk | grep -i nvidia -A 2
(NVIDIA顯卡)或 lspci -nnk | grep -i amd -A 2
(AMD顯卡),查看顯卡設備型號及PCI信息。sudo yum update -y
(CentOS 7/8)或 sudo apt update && sudo apt upgrade -y
(Ubuntu/Debian),更新系統至最新版本;安裝編譯環境及依賴包:
sudo yum install -y build-essential gcc kernel-devel kernel-headers
sudo apt install -y build-essential dkms linux-headers-$(uname -r)
。Guest Additions可提升虛擬機圖形性能,支持3D加速等功能,是安裝顯卡驅動的基礎:
/run/media/用戶名/VBox_GAs_xxx
);sudo sh VBoxLinuxAdditions.run
,按照提示完成安裝;sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
sudo yum install -y https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm # CentOS 7
sudo yum install -y https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm # CentOS 8
sudo yum install -y nvidia-driver nvidia-utils
sudo reboot
```。
/etc/modprobe.d/blacklist.conf
文件,末尾添加:blacklist nouveau
options nouveau modeset=0
更新initramfs并重啟:sudo dracut -f /boot/initramfs-$(uname -r).img $(uname -r)
sudo reboot
.run
驅動文件(如 NVIDIA-Linux-x86_64-520.61.05.run
);chmod +x NVIDIA-Linux-x86_64-520.61.05.run
sudo ./NVIDIA-Linux-x86_64-520.61.05.run --silent
sudo reboot
```。
sudo yum install -y epel-release # CentOS 7/8
sudo yum install -y rocm-dkms
sudo reboot
```。
nvidia-smi
,若顯示顯卡型號、驅動版本及GPU使用狀態,則說明安裝成功。rocminfo
,若顯示AMD GPU設備及ROCm版本信息,則說明安裝成功。setenforce 0
)或調整SELinux策略,避免權限問題;