溫馨提示×

VirtualBox中Ubuntu共享文件夾怎么做

小樊
56
2025-10-07 17:14:14
欄目: 智能運維

VirtualBox中Ubuntu共享文件夾設置步驟

1. 安裝VirtualBox增強功能(Guest Additions)

增強功能是實現共享文件夾的核心依賴,需先安裝。

  • 啟動Ubuntu虛擬機,在VirtualBox頂部菜單欄點擊設備插入增強功能光盤映像(若未自動彈出,需手動掛載)。
  • 打開Ubuntu終端,執行以下命令掛載光盤并安裝增強功能:
    sudo mkdir /media/cdrom  # 創建掛載目錄(若不存在)
    sudo mount /dev/cdrom /media/cdrom  # 掛載光盤
    cd /media/cdrom  # 進入光盤目錄
    sudo ./VBoxLinuxAdditions.run  # 運行安裝腳本
    
  • 安裝完成后重啟虛擬機,使增強功能生效。

2. 在VirtualBox中配置共享文件夾

  • 關閉Ubuntu虛擬機,回到VirtualBox主界面,選中目標虛擬機,點擊設置。
  • 在左側菜單選擇共享文件夾,點擊右側添加共享文件夾按鈕(+圖標)。
  • 在彈出的窗口中:
    • 文件夾路徑:選擇主機(Windows/Mac)上需要共享的文件夾(如D:\shared_files);
    • 共享名稱:輸入虛擬機內使用的共享文件夾名稱(如shared_folder,自定義即可);
    • 勾選自動掛載(虛擬機啟動時自動掛載)和固定分配(保持文件夾路徑不變)。
  • 點擊確定保存設置。

3. 在Ubuntu中掛載共享文件夾

  • 啟動Ubuntu虛擬機,打開終端,創建掛載點(用于存放共享文件夾的本地目錄):
    sudo mkdir -p /mnt/shared_folder  # 推薦使用/mnt或/media目錄
    
  • 執行掛載命令,將共享文件夾掛載到指定掛載點(將shared_folder替換為步驟2中的共享名稱):
    sudo mount -t vboxsf shared_folder /mnt/shared_folder
    
  • 驗證掛載是否成功:
    • 在Ubuntu終端輸入df -h,查看是否有shared_folder掛載項;
    • 或在文件管理器中訪問/mnt/shared_folder,查看是否能看到主機共享的文件。

4. 設置開機自動掛載(可選)

若需每次啟動虛擬機時自動掛載共享文件夾,需修改/etc/fstab文件:

  • 打開終端,編輯fstab文件:
    sudo nano /etc/fstab
    
  • 在文件末尾添加一行(替換shared_folder為共享名稱,/mnt/shared_folder為掛載點):
    shared_folder /mnt/shared_folder vboxsf defaults,rw,uid=1000,gid=1000 0 0
    
    • uid=1000,gid=1000:將共享文件夾的所有權賦予當前用戶(Ubuntu默認用戶UID/GID為1000,可通過id命令查看),避免權限問題。
  • 保存文件(Ctrl+OEnterCtrl+X),重啟虛擬機驗證自動掛載。

5. 解決常見問題

  • 權限不足:若無法在共享文件夾中創建/修改文件,需將當前用戶加入vboxsf組:
    sudo usermod -aG vboxsf $(whoami)  # 將當前用戶添加到vboxsf組
    sudo reboot  # 重啟虛擬機使組設置生效
    
  • 共享文件夾未顯示:檢查增強功能是否安裝成功(lsmod | grep vboxguest確認模塊加載),或重新配置共享文件夾設置。

按照以上步驟操作,即可在VirtualBox中實現Ubuntu虛擬機與主機之間的共享文件夾功能。

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