Як встановити Ubuntu на наш термінал Android

значки ubuntu-grid

Перші телефони з Ubuntu Phone нарешті стане реальністю сьогодні, але саме тому, що багато хто з нас щойно прибули, ми не матимемо пристрою, який би працював із операційною системою в стандартній комплектації, як представлені сьогодні. Однак те, що ми можемо зробити, якщо у нас є сумісний термінал Android - це встановити ПЗУ системи в них.

За допомогою цього посібника, який ми збираємося запропонувати вам сьогодні, ви можете встановіть Ubuntu Phone на свій Android, але перед цим ми рекомендуємо кілька речей: Зверніться до списку офіційно підтримувані пристроїз пристрої, що підтримуються спільнотою, виконуйте кроки, які ми збираємось вам добре вказати, мати резервні копії всього і чітко чітко розуміти, що ви робите.

Перш за все повинно бути зрозуміло, що керівництво, яке ми вам надамо, розроблене спеціально для встановлення ПЗУ пристрої, які мають офіційну підтримку. Якщо у вас немає одного з цих пристроїв, відповідний посібник для нього повинен з’явитися у списку терміналів, які підтримуються спільнотою.

Інша річ, яку ви повинні знати, це те, що встановлення Ubuntu Phone потягне за собою втрата даних з вашого терміналу, але для цього пізніше ми надамо вам інструменти для створення резервних копій усього, що у вас є в терміналі, за допомогою команд ADB.

Підготуйте робочий стіл

Перш за все ми повинні переконатися, що у нас активовано репозиторій Universe, оскільки пакет, який нам доведеться встановити, міститься в ньому. Як тільки ми це зробимо, нам спочатку доведеться додати PPA Ubuntu SDK. Ми відкриваємо термінал і додаємо наступне:

sudo add-apt-repository ppa:ubuntu-sdk-team/ppa

Далі оновити список сховищ:

sudo apt-get update

Наступне, що нам потрібно зробити, це встановити пакет ubuntu-device-flash. Для цього в терміналі ми виконуємо таку команду:

sudo apt-get install ubuntu-device-flash

Щоб краще знати, що ми можемо зробити з цим пакетом, ми можемо завжди перейдіть на сторінку керівництва, набравши в терміналі наступне:

man ubuntu-device-flash

Далі йдеться встановити пакет phablet-tools. Для цього ми знову вдаємось до терміналу:

sudo apt-get install phablet-tools

Ми можемо отримати a список включених інструментів в ньому за допомогою цієї команди:

dpkg -L phablet-tools | grep bin

Ми можемо отримати інструментальна допомога з цього пакета з модифікатором -h, наприклад:

phablet-config -h
usage: phablet-config [-h] [-s SERIAL]  ...
Set up different configuration options on a device
[...]

Міркування щодо ADB та Fastboot

При встановленні пакета ubuntu-device-flash додано два інструменти які ми будемо використовувати у цьому посібнику: ADB та Fastboot. ADB - це міст між терміналом і комп'ютером, що дозволяє нам діяти на ньому через термінал, коли він повністю завантажений, а Fastboot пропонує USB-з'єднання, коли пристрій завантажується з завантажувач.

Ми рекомендуємо погляньте на довідкові сторінки з цих двох елементів, використовуючи ці дві команди, щоб дізнатись якомога більше:

adb help 2>&1 | less
fastboot help 2>&1 | less

Збереження резервних копій Android

Азіатський банк розвитку

Це це можна зробити двома способами: Якщо у вас вже є завантажувач розблоковано та a користувальницькі відновлення Ви завжди можете зробити резервну копію через відновлення які згодом можна було б відновити таким же чином. Якщо у вас не встановлений жоден засіб відновлення, спочатку вам доведеться перейти в Налаштування Android, щоб активувати режим розробки.

Для цього, і якщо ви ніколи цього не робили, вам доведеться перейти до розділу Про телефон та натискайте номер збірки кілька разів, поки не з’явиться повідомлення, подібне до !! Вітаю !! Ви вже розробник!. Потім з’являться параметри розробки, і там ви зможете активувати режим налагодження USB.

