Встановлення Ubuntu Touch на Nexus 7 (2012) тепер, коли він більше не підтримується


13

Я намагаюся встановити Ubuntu на планшеті Nexus 7 (2012), однак, виявляється, що цей планшет більше не входить в офіційні версії розробників. Я приблизно на півдорозі слідую за перенесенням посібника до нового пристрою, і я тільки починаю розуміти, наскільки поглибленим цей проект стане, тому мені було цікаво, чи є спосіб знайти і встановити останній розробник реліз для бандажа.

Це результат, який я отримав, дотримуючись посібника з установки для Ubuntu Touch:

$ ubuntu-device-flash touch --channel=stable --device grouper --bootstrap

2015/06/08 12:48:59 Device is |grouper|
Device grouper not found on server https://system-image.ubuntu.com channel stable

Я теж спробував це devel. Має сенс, що збірка uTouch для Grouper не є в жодному з цих каналів, оскільки вона офіційно більше не підтримується.

Оскільки я не проти витрачати час на те, щоб навчитися робити це належним чином, якщо немає способу отримати доступ до збірки для групувача, чи має хтось хороші статті для читання чи поради щодо їх спроб робити такі речі? Це буде моїм першим головним кроком у розвитку чи спробі чогось подібного.


Погляньте на цю інсталяцію Ubuntu Touch .
vembutech

2
все-таки були серйозні проблеми з графікою на 2012 Nexus 7 (одна з основних причин, коли вони перестали її використовувати), я сумніваюся, навіть якщо ви правильно зробили порт, що він буде працювати
Матео

Я читав цю статтю Про встановлення Ubuntu Touch, але враховуючи, що вона також була написана в 2013 році, коли збірка devel для grouper була ще доступна, радимо використовувати "phablet-flash ubuntu-system –channel devel –no-backup" isn " не збираюся допомогти у цьому. Крім того, я думаю, я розумію, що це не буде без головних питань, але я все одно намагаюся це спробувати.
SocksofGranduer

@SocksofGranduer Чи мали ви удачу? У мене також є Nexus 7 (2012) і я хотів би спробувати Ubuntu touch.
мот

1
Я не @Mote. Я виписав список речей, які мені знадобляться, щоб зрозуміти, як зробити, щоб виконати кроки, які мені потрібно було б зробити. Я все ще працюю над цим, але я б сказав, що це "два тижні"
SocksofGranduer

Відповіді:


8

З вчорашнього дня я маю на своєму робочому столі Nexus 7 2012 Ubuntu 14.04.3 LTS, тому я думаю, що кроки для відтворення цього на Ubuntu Touch можуть бути подібними (або ви можете спробувати версію для настільних ПК).

Отже все, що ви робите на свій страх і ризик. :-)

Мої кроки були коротшими у цьому:

  1. Flash Ubuntu 13.04 через Fastboot (команди в попередній відповіді)
  2. Відредагуйте файл із сховищами у /etc/apt/sources.list на основі цих прикладів (я вибираю Довіру, оскільки наступний LTS після 13.04, і я не очікую жодних проблем)

    deb http://ports.ubuntu.com/ trusty main restricted
    deb-src http://ports.ubuntu.com/ trusty-security main restricted

  3. Зробіть apt-get updateіapt-get upgrade

  4. Необов’язково: встановіть SSH-сервер за допомогою apt-get install ssh

  5. Перезавантажте планшет і насолоджуйтесь останньою LTS-версією Ubuntu :-)

Джерело: мій сьогоднішній щоденник (чеською мовою)


1
А як щодо зручності використання Ubuntu Desktop 14.04 на Nexus 7? Посилання github з відповіді bseibold говорить про те, що "Навколишнє середовище Unity Desktop дуже глючне, повільне і просто не дуже підходить для Nexus 7"
Хайме М.

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

@Yvain Привіт, я нічого не пам'ятаю про проблеми з дисплеєм. Ви намагалися підключити USB-клавіатуру чи мишку через OTG USB? Ви встановили SSH перед перезавантаженням? Ви можете дістатися до порту SSH? У мене немає N7 більше одного року, тому я не можу допомогти вам більше, ніж з цими ідеями ..
zorbon.cz

на жаль, я не можу використовувати ssh, оскільки він запущений із сеансом користувача, що я не можу почати ... Єдине, що я міг би зробити, це потрапити в гостьову сесію (оскільки дисплей стрибає, я можу швидко натиснути "вниз", потім "вліво", але є жодним чином я не можу ввести свій пароль для входу). Спробував видалити програми, які створюють проблеми перед оновленням, але завантаження застрягло при підготовці мережі) можливо нові пакети, надані, оскільки ваша публікація не сумісна, можливо, мені потрібно попросити її автоматично входити в систему! помилки, які я отримав шляхом простого оновлення, відносяться до gtk та pixbuf, це дасть йому ще кілька спроб ... :)
Yvain

добре, я зробив dist-upgrade замість оновлення, і тепер це майже добре; дисплей зламаний, але у мене є доступ до ttys (потрібна клавіатура), і його не переплутано, екран входу в порядку, підключення неможливо ні користувачеві, ні гостьовій сесії (добре), мені не потрібно запускати все спочатку не більше. Просто потрібно виправити х або lightdm, я не впевнений у тому, як, але я впевнений, що це керовано.
Івен

7

Крок перший: завантажте все

По-перше, візьміть найсвіжіші файли щоденного збирання для 2012 Nexus 7:

ubuntu-13.04-попередньо встановлений-настільний-armhf + nexus7.bootimg

ubuntu-13.04-попередньо встановлений-настільний-armhf + nexus7.img.gz

