はじめに、私は Kindle Fireを12.04で動作させる方法はありますか? と Micro-USBケーブルでKindle Fireにファイルを転送するにはどうすればよいですか?
私の問題は、本を追加するためにKindle Fireをマウントできないことです。 calibreをインストールしましたが、コンピューター自体がそれを認識するまでデバイスを管理できません。
後者の投稿には、(@ jeremiahによって提供された)優れた回答があり、ある程度進歩していました。残念ながら、mount
で使用される-t
フラグについて十分な知識がないと思います。
これは私がやったことです...
デバイスを見つけるために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で認識されていること。次に、@ jeremiahによって提案されたmount
コマンドを使用しました。
$ Sudo mount -t ext3 /dev/sdb/ /mnt/Kindle/
mount: no medium found on /dev/sdb
Sudo mount /dev/sdb /mnt/Kindle
でも同じエラーが発生します。
注:「mnt」に「Kindle」ディレクトリを作成しました
助言がありますか?
新しいKindle Fireは、MTPと呼ばれるプロトコルを介してのみ管理できますが、マウントすることはできます。
まず、mtpfsがインストールされていることを確認してください。
Sudo apt-get install mtpfs
すると、udev
とlibmtp
はKindle 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
また、通常のユーザーが物をマウントできるようにFuseが設定されていることを確認しても問題ありません。
/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のファイルを探し回るのが好きです。
GMTPをインストールしただけでは役に立ちませんでした。 libmtpをインストールする必要がありました。ステップバイステップの手順については、Ubuntu 12.10でのKindle Fire HDのフックアップをご覧ください- http://xchamitha.blogspot.co.uk/2012/11/hooking-up-Kindle-fire-hd-with- ubuntu.html
Kindle Fire HDの問題に対する非常に簡単な解決策を見つけました。 SynapticまたはUbuntu Software Center(お好みに応じて)を開き、gMTPをインストールします。これは、古いCreative Zen MP3プレーヤーなどのMTPファイルシステムデバイスとインターフェイスするように設計されたプログラムです。また、新しいKindle Fire HDでも完全に機能します。 Kindle Fire HDのストレージ領域全体を表示し、ファイルをアップロード、ダウンロード、削除できます。試してみる!
GMTPを使用してみてください。 libmtpのインストールも必要になる場合があります。
ここでチュートリアルを見つけることができます: http://itsfoss.com/how-to-connect-Kindle-fire-hd-with-ubuntu-12-10/
私は試しましたが、ext3を
Sudo mount -t ext3 /dev/sdb/ /mnt/Kindle/
これに:
Sudo mount /dev/sdb/ /mnt/Kindle
Kindle fireHDにインストールするアプリがあり、無料だと思います... ESからアプリにアクセスしてesで始まる検索... goodreaderに似たファイルマネージャーです(ipadを使用するあなたのため、グッドリーダーは不可欠です、数ドルかかると思います)