Коли його активовано, можна підключіть через USB-кабель що допоможе нам побудувати міст АБР. Ви можете перевірити, чи вдалося з’єднання, використовуючи команду в терміналі, яка повинна повернути щось подібне:

adb devices
List of devices attached
025d138e2f521413 device

Як тільки ми зробимо це, тоді ми можемо приступити до збережіть резервну копію на нашому робочому столі з усього, що входить до нашого терміналу Android, який ми потім можемо використовувати для відновлення нашого терміналу на випадок, якщо телефон Ubuntu нас не переконає. Ось у вас є метод відновлення Android надано Canonical, але ми спробуємо присвятити йому інший путівник пізніше.

Для створення резервної копії ми повинні виконайте наступну команду У терміналі:

adb backup -apk -shared -all

A повідомлення, оскільки резервну копію буде створено на нашому телефоні, і він запитає нас, чи хочемо ми його авторизувати. Ми говоримо так.

Розблокування завантажувача

завантажувач

Щоб встановити будь-який ПЗУ, будь то цей від Ubuntu або спеціальний від Android, як CyanogenMod, це так цей предмет потрібно розблокувати. Для цього з терміналу спочатку потрібно перезапустити пристрій у завантажувач. Для цього ми використовуємо таку команду:

adb reboot bootloader

Ми будемо знати, що перебуваємо в завантажувач коли ми бачимо зображення андроїд, лежачи на спині з відкритою передньою панеллю. Після цього ми ще раз перевіряємо, чи пристрій добре підключений, і якщо все піде добре, ми повинні побачити такий вивід:

fastboot devices
025d138e2f521413 fastboot

Наступне - використовувати a команда, щоб розблокувати завантажувач як такі:

sudo fastboot oem unlock

З’явиться екран умов та положень, які ми повинні прийняти, щоб продовжити. Важливо знати, що якщо ми розблокуємо завантажувач ми втратимо гарантію на телефон. Після цього ми знову перезапустимося в Android, ми втратимо наші дані, і нам доведеться ввести мінімальну інформацію, щоб завершилось перше завантаження, оскільки при встановленні Ubuntu всі ці дані знову будуть втрачені.

Встановлення телефону Ubuntu

ubuntu touch

Щоб встановити Ubuntu Phone, спочатку нам доведеться вимкніть пристрій. Щойно ми це зробимо, нам доведеться перезапустити, натиснувши правильна комбінація клавіш робити це в режимі Fastboot. Оскільки ми використовуємо метод для офіційно підтримуваних пристроїв, ми можемо повернутися до керівництво, опубліковане Google зробити це правильно.

Наступне - встановити ПЗУ, для чого вам доведеться вибрати канал. Припустимо, наприклад, що ми використовуємо Nexus 7 для нашої установки, ми можемо використовувати канал розробити. Для цього нам довелося б ввести команду в терміналі ubuntu-device-flash, і результат, який ми повинні були б отримати, був би приблизно таким:

ubuntu-device-flash --channel=devel --bootstrap
2014/04/16 10:19:26 Device is |flo|
2014/04/16 10:19:27 Flashing version 296 from devel channel and server https://system-image.ubuntu.com to device flo
2014/04/16 10:19:27 ubuntu-touch/trusty is a channel alias to devel

[...]

Щодо каналу, який вибрати, Canonical опублікував посібник з вибору каналу відповідно до нашого пристрою, оскільки це спосіб, яким ми маємо ідентифікувати зображення. З цим посібником можна ознайомитись через Веб-сайт розробника Ubuntu.

Після завершення встановлення телефон перезапуститься, і перед тим, як щось робити, вам потрібно почекати перезавантаження завершено. У більшості випадків взаємодія з користувачем не потрібна, і ми зазначаємо, що це може зайняти кілька хвилин. Що стосується оновлень системи, повідомлення про їх наявність повинні надходити автоматично.

І поки що наш посібник з встановлення Ubuntu Phone на телефоні Android. Користуючись нагодою, ми наголошуємо на цьому за допомогою цього способу встановлення ми повністю видалимо ПЗУ Android; це не a подвійний завантаження. Для встановлення подвійного завантаження ми розробимо ще один посібник, який ми також опублікуємо в Ubunlog.

в отримати розширену інформацію Щодо встановлення системи, ви можете перейти до путівник, виданий Canonical.