Micro-USB를 통해 12.04에서 Kindle Fire 관리


11

우선, 나는 모두 읽고 12.04 작업 할 킨들 파이어 (Kindle Fire)를 얻을 수있는 방법이 있나요? 그리고 어떻게 마이크로 USB 케이블로 빛나다 화재로 파일을 전송할 수 있습니까?

내 문제는 책을 추가하기 위해 Kindle Fire를 마운트 할 수 없다는 것입니다. 칼리버를 설치했지만 컴퓨터 자체에서 인식 할 때까지 장치를 관리 할 수 ​​없습니다.

후자의 포스트는 (@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.

참고 : 'mnt'에 'kindle'디렉토리를 만들었습니다.

어떤 제안?

답변:


11

새로운 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

또한 일반 사용자가 물건을 마운트 할 수 있도록 퓨즈가 설정되어 있는지 확인하는 것이 좋습니다.

/etc/fuse.conf이 설정되어 있는지 확인하십시오 .

sudo vi /etc/fuse.conf

"user_allow_other"라고 표시된 줄을 찾아서 주석 처리가 제거되었는지 확인하십시오.

거의 다 왔어! 이 부분은 지금부터 자동으로 진행됩니다. 지금 마운트하면됩니다.

다음과 같이 MTP over USB 연결을 연결하고 연결하십시오.

mtpfs -o allow_other /media/Kindle

인내심을 가지십시오. 그것은 가장 빠른 것이 아닙니다. 어쨌든이 명령이 완료되면 노틸러스 등에 킨들 파일 시스템이 나타납니다.

예를 들어 사용을 마치면 음악을에로드 /media/Kindle/Internal\ Storage/Music하거나 ebook 도구 인 Calibre를 사용합니다.

sync
fusermount -u /media/Kindle

이 명령을 별칭으로 삭제하지만 udev규칙에 쉽게 "RUN ="을 추가 하거나 쉘 스크립트에 넣을 수 있습니다.

Kindles가 새 파일의 "자동 검색"에 적합하지 않기 때문에 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 Weber

어떤 이유로 /etc/fuse.conf를 읽을 수 없거나없는 경우 ... mtpfs를 설치할 때 퓨즈가 설치 되었습니까?
Josh Poulson 2013

이것은 큰 시간을 도왔습니다 !! 내 Kindle Fire가 Ubuntu 12.04에 연결되었습니다! 그러나 Kindle Paperwhite로 변경하는 것을 고려하고 있습니다. 내가 걱정하는 한이 변경에 대한 방해는 동일한 방법이 Kindle Paperwhite를 대신 우분투에 연결하는 데 도움이되는지 여부입니다! 따라서이 방법이 Paperwhite에 적합한 지 알고 싶습니다.
Karthik C

2

Kindle Fire HD 문제에 대한 매우 간단한 해결책을 찾았습니다. Synaptic 또는 Ubuntu Software Center (기본 설정)를 열고 gMTP를 설치하십시오. 기존 Creative Zen MP3 플레이어와 같은 MTP 파일 시스템 장치와 인터페이스하도록 설계된 프로그램입니다. 또한 새로운 Kindle Fire HD와 완벽하게 작동합니다. Kindle Fire HD에서 전체 저장 영역을보고 파일을 업로드, 다운로드 및 삭제할 수 있습니다. 시도 해봐!


이거 좋은데! 내 Kindle Fire와 함께 작동했습니다! 건배! Kindle Paperwhite에서도 작동합니까?
Karthik C


1

시도하고 방금 ext3을 제거했습니다.

sudo mount -t ext3 /dev/sdb/ /mnt/kindle/

이에:

sudo mount /dev/sdb/ /mnt/kindle


0

킨들 파이어 HD에 설치하는 앱이 있으며 무료라고 생각합니다 ... ES는 앱으로 이동하고 es로 시작하여 검색합니다 ... goodreader와 비슷한 파일 관리자입니다 (ipad를 사용하는 사람들에게) , goodreader는 필수 불가결합니다. 비용은 몇 달러입니다.)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.