我是 Ubuntu 新手。
我刚买了一个 3G USB 密钥,需要安装软件,该软件位于 USB 密钥本身中。问题是 Ubuntu 无法“看”它。
我找到了几个我使用的命令,例如sudo fdisk -l
或cat proc/partitions
– 但没有成功。我拔下驱动器,使用命令,插入,使用命令,结果相同...
救命!另请注意:我正在使用 Ubuntu 12。无论如何
答案1
USB 密钥应自动安装并添加到“地点”或 诸如此类/media/
。/media/username
处理 USB 设备时,一个好用的工具是lsusb
。它会显示所有集线器(USB 端口)和连接的设备。使用:
lsusb -v
以获得非常详细的输出等。与往常一样man <command>
,<command> --help
。
但是,就你的情况而言,似乎有些麻烦。请尝试:
tail -f /var/log/{kernel,dmesg,syslog}
(Ctrl+C完成后)
然后拔下并插入 USB 设备。您应该会看到一些消息,由于它未安装,可能会有一些关于原因的说明。如果您不确定,请使用输出更新问题。
要将其输出到文件,这样您就不必从终端复制它,您可以使用tee
:
tail -f /var/log/{kernel,dmesg,syslog} | tee some_file_to_print_to.txt
然后用输出更新问题:
- 例如在 gedit、gvim 等中打开文件。
- 点击编辑在您的问题下方。
- 粘贴文件的内容。
- 标记文本并按“代码示例”(
<$>
)菜单行。
如果很长,请将其粘贴到paste.ubuntu.com并使用结果 URL(或粘贴多个 URL 时)更新问题。
另一个巧妙的工具是:
udevadm monitor
相同的程序(如果输出看起来相关)。
如果安装了你也应该,旁边fdisk
和不太用户友好的/proc/partitions
是:
ls -la /dev/disk/by-id
lsblk
是另一种以良好方式列出磁盘的方法。
答案2
我也遇到了同样的问题,设备在列表中,lsblk
但没有sudo fdisk -l
不过,重新启动操作系统就可以解决这个问题。
答案3
如果驱动器正常工作,驱动器应该始终自动显示为具有通常设置名称的块设备。当您运行或 时,/dev/sdX
还会出现类似于以下内容的行,您可以在和之间看到有关它的各种有用信息:journalctl -k
sudo dmesg
new USB device
Attached SCSI disk
[78614.567571] usb 2-1: new SuperSpeed USB device number 2 using xhci_hcd
[78614.588268] usb 2-1: New USB device found, idVendor=46f4, idProduct=0001,
bcdDevice= 0.00
[78614.588278] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[78614.588281] usb 2-1: Product: QEMU USB HARDDRIVE
[78614.588283] usb 2-1: Manufacturer: QEMU
[78614.588285] usb 2-1: SerialNumber: 1-0000:00:02.1:00.0-1
[78614.602766] usb-storage 2-1:1.0: USB Mass Storage device detected
[78614.604700] scsi host7: usb-storage 2-1:1.0
[78615.627980] scsi 7:0:0:0: Direct-Access QEMU QEMU HARDDISK 2.5+
PQ: 0 ANSI: 5
[78615.628783] sd 7:0:0:0: Attached scsi generic sg2 type 0
[78615.629306] sd 7:0:0:0: [sdb] 41943040 512-byte logical blocks: =
(21.5 GB/20.0 GiB)
[78615.629539] sd 7:0:0:0: [sdb] Write Protect is off
[78615.629543] sd 7:0:0:0: [sdb] Mode Sense: 63 00 00 08
[78615.629830] sd 7:0:0:0: [sdb] Write cache: enabled, read cache: enabled,
doesn't support DPO or FUA
[78615.631568] sdb: sdb1
[78615.631731] sd 7:0:0:0: [sdb] Attached SCSI disk
紧接着的Attached SCSI disk
是分区列表,以文件名的形式出现/dev
。此处的其他信息进一步识别了 USB 驱动器。
一旦确定了 USB 设备的节点名称,就可以从命令行手动安装它:
$ sudo mount /dev/sdb1 /media