如何在VirtualBox中為Ubuntu安裝增強功能
VirtualBox增強功能可顯著提升Ubuntu虛擬機的使用體驗,包括共享文件夾、剪貼板共享、自動調整分辨率、雙向拖拽等功能。以下是詳細安裝步驟及注意事項:
啟動Ubuntu虛擬機
打開VirtualBox,選中目標Ubuntu虛擬機,點擊頂部“啟動”按鈕進入系統。
觸發增強功能安裝
虛擬機啟動后,點擊VirtualBox菜單欄的設備→安裝增強功能。此時虛擬機界面會彈出“VirtualBox Guest Additions”安裝提示。
掛載增強功能光盤
系統會自動掛載一個名為“VBox_GAs_x.x.x”(x.x.x為版本號)的虛擬光盤到虛擬機。若未自動掛載,可通過以下命令手動掛載:
sudo mkdir /mnt/cdrom
創建掛載點;sudo mount /dev/cdrom /mnt/cdrom
掛載光盤。運行安裝程序
進入掛載點目錄(如cd /mnt/cdrom
),找到VBoxLinuxAdditions.run
文件,右鍵選擇“在終端中打開”或在終端中執行sudo ./VBoxLinuxAdditions.run
運行安裝程序。
安裝依賴包(解決缺失問題)
若安裝過程中提示“缺少編譯工具”或“kernel模塊編譯失敗”,需通過以下命令安裝必要依賴:
sudo apt update
sudo apt install build-essential gcc perl make dkms linux-headers-$(uname -r)
其中linux-headers-$(uname -r)
用于匹配當前內核版本,避免編譯錯誤。
重啟虛擬機
安裝完成后,終端會提示“安裝成功”,此時需重啟虛擬機使功能生效:
sudo reboot
未能加載虛擬光盤
若安裝時提示“未能加載虛擬光盤”,需關閉虛擬機,重新進入設置→存儲→移除現有光盤,再啟動虛擬機并重新執行“設備→安裝增強功能”。
內核模塊編譯失敗
若出現“Building the main Guest Additions kernel modules failed”錯誤,多為內核版本不匹配所致。需執行uname -r
查看當前內核版本,然后安裝對應的內核頭文件(如sudo apt install linux-headers-6.5.0-28-generic
),重啟后再重新安裝。
共享文件夾無法使用
若安裝后無法使用共享文件夾,需確認:①VirtualBox設置中已添加共享文件夾(路徑正確);②虛擬機中已安裝virtualbox-guest-dkms
包(sudo apt install virtualbox-guest-dkms
);③手動掛載共享文件夾(sudo mount -t vboxsf 共享名稱 /mnt/shared
)。
重啟后,可通過以下方式驗證增強功能是否生效:
/mnt/shared
(或自定義掛載點)應能訪問;