Ubuntu Stream 8连接外部设备实用指南
一 存储设备 U盘与移动硬盘
- 连接设备后,先确认是否被识别:
- 查看块设备:lsblk 或 sudo fdisk -l
- 查看文件系统与挂载:df -h
- 图形界面通常会自动挂载到媒体目录;若未自动挂载,可手动挂载:
- 创建挂载点:sudo mkdir -p /mnt/myusb
- 挂载示例:sudo mount /dev/sdb1 /mnt/myusb
- 指定文件系统(如 NTFS/FAT32):sudo mount -t ntfs-3g /dev/sdb1 /mnt/myusb
- 卸载与弹出:
- 卸载:sudo umount /mnt/myusb
- 物理拔出前确保无读写操作且已卸载
- 自动挂载(可选):
- 获取 UUID:sudo blkid
- 编辑 /etc/fstab,追加如:UUID=你的UUID /mnt/myusb ntfs-3g defaults 0 2
- 安全提示:操作前务必确认设备名(如 /dev/sdb1),误操作可能导致数据丢失。
二 安卓设备 MTP文件传输
- 安装必要组件:
- sudo apt-get update
- sudo apt-get install mtp-tools mtpfs libmtp-dev libmtp-runtime libmtp9
- 配置 FUSE 以允许普通用户挂载:
- 编辑 /etc/fuse.conf,取消注释:user_allow_other
- 识别设备并配置 udev 规则(示例为高通设备 05c6:6774,请替换为你的设备 ID):
- 查看设备:lsusb
- 新建规则:sudo nano /lib/udev/rules.d/69-mtp.rules
- 内容示例:ATTR{idVendor}==“05c6”, ATTR{idProduct}==“6774”, SYMLINK+=“libmtp-%k”, ENV{ID_MTP_DEVICE}=“1”, ENV{ID_MEDIA_PLAYER}=“1”
- 权限规则:sudo nano /etc/udev/rules.d/51-android.rules
- 内容示例:ATTR{idVendor}==“05c6”, ATTR{idProduct}==“6774”, MODE=“0666”
- 重启 udev:sudo service udev restart
- 使用:
- 在文件管理器中连接(常见为 MTP 自动挂载)
- 或在终端使用 mtp-detect、mtp-connect 等工具进行连接与传输。
三 蓝牙设备 耳机键盘鼠标与手机
- 图形界面配对(推荐):
- 打开系统设置 → 蓝牙,开启蓝牙
- 将耳机/键盘/鼠标等置于配对模式
- 点击“添加设备”,选择设备并确认配对码
- 命令行配对(备用方案):
- 确认适配器:hciconfig(应见 hci0 且状态为 UP)
- 上电适配器:sudo hciconfig hci0 up
- 进入控制工具:bluetoothctl
- 在交互界面执行:
- power on
- agent on
- scan on(找到目标后 scan off)
- pair <设备MAC>
- connect <设备MAC>
- 使用与排障要点:
- 保持设备距离在约30 英尺以内,避免 Wi‑Fi 等干扰
- 连接异常时可尝试:删除设备后重配对、重启蓝牙/系统、更新系统软件
- 音频设备需在声音设置中设为默认输出/输入。
四 虚拟机场景的 USB 透传
- 若 Ubuntu 运行在 VMware/VirtualBox 中,需将 USB 设备“连接”到虚拟机:
- 在虚拟机设置中启用 USB 控制器 并选择合适的 USB 3.1 兼容性
- 插入设备后,在菜单“可移动设备”中将设备“连接到此虚拟机”
- 若未识别,检查并启动相关 VMware/VirtualBox 服务,必要时重新插拔设备
- 注意:同一时刻 USB 设备通常只能连接到主机或某一台虚拟机,需在菜单中手动切换。