VirtualBox下Linux虚拟机如何安装显卡驱动
导读:VirtualBox下Linux虚拟机安装显卡驱动指南(以CentOS为例) 一、前置准备 确认显卡型号 在虚拟机终端执行 lspci -nnk | grep -i nvidia -A 2(NVIDIA显卡)或 lspci -nnk |...
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),更新系统至最新版本;安装编译环境及依赖包:- CentOS:
sudo yum install -y build-essential gcc kernel-devel kernel-headers - Ubuntu/Debian:
sudo apt install -y build-essential dkms linux-headers-$(uname -r)。
- CentOS:
二、安装VirtualBox Guest Additions(可选但推荐)
Guest Additions可提升虚拟机图形性能,支持3D加速等功能,是安装显卡驱动的基础:
- 启动虚拟机,点击顶部菜单栏「设备」→「安装Guest Additions」;
- 虚拟机光驱会自动加载Guest Additions镜像,打开终端进入光驱目录(如
/run/media/用户名/VBox_GAs_xxx); - 执行
sudo sh VBoxLinuxAdditions.run,按照提示完成安装; - 重启虚拟机使配置生效。
三、NVIDIA显卡驱动安装步骤
方法1:通过YUM仓库安装(推荐,适用于CentOS 7/8)
- 添加ELRepo源(第三方仓库,提供最新NVIDIA驱动):
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 - 安装NVIDIA驱动:
sudo yum install -y nvidia-driver nvidia-utils - 重启系统:
sudo reboot ```。
方法2:手动安装(适用于特定版本或自定义需求)
- 禁用开源nouveau驱动(避免冲突):
编辑/etc/modprobe.d/blacklist.conf文件,末尾添加:
更新initramfs并重启:blacklist nouveau options nouveau modeset=0sudo dracut -f /boot/initramfs-$(uname -r).img $(uname -r) sudo reboot - 下载并安装官方驱动:
访问NVIDIA官网(https://www.nvidia.com/Download/index.aspx)下载对应型号的.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 ```。
四、AMD显卡驱动安装步骤(适用于Radeon系列)
- 添加ROCm仓库(AMD官方高性能计算软件套件):
sudo yum install -y epel-release # CentOS 7/8 sudo yum install -y rocm-dkms - 重启系统:
sudo reboot ```。
五、验证驱动安装
- NVIDIA显卡:执行
nvidia-smi,若显示显卡型号、驱动版本及GPU使用状态,则说明安装成功。 - AMD显卡:执行
rocminfo,若显示AMD GPU设备及ROCm版本信息,则说明安装成功。
注意事项
- VirtualBox内置的「VirtualBox Graphics Adapter」驱动仅支持基本图形功能,若需3D加速、游戏或专业图形应用,建议安装Guest Additions及对应厂商驱动;
- 安装前建议关闭SELinux(
setenforce 0)或调整SELinux策略,避免权限问题; - 不同Linux发行版(如Ubuntu、Fedora)的安装步骤可能略有差异,需根据实际情况调整。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: VirtualBox下Linux虚拟机如何安装显卡驱动
本文地址: https://pptw.com/jishu/732592.html
