VirtualBox下Ubuntu系统挂载U盘详细教程

admin
在VirtualBox中为Ubuntu系统挂载U盘,需先在虚拟机设置里启用USB控制器并添加USB设备过滤,确保U盘被识别,进入Ubuntu系统后,通过lsblkfdisk -l查看U盘设备名(如/dev/sdb1),创建挂载点目录(如sudo mkdir /mnt/usb),再执行sudo mount /dev/sdb1 /mnt/usb完成挂载,挂载成功后,可通过访问/mnt/usb目录使用U盘数据,使用完毕后需执行sudo umount /mnt/usb安全卸载,避免数据损坏。

在日常使用中,我们经常需要在虚拟机(如VirtualBox中的Ubuntu系统)与物理机之间传输文件,而U盘是最常见的便携存储设备之一,本文将详细介绍在VirtualBox环境下,为Ubuntu系统正确识别、挂载及使用U盘的完整步骤,并附带常见问题的解决方法,帮助新手用户快速上手。

前提条件:确保VirtualBox支持USB设备

在挂载U盘前,需先确认VirtualBox已启用USB设备支持,这是虚拟机识别物理U盘的基础,具体操作如下:

安装VirtualBox增强功能(Guest Additions)

VirtualBox增强功能(Guest Additions)是一组驱动和系统应用程序,能显著提升虚拟机的硬件兼容性(包括USB设备、共享文件夹、屏幕分辨率等),若未安装,需先完成安装:

VirtualBox下Ubuntu系统挂载U盘详细教程

  • 打开Ubuntu虚拟机,在VirtualBox主界面点击“设备”→“安装增强功能(Install Guest Additions)”。
  • Ubuntu桌面会自动挂载增强功能镜像(通常位于/media/用户名/VBoxLinuxAdditions),若未自动弹出,可手动打开终端,执行:
    sudo mount /dev/cdrom /mnt  # 挂载镜像到/mnt目录
    cd /mnt
    sudo ./VBoxLinuxAdditions.run  # 运行安装脚本
  • 安装完成后重启虚拟机(sudo reboot)。

配置VirtualBox的USB控制器

  • 在VirtualBox主界面,选中Ubuntu虚拟机,点击“设置”→“USB”。
  • 勾选“启用USB控制器”(默认已开启),并确保“USB 3.0(xHCI)控制器”已启用(若虚拟机版本较新,推荐使用USB 3.0以获得更高速度)。
  • 点击“USB设备筛选器”旁边的“小加号”,添加物理机的U盘设备(需确保U盘已插入物理机),若列表中未显示U盘,可尝试勾选“启用USB 2.0(EHCI)控制器”(兼容性更好)。

Ubuntu系统识别U盘

完成上述配置后,将U盘插入物理机,Ubuntu系统通常会自动识别U盘,但部分情况下可能需要手动确认。

查看U盘设备名

打开Ubuntu终端,执行以下命令之一,查看当前连接的存储设备:

  • lsblk:以列表形式显示块设备信息,包括磁盘名称、大小、挂载状态等(推荐,界面直观)。
  • fdisk -l:显示磁盘分区表,需根据“大小”和“设备类型”识别U盘(通常为/dev/sdb/dev/sdc等,注意区分系统磁盘,如/dev/sda为虚拟机系统盘)。

示例:lsblk输出可能如下(假设U盘为16GB,设备名为/dev/sdb,分区为/dev/sdb1):

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0    10G  0 disk 
├─sda1   8:1    0   9.5G  0 part /
└─sda2   8:2    0   512M  0 part [SWAP]
sdb      8:16   1   15.9G  0 disk    # U盘设备
└─sdb1   8:17   1   15.9G  0 part    # U盘分区

检查U盘文件系统类型

U盘常见的文件系统有FAT32、NTFS、exFAT等,不同类型挂载命令略有差异,可通过以下命令查看:

sudo file -s /dev/sdb1  # 示例输出:/dev/sdb1: DOS/MBR boot sector, NTFS, sectors 2048-33554431, DOS FAT/NTFS

若输出包含NTFS,则为NTFS格式;若为DOS FAT/NTFS且分区较小(如小于32GB),可能是FAT32。

创建挂载点并挂载U盘

“挂载点”是Ubuntu文件系统中用于访问U盘内容的目录,需手动创建。

创建挂载点

/mnt目录下创建一个自定义文件夹作为挂载点(例如/mnt/usb):

sudo mkdir -p /mnt/usb  # -p确保父目录存在(即使/mnt存在也可用)
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码