溫馨提示×

VirtualBox中Ubuntu如何安裝增強功能

小樊
53
2025-09-27 03:31:15
欄目: 智能運維

如何在VirtualBox中為Ubuntu安裝增強功能
VirtualBox增強功能可顯著提升Ubuntu虛擬機的使用體驗,包括共享文件夾、剪貼板共享、自動調整分辨率、雙向拖拽等功能。以下是詳細安裝步驟及注意事項:

一、基礎安裝步驟

  1. 啟動Ubuntu虛擬機
    打開VirtualBox,選中目標Ubuntu虛擬機,點擊頂部“啟動”按鈕進入系統。

  2. 觸發增強功能安裝
    虛擬機啟動后,點擊VirtualBox菜單欄的設備安裝增強功能。此時虛擬機界面會彈出“VirtualBox Guest Additions”安裝提示。

  3. 掛載增強功能光盤
    系統會自動掛載一個名為“VBox_GAs_x.x.x”(x.x.x為版本號)的虛擬光盤到虛擬機。若未自動掛載,可通過以下命令手動掛載:

    • 打開終端(Ctrl+Alt+T),執行sudo mkdir /mnt/cdrom創建掛載點;
    • 執行sudo mount /dev/cdrom /mnt/cdrom掛載光盤。
  4. 運行安裝程序
    進入掛載點目錄(如cd /mnt/cdrom),找到VBoxLinuxAdditions.run文件,右鍵選擇“在終端中打開”或在終端中執行sudo ./VBoxLinuxAdditions.run運行安裝程序。

  5. 安裝依賴包(解決缺失問題)
    若安裝過程中提示“缺少編譯工具”或“kernel模塊編譯失敗”,需通過以下命令安裝必要依賴:

    sudo apt update
    sudo apt install build-essential gcc perl make dkms linux-headers-$(uname -r)
    

    其中linux-headers-$(uname -r)用于匹配當前內核版本,避免編譯錯誤。

  6. 重啟虛擬機
    安裝完成后,終端會提示“安裝成功”,此時需重啟虛擬機使功能生效:

    sudo reboot
    

二、常見問題及解決方法

  1. 未能加載虛擬光盤
    若安裝時提示“未能加載虛擬光盤”,需關閉虛擬機,重新進入設置→存儲→移除現有光盤,再啟動虛擬機并重新執行“設備→安裝增強功能”。

  2. 內核模塊編譯失敗
    若出現“Building the main Guest Additions kernel modules failed”錯誤,多為內核版本不匹配所致。需執行uname -r查看當前內核版本,然后安裝對應的內核頭文件(如sudo apt install linux-headers-6.5.0-28-generic),重啟后再重新安裝。

  3. 共享文件夾無法使用
    若安裝后無法使用共享文件夾,需確認:①VirtualBox設置中已添加共享文件夾(路徑正確);②虛擬機中已安裝virtualbox-guest-dkms包(sudo apt install virtualbox-guest-dkms);③手動掛載共享文件夾(sudo mount -t vboxsf 共享名稱 /mnt/shared)。

三、驗證安裝效果

重啟后,可通過以下方式驗證增強功能是否生效:

  • 自動調整分辨率:拉伸虛擬機窗口,觀察Ubuntu分辨率是否自動適配;
  • 共享文件夾:在主機創建文件放入共享目錄,虛擬機中/mnt/shared(或自定義掛載點)應能訪問;
  • 剪貼板共享:在主機復制文字,虛擬機中粘貼應能獲??;反之亦然;
  • 雙向拖拽:主機與虛擬機間可拖拽文件或文本。

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