首页主机资讯VirtualBox下Linux虚拟机如何安装显卡驱动

VirtualBox下Linux虚拟机如何安装显卡驱动

时间2025-10-22 19:11:04发布访客分类主机资讯浏览1092
导读:VirtualBox下Linux虚拟机安装显卡驱动指南(以CentOS为例) 一、前置准备 确认显卡型号 在虚拟机终端执行 lspci -nnk | grep -i nvidia -A 2(NVIDIA显卡)或 lspci -nnk |...

VirtualBox下Linux虚拟机安装显卡驱动指南(以CentOS为例)

一、前置准备

  1. 确认显卡型号
    在虚拟机终端执行 lspci -nnk | grep -i nvidia -A 2(NVIDIA显卡)或 lspci -nnk | grep -i amd -A 2(AMD显卡),查看显卡设备型号及PCI信息。
  2. 更新系统及安装基础工具
    执行 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)

二、安装VirtualBox Guest Additions(可选但推荐)

Guest Additions可提升虚拟机图形性能,支持3D加速等功能,是安装显卡驱动的基础:

  1. 启动虚拟机,点击顶部菜单栏「设备」→「安装Guest Additions」;
  2. 虚拟机光驱会自动加载Guest Additions镜像,打开终端进入光驱目录(如 /run/media/用户名/VBox_GAs_xxx);
  3. 执行 sudo sh VBoxLinuxAdditions.run,按照提示完成安装;
  4. 重启虚拟机使配置生效。

三、NVIDIA显卡驱动安装步骤

方法1:通过YUM仓库安装(推荐,适用于CentOS 7/8)

  1. 添加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
    
  2. 安装NVIDIA驱动
    sudo yum install -y nvidia-driver nvidia-utils
    
  3. 重启系统
    sudo reboot
    ```。  
    
    

方法2:手动安装(适用于特定版本或自定义需求)

  1. 禁用开源nouveau驱动(避免冲突):
    编辑 /etc/modprobe.d/blacklist.conf 文件,末尾添加:
    blacklist nouveau
    options nouveau modeset=0
    
    更新initramfs并重启:
    sudo dracut -f /boot/initramfs-$(uname -r).img $(uname -r)
    sudo reboot
    
  2. 下载并安装官方驱动
    访问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
    
  3. 重启系统
    sudo reboot
    ```。  
    
    
    

四、AMD显卡驱动安装步骤(适用于Radeon系列)

  1. 添加ROCm仓库(AMD官方高性能计算软件套件):
    sudo yum install -y epel-release  # CentOS 7/8
    sudo yum install -y rocm-dkms
    
  2. 重启系统
    sudo reboot
    ```。  
    
    
    

五、验证驱动安装

  1. NVIDIA显卡:执行 nvidia-smi,若显示显卡型号、驱动版本及GPU使用状态,则说明安装成功。
  2. 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
ubuntu readdir如何实现增量更新 VirtualBox中Linux虚拟机如何设置静态IP

游客 回复需填写必要信息