温馨提示×

VirtualBox Ubuntu如何挂载U盘

小樊
35
2026-08-22 12:04:31
栏目: 智能运维

VirtualBox 虚拟机里的 Ubuntu 中挂载 U 盘,常见做法有两种,下面按最常用、最稳妥的方式一步步说明。


方法一:通过 VirtualBox 的「USB 设备」挂载(最推荐 ✅)

① 安装 VirtualBox 增强功能(建议)

如果还没装,先装一下(不是必须,但很常见):

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

然后在 VirtualBox 菜单:

设备 → 安装增强功能

② 启用 USB 控制器

关闭虚拟机,在 VirtualBox 设置里:

  1. 设置 → USB
  2. 勾选:
    • ✅ 启用 USB 控制器
    • 选择 USB 3.0(xHCI)(如果 U 盘是 3.0)
  3. 点击右侧 “添加 USB 筛选器”
    • 选择你的 U 盘(按厂商名识别)

③ 启动 Ubuntu 并插入 U 盘

  1. 启动虚拟机
  2. 插入 U 盘
  3. VirtualBox 菜单:
    设备 → USB → 选择你的 U 盘
    

④ 在 Ubuntu 中查看并挂载 U 盘

1️⃣ 查看是否识别

lsblk

dmesg | tail

你会看到类似:

sdb
└─sdb1

2️⃣ 创建挂载目录

sudo mkdir -p /media/usb

3️⃣ 挂载 U 盘

sudo mount /dev/sdb1 /media/usb

如果提示 NTFS,可能需要:

sudo apt install ntfs-3g

4️⃣ 访问 U 盘

cd /media/usb
ls

⑤ 卸载 U 盘(非常重要 ⚠️)

sudo umount /media/usb

sudo umount /dev/sdb1

方法二:通过「共享文件夹」方式(不推荐用于 U 盘)

适合文件传输,但不算真正挂载 U 盘

  1. VirtualBox → 设置 → 共享文件夹
  2. 添加宿主机 U 盘目录
  3. Ubuntu 中:
sudo mount -t vboxsf 共享名 挂载点

常见问题排查

❌ U 盘不显示

  • 没装 VirtualBox Extension Pack
  • USB 控制器类型不匹配
  • 没用 sudo 权限

❌ 提示只读

sudo mount -o remount,rw /media/usb

❌ NTFS 不能直接挂载

sudo apt install ntfs-3g

✅ 总结(最简流程)

VirtualBox 设置 USB
→ 启动 Ubuntu
→ 插入 U 盘
→ lsblk
→ mount
→ 使用
→ umount

如果你愿意,可以告诉我:

  • 宿主机是 Windows / macOS / Linux
  • Ubuntu 版本(如 20.04 / 22.04)
  • U 盘文件系统(FAT32 / NTFS / exFAT)

我可以给你完全针对你环境的命令

0