溫馨提示×

VirtualBox下Linux虛擬機如何安裝顯卡驅動

小樊
31
2025-10-22 09:37:14
欄目: 云計算

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)的安裝步驟可能略有差異,需根據實際情況調整。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女