Micro-USBを介した12.04でのKindle Fireの管理


11

はじめに、私は両方を読みました。KindleFireを12.04で動作させる方法はありますか?そしてどのように私はマイクロUSBケーブルでKindleの火災にファイルを転送することができますか?

私の問題は、本を追加するためにKindle Fireをマウントできないことです。calibreをインストールしましたが、コンピューター自体がcalibreを認識するまでデバイスを管理できません。

後者の投稿には、(@ jeremiahによって提供された)優れた回答があり、ある程度進歩していました。残念ながら、で-t使用されるフラグについて十分に知らないと思います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ます。

注:「kind」ディレクトリを「mnt」に作成しました

助言がありますか?

回答:


11

新しいKindle Fireは、MTPと呼ばれるプロトコルを介してのみ管理できますが、マウントすることはできます。

まず、mtpfsがインストールされていることを確認してください。

sudo apt-get install mtpfs

それからudevlibmtpKindle Fireについてまだ知らないので:

lsusb

Kindle Fire HDが「Bus xxx Device 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」という行を探して、コメントが外されていることを確認します。

もうすぐ!この部分は今後自動で行われます。あとはマウントするだけです。

プラグを差し込み、次のようにマウントしてMTP over USB接続をセットアップします。

mtpfs -o allow_other /media/Kindle

それに我慢してください、それは史上最速のものではありません。とにかく、このコマンドが完了すると、Nautilusなどにkindleファイルシステムが表示されるはずです。

使い終わったら、たとえばに音楽を読み込ん/media/Kindle/Internal\ Storage/Musicだり、電子書籍ツールCalibreを使用したり、

sync
fusermount -u /media/Kindle

これらのコマンドをエイリアスにドロップしますが、udevルールに「RUN =」を簡単に追加したり、シェルスクリプトに追加したりできます。

Kindleは新しいファイルの「自動検出」が苦手なので、Androidアプリ「ES File Explorer」を使ってKindleのファイルをあちこち見て回るのが好きです。


Kindle Fire HDに接続する方法を試しましたが、次のようになりました: mtpfs -o allow_other /media/Kindle Listing raw device(s) Device 0 (VID=1949 and PID=0007) is UNKNOWN. Please report this VID/PID and the device model to the libmtp development team Found 1 device(s): 1949:0007 @ bus 2, dev 8 Attempting to connect device Android device detected, assigning default bug flags Listing File Information on Device with name: (NULL) fusermount: failed to open /etc/fuse.conf: Permission denied fusermount: user has no write access to mountpoint /media/Kindle マウントしません。何か案は?
NCウェーバー

何らかの理由で/etc/fuse.confが読めない、またはそこにない... mtpfsをインストールしたときにfuseがインストールされましたか?
ジョシュポールソン

これは大いに役立ちました!! 私のKindle FireはUbuntu 12.04に接続されています!ただし、Kindle Paperwhiteへの変更を検討しています。私が懸念している限り、この変更に対する障害は、同じ方法が代わりに私のKindle PaperwhiteをUbuntuに接続するのに役立つかどうかです!したがって、この方法がPaperwhiteに適しているかどうかを知りたいです。
カーシックC

2

Kindle Fire HDの問題に対する非常に簡単な解決策を見つけました。SynapticまたはUbuntu Software Center(お好みに応じて)を開き、gMTPをインストールします。これは、古いCreative Zen MP3プレーヤーなどのMTPファイルシステムデバイスとインターフェイスするように設計されたプログラムです。また、新しいKindle Fire HDでも完全に機能します。Kindle Fire HDのストレージ領域全体を表示し、ファイルをアップロード、ダウンロード、削除できます。試してみる!


これはいいね!それは私のKindle Fireで機能しました!乾杯!Kindle Paperwhiteでも動作しますか?
カルティクC




0

kindle fireHDにインストールするアプリがあり、無料であると信じています... ESで始まるアプリと検索で、ESで始まる...それはgoodreaderに似たファイルマネージャーです(iPadを使用している人向け) 、グッドリーダーは不可欠です、数ドルかかると思います)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.