首先,我读过有没有什么办法可以让 Kindle Fire 运行 12.04?和如何使用 Micro-USB 线将文件传输至 Kindle Fire?
我的问题是我无法安装 Kindle Fire 来添加书籍。我安装了 calibre,但它无法管理任何设备,除非计算机本身识别它。
-t
后一篇帖子有一个很好的答案(由@jeremiah 提供),取得了一些进展。不幸的是,我认为我对使用的标志了解不够mount
。
这就是我所做的……
运行 dmesg 来定位设备:
[ 3.920886] sd 6:0:0:0: [sdb] Attached SCSI removable disk
确认其位置:
$ sudo ls -l /dev/disk/by-id
lrwxrwxrwx 1 root root 9 Aug 18 15:52 usb-Amazon_Kindle_3C6C002600000001-0:0 -> ../../sdb
因此我们知道我的 Kindle 在 /dev/sdb 上被识别。然后我使用了mount
@jeremiah 建议的命令:
$ sudo mount -t ext3 /dev/sdb/ /mnt/kindle/
mount: no medium found on /dev/sdb
也发生了相同的错误sudo mount /dev/sdb /mnt/kindle
。
注意:我在“mnt”中创建了“kindle”目录
有什么建议么?
答案1
新的 Kindle Fire 只能通过称为 MTP 的协议进行管理,但您仍然可以安装它们。
首先确保您已经安装了 mtpfs。
sudo apt-get install mtpfs
然后,由于udev
并且libmtp
还不了解 Kindle Fire,请执行以下操作:
lsusb
我的 Kindle Fire HD 显示为“总线 xxx 设备 yyy:ID 1949:0007 Lab126“
重要的是 USB ID。
接下来,向 udev 添加一个文件来识别您的设备:
sudo vi /etc/udev/rules.d/51-android.rules
将此行添加到末尾,如果它们不同,则替换您上面算出的 USB ID:
SUBSYSTEM=="usb", ATTR{idVendor}=="1949", ATTR{idProduct}=="0007", MODE="0666"
连接你的 Kindle 并查看系统是否找到它:
dmesg
在垃圾邮件中你应该看到类似这样的内容:
...
[32421.676671] usb 3-1: >new high-speed USB device number 4 using xhci_hcd
[32421.702240] usb 3-1: >New USB device found, idVendor=1949, idProduct=0007
[32421.702247] usb 3-1: >New USB device strings: Mfr=2, Product=3, SerialNumber=4
[32421.702250] usb 3-1: >Product: Kindle
[32421.702254] usb 3-1: >Manufacturer: Amazon
[32421.702257] usb 3-1: >SerialNumber: xxx
...
如果您无法使用 lsusb 找到您的设备,您也可以在这里获取标识符,但是当您编辑 udev 规则时,您必须断开连接并重新连接。
现在让我们找个地方来安装它。
sudo mkdir -p /media/Kindle
sudo chmod 755 /media/Kindle
此外,确保设置了保险丝以允许普通用户安装东西也不会有什么坏处。
确保/etc/fuse.conf
已为此设置:
sudo vi /etc/fuse.conf
查找“user_allow_other”行并确保其未被注释。
快完成了!从现在起,这部分将自动完成。我们现在要做的就是安装它。
将其插入并通过安装来设置通过 USB 连接的 MTP,如下所示:
mtpfs -o allow_other /media/Kindle
请耐心等待,它并不是最快的。无论如何,一旦此命令完成,您应该会在 Nautilus 等中看到 kindle 文件系统。
当你使用完它时,例如我将音乐加载到/media/Kindle/Internal\ Storage/Music
,或者使用电子书工具 Calibre,
sync
fusermount -u /media/Kindle
我将这些命令放入别名中,但您可以轻松地在规则中添加“RUN=”udev
或将它们塞入 shell 脚本中。
我更喜欢使用 Android 应用“ES 文件浏览器”来浏览和查看我的 Kindle 上的文件……因为 Kindle 不擅长“自动发现”新文件。
答案2
我找到了一个非常简单的 Kindle Fire HD 问题解决方案。打开 Synaptic 或 Ubuntu 软件中心(无论您喜欢哪种方式)并安装 gMTP。这是一个旨在与 MTP 文件系统设备(如旧的 Creative Zen MP3 播放器)交互的程序。它还可以与新的 Kindle Fire HD 完美配合。您可以查看 Kindle Fire HD 上的整个存储区域,上传、下载和删除文件。试试看吧!
答案3
仅安装 gMTP 对我没有帮助。我必须安装 libmtp。有关分步说明,请访问将 Kindle Fire HD 与 Ubuntu 12.10 连接 -http://xchamitha.blogspot.co.uk/2012/11/hooking-up-kindle-fire-hd-with-ubuntu.html
答案4
您可以尝试使用 gMTP。您可能还需要安装 libmtp。
您可以在这里找到教程:http://itsfoss.com/how-to-connect-kindle-fire-hd-with-ubuntu-12-10/