溫馨提示×

VirtualBox虛擬機在CentOS怎樣設置USB設備

小樊
33
2025-10-21 17:39:34
欄目: 云計算

VirtualBox虛擬機在CentOS中設置USB設備的完整步驟

1. 前提準備

  • 確保已安裝VirtualBox及對應版本的VirtualBox Extension Pack(用于增強USB功能,如USB 3.0支持);
  • 準備好需要連接的USB設備(如U盤、移動硬盤等);
  • 確認CentOS虛擬機處于關閉狀態(設置前需停止虛擬機)。

2. 安裝VirtualBox Extension Pack

  • 訪問VirtualBox官方網站(https://www.virtualbox.org/),下載與當前VirtualBox版本匹配的Extension Pack(如VirtualBox 7.0對應Extension Pack 7.0);
  • 打開終端,使用以下命令安裝(替換為實際下載的文件名):
    sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.0.vbox-extpack
    
  • 按提示輸入Y確認安裝,等待安裝完成。

3. 配置用戶權限(解決“無權限訪問USB”問題)

  • 將當前用戶添加到vboxusers組(默認情況下,普通用戶無權操作VirtualBox的USB設備):
    sudo usermod -aG vboxusers $(whoami)
    
  • 重新登錄系統(或重啟CentOS),使組權限生效。

4. 設置虛擬機USB控制器

  • 打開VirtualBox管理器,選中目標CentOS虛擬機,點擊頂部設置;
  • 進入USB選項卡,勾選啟用USB控制器;
  • 根據USB設備類型選擇控制器版本:
    • USB 2.0設備(如普通U盤):選擇“USB 2.0 (EHCI) 控制器”;
    • USB 3.0設備(如高速移動硬盤):選擇“USB 3.0 (xHCI) 控制器”(需確保Extension Pack已安裝);
  • 點擊確定保存設置。

5. 添加USB設備過濾器(可選但推薦)

  • USB選項卡中,點擊右側添加USB設備過濾器圖標(帶“+”號的USB插頭);
  • 彈出設備列表,選擇需要連接的USB設備(如“SanDisk U盤”),點擊確定;
  • 此設置會使虛擬機啟動時自動連接該USB設備(無需手動操作)。

6. 啟動虛擬機并連接USB設備

  • 在VirtualBox管理器中啟動CentOS虛擬機;
  • 虛擬機啟動后,點擊窗口底部設備菜單,選擇USB;
  • 在彈出的USB設備列表中,選擇目標設備(若已配置過濾器,設備會自動連接);
  • 連接成功后,CentOS會自動識別USB設備(可通過lsblkfdisk -l命令查看設備節點,如/dev/sdb1)。

7. 訪問USB設備

  • 打開CentOS的文件管理器(如Nautilus),會看到USB設備以“可移動介質”形式掛載;
  • 或通過終端掛載(需root權限):
    sudo mkdir /mnt/usb  # 創建掛載目錄
    sudo mount /dev/sdb1 /mnt/usb  # 替換為實際設備節點
    
  • 掛載后,可通過/mnt/usb路徑訪問USB設備中的文件。

常見問題解決

  • 無法識別USB設備:檢查VirtualBox USB控制器版本是否匹配設備類型(如USB 3.0設備需選xHCI控制器);確認用戶已加入vboxusers組;重啟VirtualBox或虛擬機;
  • 權限不足:確保USB設備未被宿主機其他程序占用(如Windows資源管理器中未打開U盤);重新添加用戶到vboxusers組;
  • 驅動缺失:CentOS通常自帶USB控制器驅動,若提示缺失,可通過yum install kernel-devel kernel-headers安裝內核開發包,再重新安裝VirtualBox Guest Additions(增強工具)。

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