(знайдено тут: http://old-releases.ubuntu.com/releases/raring/ )

Далі, візьміть інструменти, необхідні для встановлення цих файлів збірки на ваш пристрій:

  1. На комп’ютері натисніть Ctrl + Alt + T, щоб запустити термінал.

  2. Додайте PPA-версію Ubuntu SDK:

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

  3. Оновіть систему, щоб використовувати останні пакети:

    $ sudo apt-get update

    $ sudo apt-get upgrade

  4. Встановіть пакет ubuntu-device-flash:

    $ sudo apt-get install ubuntu-device-flash

(знайдено тут: https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/ )

Крок другий: розблокуйте свій пристрій

2012 Nexus 7 поставляється із заблокованим завантажувачем, що означає, що ви повинні розблокувати його для відтворення різних зображень на пристрої. На щастя, це тривіальний процес, і робити це потрібно лише один раз.

( Попередження: Розблокування завантажувача видаляє всі дані та скидає пристрій до заводських налаштувань. Якщо ви бажаєте не втратити всі ваші дорогоцінні зображення котів, створіть їх на своєму комп’ютері!)

  1. Перезавантажте свій 2012 Nexus 7 у завантажувач Android. Для цього спочатку вимкніть живлення пристрою звичайним способом (утримуйте кнопку живлення, потім вимкніть живлення та зачекайте кілька секунд). У вимкненому стані утримуйте кнопку зменшення гучності та натисніть кнопку живлення. Продовжуйте утримувати кнопки гучності та кнопки живлення, поки не з’явиться інтерфейс завантажувача.

  2. Використовуючи кабель мікро-USB (той, який ви використовуєте для зарядки, повинен бути добре), підключіть свій пристрій до будь-якого комп’ютера, на якому працює Ubuntu. Тепер пристрій відображає графічний інтерфейс завантажувача, який виглядає приблизно так:

Це завантажувач.

  1. Перевірте, чи списки швидкого завантаження пристрою. У терміналі Ubuntu запустіть:

    $ sudo fastboot devices

  2. Запустіть процес розблокування завантажувача:

    $ sudo fastboot oem unlock

  3. Тепер ваш пристрій повинен запропонувати розблокувати завантажувач. Дотримуйтесь інструкцій на екрані, щоб продовжити. Тепер ваш екран повинен виглядати так:

Це підказка.

  1. Завершіть процес перезавантаженням:

    $ sudo fastboot reboot-bootloader

Коли пристрій перезавантажиться назад у завантажувач (режим швидкої завантаження), ви повинні побачити "БЛОКОВИЙ ДЕРЖАВ - НЕ ЗАБЕЗПЕЧЕНО" дрібним червоним шрифтом. На даний момент ваш пристрій розблоковано.

(звідси: https://wiki.ubuntu.com/Nexus7/Installation )

Крок третій: Встановіть усе

  1. Запустіть файл * .img.gz, завантажений на першому кроці, щоб витягнути .raw файл всередині.

  2. Ще раз переконайтеся, що ваш пристрій підключено через мікро-USB, і що швидка завантаження перелічує пристрій, виконавши наступне в терміналі:

    $ sudo fastboot devices

(Якщо вашого пристрою немає в списку, переконайтеся, що пристрій увімкнено та завантажено до завантажувача.)

  1. Випустіть наступні серії команд:

    $sudo fastboot erase boot

    $sudo fastboot erase userdata

    $sudo fastboot flash boot /path/to/*.bootimg

    $sudo fastboot flash userdata /path/to/unzipped/*.raw

    $sudo fastboot reboot

Крок четвертий: Використовуйте свій пристрій

Якщо все пішло правильно, тепер у вас має працювати Ubuntu Desktop на 2012 Nexus 7! Інсталятор, ймовірно, буде баггі, але дуже знайомий. Зверніть увагу, звичайно, що ця версія Ubuntu більше не підтримується Canonical, і у вас можуть виникнути труднощі з пошуком та використанням останніх програм на вашому пристрої. Удачі та весело провести час з новим старовинним планшетом Ubuntu!


Наскільки він корисний? Чи можливо оновити до новішої версії Ubuntu, коли Raring встановлений?
imolit

3
@imolit Це корисне , але я , звичайно , Не буду рекомендувати його в якості щоденного водія. Я в першу чергу використовую його як засіб моніторингу кластерів серверів за ssh, тоді як я використовую свою основну машину для інших речей (тобто чогось у напрямку напівпереносного другого монітора). Я спробував оновити до 16.04, і в кінцевому підсумку пошкоджено встановлення, змусивши мене перевстановити. Однак у своїй відповіді zorbon.cz повідомляє, що змусив працювати 14,04 довірених Tahr, але мені ще належить спробувати це. Хай щастить! :)
Cosmo

2

Ви можете скористатися інструкціями з встановлення вручну з https://wiki.ubuntu.com/Nexus7/Installation - розташування файлів більше не дійсне, але файли все ще доступні тут: http://cdimage.ubuntu.com/ релізи / рейтинг / реліз /

Інструкція зводиться до цих команд:

fastboot erase boot
fastboot erase userdata
fastboot flash boot /path/to/*.bootimg
fastboot flash userdata /path/to/*.img

Однак, схоже, є й інші варіанти отримання "справжнього" Linux на Nexus 7 (2012), які перераховані тут https://github.com/Tasssadar/multirom/wiki/Grouper-Native-Desktop-Linux

Також зверніть увагу, що Nexus 7 (2013), Nexus 4 і Nexus 10 підтримується Ubuntu Touch, див. Https://developer.ubuntu.com/en/start/ubuntu-for-devices/devices/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.