मैं BQ Aquaris E4.5 और Aquaris E5 के साथ ubuntu-device-flash का उपयोग कैसे करूं


18

Ubuntu फोन पर सॉफ्टवेयर को मैन्युअल रूप से अपडेट करने के लिए टूल be ubuntu-device-flash ’का उपयोग किया जा सकता है। यह डिवाइस को अपडेट के एक अलग 'चैनल' में बदलने के लिए इस्तेमाल किया जा सकता है और स्टोरेज को रीसेट भी कर सकता है।

हालाँकि, जब मैंने इसे BQ Aquaris E4.5 Ubuntu संस्करण या Aquaris E5 Ubuntu संस्करण के साथ आज़माया, तो यह काम नहीं आया, उदाहरण के लिए:

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

उबंटू फोन उपकरणों के उत्पादन के लिए, 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

आप 'बूटलोडर' में Aquaris E4.5 और Aquaris E5 को कुछ सेकंड के लिए Power+ दबाकर रख सकते हैं Volume Up, Powerबटन को तब रिलीज़ करते हैं जब मशीन के बूट मेनू से लाल एलईडी लाइट्स निकलती हैं, और फिर डिवाइस के बूट मेनू से 'फास्टबूट' का चयन किया जाता है।

अज्ञात झंडा `वसूली-छवि’

यदि आपको यह त्रुटि मिलती है, तो इसका मतलब है कि आप अभी भी पुराने संस्करण का उपयोग कर रहे हैं ubuntu-device-flash। कृपया ppa का उपयोग करके नवीनतम संस्करण स्थापित करें

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

बहुत मददगार। बूटिंग रिकवरी के बाद डिवाइस पर ट्रांसफर कब तक हुआ?
मार्क

कुछ मिनट। मैं किसी दिन इसे याद करने की कोशिश करूँगा।
जॉन मैकलेली

मैंने सीखा है कि एडीबी के लिए रिकवरी चरण के दौरान लटका देना संभव है जहां फ़ाइलों को स्थापना के लिए डिवाइस पर धकेल दिया जाता है। यदि ऐसा होता है, तो आप बिना किसी असफलता के संकेतक के साथ फाइल करने के लिए इंतजार कर रहे होंगे। adb shellडिवाइस से कनेक्ट करने के लिए आपको उपयोग करने में भी परेशानी होगी । आप पुनर्प्राप्त करने और करने के लिए बूटिंग द्वारा डाउनलोड की गई फ़ाइलों के पुश को फिर से शुरू कर सकते हैं ubuntu-device-flash -v touch --channel=ubuntu-touch/stable/bq-aquaris.en --device=krillin। यदि आप करते हैं adb shellऔर निगरानी करते हैं तो /cache/recovery/आप फ़ाइल स्थानांतरण की प्रगति देख सकते हैं।
मार्क

एक और टिप्पणी ध्यान देने योग्य है कि (जैसा कि यह टिप्पणी लिखी गई है) अभिलेखों में उबंटू-डिवाइस-फ्लैश बासी है, और --recovery- छवि का समर्थन नहीं करता है। संस्करण phablet- उपकरण ppa में (यहाँ: developer.ubuntu.com/en/start/ubuntu-for-devices/… ) का उपयोग किया जाना चाहिए।
जॉन मैक्लेली

यदि आपका हैंडसेट रिकवरी के लिए रीबूट करने के लिए पर्याप्त रूप से काम करता है, तो आप इसे हैंडसेट से भी कर सकते हैं: askubuntu.com/questions/609938/… हालाँकि, आप सिस्टम विभाजन में किए गए किसी भी परिवर्तन को रीसेट नहीं करेंगे।
जॉन मैकलेली

1

रिकवरी दर्ज करने में विफलता का एक और कारण ubuntu कंप्यूटर के USB डिवाइस के लिए अपर्याप्त विशेषाधिकार हो सकता है।

मैंने जॉन की फ्लैश कमांड की कोशिश की, लेकिन फिर भी "रिकवरी दर्ज करने में विफल" त्रुटि मिली। जब मैंने डिवाइस को बूट किया तो समाधान मेरे पास आया फास्टबूट मोड , रिकवरी छवि को फास्टबूट कमांड के साथ फ्लैश किया और इस छवि को बूट किया। जब तक मेरे पास /etc/udev/rules.d/80-persistent-usb.rulesसामग्री के साथ एक फाइल नहीं थी :

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

अपने ubunutu कंप्यूटर पर मैं पुनर्प्राप्ति कर्नेल चलाने वाले उपकरण तक पहुंचने में सक्षम नहीं था।

जब मैंने इस फ़ाइल को जोड़ा, तब मैं "adb shell पुनर्प्राप्ति प्रणाली में " दर्ज । और उस बदलाव के बाद भी, जॉन की कमान ने उम्मीद के मुताबिक काम किया। मेरा ubuntu कंप्यूटर कुछ हद तक संशोधित लिनक्स चलाता है, लेकिन ubuntu 14.04 पर आधारित है।


यह फ़ाइल / नियम कई पैकेजों द्वारा बनाया गया है, इसलिए यदि आप अपने डिवाइस के एमटीपी (यानी नॉटिलस फ़ाइल ब्राउज़िंग) को काम कर रहे हैं, तो यह नियम लागू होगा। बेशक, अगर यह पहली बार है कि आपने ubuntu के साथ अपने डिवाइस का उपयोग करने का प्रयास किया है, तो इस नियम को जोड़ने के लिए किसी भी तरह की आवश्यकता होगी।
जॉन मैक्लेली
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.