在Ubuntu下為VirtualBox安裝插件的兩類場景及操作步驟
VirtualBox的插件主要分為兩類:宿主機擴展包(增強VirtualBox宿主機功能,如USB 3.0、遠程桌面等)和虛擬機Guest Additions(增強虛擬機體驗,如共享文件夾、剪貼板同步、顯示分辨率自適應等)。以下是針對Ubuntu系統的具體安裝流程:
宿主機擴展包用于擴展VirtualBox宿主機的功能(如USB 3.0設備支持、遠程桌面協議RDP、共享文件夾等),需單獨下載并安裝。
打開終端,輸入以下命令查看已安裝的VirtualBox版本(需確保擴展包版本與VirtualBox版本完全一致):
vboxmanage -v
示例輸出:7.0.18r159465(記下完整版本號)。
訪問VirtualBox官方網站的下載頁面,在“Extension Packs”欄目中找到與VirtualBox版本匹配的擴展包(文件格式為.vbox-extpack),例如Oracle_VM_VirtualBox_Extension_Pack-7.0.18.vbox-extpack。
文件→偏好設置→擴展,點擊右側“+”圖標,選擇下載的.vbox-extpack文件,輸入管理員密碼完成安裝。sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.18.vbox-extpack安裝完成后,再次進入文件→偏好設置→擴展,可查看已安裝的擴展包列表。
Guest Additions是增強虛擬機體驗的核心插件,需在虛擬機內安裝,提供共享文件夾、剪貼板同步、顯示分辨率自適應等功能。
在Ubuntu虛擬機中,打開終端,輸入以下命令更新軟件包列表并安裝編譯工具及內核頭文件(編譯Guest Additions模塊必需):
sudo apt update && sudo apt install build-essential linux-headers-$(uname -r) dkms -y
($(uname -r)會自動獲取當前內核版本,確保內核頭文件匹配)。
在VirtualBox宿主機中,選中目標虛擬機,點擊頂部菜單欄設備→插入Guest Additions CD鏡像。此時,虛擬機內的光驅會自動掛載Guest Additions ISO文件(通常位于/media/用戶名/VBox_GAs_版本號/)。
cd /media/你的用戶名/VBox_GAs_7.0.18/(替換為實際掛載路徑)。sudo chmod +x VBoxLinuxAdditions.runsudo ./VBoxLinuxAdditions.run安裝完成后,輸入以下命令重啟虛擬機,使插件生效:
sudo reboot。
重啟后,檢查以下功能是否正常:
/mnt/shared(默認掛載路徑)訪問;sudo);dkms、build-essential),需先通過sudo apt install安裝缺失的包。