溫馨提示×

如何在CentOS上配置VirtualBox USB設備

小樊
42
2025-10-19 13:58:41
欄目: 智能運維

如何在CentOS上配置VirtualBox USB設備

要在CentOS系統的VirtualBox虛擬機中使用USB設備(如U盤、打印機等),需完成安裝擴展包、配置用戶權限、設置虛擬機USB參數三個核心步驟,以下是詳細操作指南:

一、前提條件

  1. 已安裝VirtualBox(基礎版本)及對應版本的VirtualBox Extension Pack(用于支持USB 2.0/3.0設備);
  2. 已創建并啟動目標CentOS虛擬機;
  3. USB設備(如U盤)已插入主機且能正常識別(主機可通過lsblk或文件管理器查看設備)。

二、安裝VirtualBox Extension Pack

Extension Pack是VirtualBox支持USB設備的核心組件,需與VirtualBox基礎版本嚴格匹配(如VirtualBox 7.0對應Extension Pack 7.0)。

  1. 訪問VirtualBox官方網站(www.virtualbox.org),進入“Downloads”頁面,下載與當前VirtualBox版本一致的Extension Pack(文件格式為.vbox-extpack);
  2. 打開終端,切換至下載目錄(如~/Downloads),執行安裝命令:
    sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-<version>.vbox-extpack
    
    (將<version>替換為實際下載的版本號,如7.0.0);
  3. 安裝完成后,重啟VirtualBox以使擴展生效。

三、配置用戶權限(關鍵步驟)

CentOS默認的vboxusers組擁有訪問USB設備的權限,需將當前用戶加入該組:

  1. 執行以下命令添加用戶至vboxusers組(將<username>替換為實際用戶名,如rootyourname):
    sudo usermod -aG vboxusers <username>
    
  2. 重新登錄系統(或重啟主機),使組權限變更生效??赏ㄟ^groups <username>命令驗證用戶是否在vboxusers組中。

四、配置虛擬機USB設置

  1. 打開VirtualBox管理器,選中目標CentOS虛擬機,點擊頂部菜單欄“設置”;
  2. 在左側菜單欄選擇“USB”選項卡,勾選“啟用USB控制器”;
  3. 根據USB設備類型選擇控制器版本:
    • 若設備為USB 2.0(如普通U盤),選擇“USB 2.0 (EHCI) 控制器”;
    • 若設備為USB 3.0(如高速U盤、外置硬盤),選擇“USB 3.0 (xHCI) 控制器”(需確保主機支持USB 3.0);
  4. 點擊右側“添加USB設備”圖標(帶“+”號的USB插頭),在彈出的設備列表中選擇目標USB設備(如“Kingston DataTraveler 16GB”),點擊“確定”完成設備過濾器的添加(配置后虛擬機啟動時會自動連接該設備)。

五、啟動虛擬機并連接USB設備

  1. 在VirtualBox管理器中選中目標虛擬機,點擊“啟動”按鈕;
  2. 虛擬機進入CentOS系統后,點擊VirtualBox窗口底部工具欄的USB圖標(帶“USB”字樣的插頭),在彈出的設備列表中選擇目標USB設備(若已配置設備過濾器,設備會自動連接);
  3. 連接成功后,CentOS系統會自動識別USB設備,可通過以下命令驗證:
    lsusb
    
    輸出結果中會顯示USB設備的詳細信息(如廠商ID、設備ID),例如:
    Bus 002 Device 002: ID 0951:1666 Kingston Technology DataTraveler 16GB
    
    表示USB設備已成功連接。

常見問題解決

  • 設備未被識別:檢查USB控制器是否啟用、設備是否被主機其他程序占用(如文件管理器已打開U盤);
  • 權限不足:確認用戶已加入vboxusers組并重新登錄;
  • 驅動缺失:多數現代USB設備無需手動安裝驅動,若無法識別可嘗試重啟虛擬機或VirtualBox。

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