BQ Aquaris E4.5 및 Aquaris E5와 함께 우분투 장치 플래시를 사용하는 방법


18

'ubuntu-device-flash'도구를 사용하여 우분투 전화의 소프트웨어를 수동으로 업데이트 할 수 있습니다. 장치를 다른 '채널'업데이트로 변경하고 스토리지 재설정을 수행하는 데 사용할 수 있습니다.

그러나 BQ Aquaris E4.5 Ubuntu Edition 또는 Aquaris E5 Ubuntu Edition으로 시도했을 때 작동하지 않는 것 같습니다. 예를 들면 다음과 같습니다.

ubuntu-device-flash touch --channel ubuntu-touch/stable/bq-aquaris.en --bootstrap

기기를 공장 출하 상태로 초기화해야합니다. 그러나 성공하지 못하는 것 같습니다.

2015/03/27 13:58:35 Expecting the device to be in the bootloader... waiting
2015/03/27 13:58:50 Device is |krillin|
2015/03/27 13:58:50 Flashing version 20 from ubuntu-touch/stable/bq-aquaris.en channel and server https://system-image.ubuntu.com to device krillin
Failed to enter Recovery

답변:


21

프로덕션 Ubuntu Phone 장치의 경우 adb복구에서 비활성화되었으며 이는 ubuntu-device-flash작업에 영향을줍니다 .

adb활성화 된 복구 이미지를 제공해야합니다. 복구 이미지 ubuntu-device-flash는 작업을 수행하는 동안 일시적으로 사용됩니다.

ubuntu-device-flash그런 다음 --recovery-image인수를 제공 할 수 있습니다 . 예 :

ubuntu-device-flash touch --channel ubuntu-touch/stable/bq-aquaris.en --bootstrap --recovery-image path/to/downloaded/recovery.img

명령이 프롬프트되면 다음을 참고하십시오.

Expecting the device to be in the bootloader... waiting

몇 초 동안 Power+ Volume Up를 누른 상태 Power에서 기기가 재부팅 될 때 빨간색 LED가 켜지 면 버튼 에서 손을 떼고 기기의 부팅 메뉴에서 'fastboot'를 선택하여 Aquaris E4.5 및 Aquaris E5를 '부트 로더'에 넣을 수 있습니다 .

알 수없는 플래그`복구-이미지 '

이 오류가 발생하면 여전히 이전 버전의을 사용하고 있다는 의미입니다 ubuntu-device-flash. ppa를 사용하여 최신 버전을 설치하십시오

sudo add-apt-repository ppa:phablet-team/tools
sudo apt-get update; sudo apt-get upgrade

매우 도움이됩니다. 복구 부팅 후 장치로 전송하는 데 얼마나 걸립니까?
Mark

몇 분. 나는 언젠가 그것을 시간을 기억하려고 노력할 것이다.
John McAleely

설치를 위해 파일을 장치로 푸시하는 복구 단계에서 ADB가 중단 될 수 있음을 알게되었습니다. 이 경우 실패 표시기가없는 파일이 푸시 될 때까지 기다리게됩니다. 또한 adb shell장치 연결에 사용 하는 데 문제가 있습니다 . 다시 부팅하여 복구를 수행하여 다운로드 한 파일 푸시를 다시 시작할 수 있습니다 ubuntu-device-flash -v touch --channel=ubuntu-touch/stable/bq-aquaris.en --device=krillin. 당신이 adb shell하고 모니터링 /cache/recovery/하면 파일 전송의 진행 상황을 볼 수 있습니다.
Mark

주목할만한 또 다른 의견은 (이 의견이 쓰여질 때) 아카이브의 우분투 장치 플래시가 오래되어 --recovery-image를 지원하지 않는다는 것입니다. phablet-tools ppa (여기서 developer.ubuntu.com/en/start/ubuntu-for-devices/… ) 의 버전을 사용해야합니다.
John McAleely

핸드셋이 복구를 위해 재부팅하기에 충분히 작동하는 경우 핸드셋 자체에서 askubuntu.com/questions/609938/을 사용하여이 작업을 수행 할 수도 있습니다. 그러나 시스템 파티션에 대한 변경 사항은 재설정되지 않습니다.
John McAleely

1

복구에 실패한 또 다른 이유는 우분투 컴퓨터의 USB 장치에 대한 권한이 충분하지 않기 때문입니다.

John의 플래시 명령을 시도했지만 여전히 "복구를 입력하지 못했습니다"오류가 발생합니다. 장치를 빠른 부팅 모드 로 부팅 하고 fastboot 명령으로 복구 이미지를 플래시 한 다음이 이미지를 부팅 했을 때 해결책이 나에게 왔습니다 . /etc/udev/rules.d/80-persistent-usb.rules내용이 " "인 파일이 없다면 :

SUBSYSTEM=="usb", ACTION=="add", SYSFS{idVendor}=="2a47", MODE="0666", SYSFS{idProduct}=="*"

내 ubunutu 컴퓨터에서 복구 커널을 실행하는 장치에 액세스 할 수 없었습니다.

이 파일을 추가 한 후 " adb shell"를 입력하고 복구 시스템을 시작할 수 있습니다. 그리고 그 변화 후에도 John의 명령은 예상대로 작동했습니다. 내 우분투 컴퓨터는 약간 수정 된 Linux를 실행하지만 우분투 14.04를 기반으로합니다.


이 파일 / 규칙은 여러 패키지로 만들어 지므로 장치가 작동하는 MTP (예 : 노틸러스 파일 찾아보기)를 받으면이 규칙이 적용됩니다. 물론, 이것을 시도한 것이 장치를 우분투에서 처음 사용하려고 시도한 경우,이 규칙을 추가해야합니다.
John McAleely
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.