在 Ubuntu 12.04 桌面中,可以插入 USB 设备,并且它们大部分都可以工作。
在 Ubuntu 12.04 Server 中,当我插入 USB 设备时它什么也不做。
当需要添加 USB 设备(例如打印机、扫描仪和拇指驱动器)时,如何设置服务器使其像桌面一样运行?
最终,我将把这些 USB 设备转发到 VirtualBox 虚拟机。但是,如果 Ubuntu 服务器没有以某种方式安装它们,我也无法让 VirtuaBox 看到它们。
答案1
来自Ubuntu 文档,尝试安装usbmount
。
sudo apt-get install usbmount
以下是来自 repo 的描述:
自动安装和卸载 USB 大容量存储设备 此软件包在插入 USB 大容量存储设备(通常是 USB 笔)时自动安装它们,并在移除它们时卸载它们。安装点(默认为 /media/usb[0-7])、要考虑的文件系统类型和安装选项都是可配置的。当插入多个设备时,会自动选择第一个可用的安装点。如果设备提供了型号名称,则会自动创建指向安装点的符号链接 /var/run/usbmount/MODELNAME。
当使用自动挂载时,它将挂载存储设备/media/usb[0-7]
(没有对话框)。
打印机/扫描仪未“安装”,配置会有所不同。不过,如果您的最终目标只是将这些传递给 Windows 客户机,则需要从此处安装 VirtualBox 扩展包https://www.virtualbox.org/wiki/Downloads。在与 Windows 客户机一起使用这些设备之前,不需要在 Ubuntu 主机内设置它们。
答案2
安装 usbmount
sudo apt-get install usbmount
允许用户访问 USB 驱动器
sudo sed -i 's/MOUNTOPTIONS="/MOUNTOPTIONS="user,umask=000,/' /etc/usbmount/usbmount.conf
插入即可使用
cd /media/usb touch beeblebrox
你可以得到一些更多细节。