Установка Ubuntu Touch на Nexus 7 (2012) теперь, когда он больше не поддерживается

7

Я пытаюсь установить 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 не находится ни в одном из этих каналов, поскольку она больше не поддерживается официально.

Поскольку я не против тратить время, чтобы узнать, как это сделать должным образом, если нет способа получить доступ к сборке для группы, есть ли у кого-нибудь хорошие статьи для чтения или советы от их попыток сделать такие виды вещей? Это будет мой первый крупный шаг в развитие или попытка что-то вроде этого.

    
задан SocksofGranduer 08.06.2015 в 13:49
источник

3 ответа

4

Со вчерашнего дня у меня на рабочем столе Nexus 7 2012 Ubuntu 14.04.3 LTS, поэтому я думаю, что шаги для воспроизведения этого на Ubuntu Touch могут быть похожими (или вы можете попробовать настольную версию).

Итак, все, что вы делаете на свой страх и риск. : -)

Мои шаги были короткими:

  1. Flash Ubuntu 13.04 через Fastboot (команды в предыдущем ответе)
  2. Отредактируйте файл с репозиториями в /etc/apt/sources.list на основе этих примеров (я выбираю Trusty, потому что это следующий 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: -)

Источник: мой сегодня blogpost (на чешском языке)

    
ответ дан zorbon.cz 24.01.2016 в 13:05
источник
4

Шаг первый: загрузите все

Сначала возьмите последние файлы Raring daily build для 2012 Nexus 7:

ubuntu-13.04-preinstalled-desktop- armhf + nexus7.bootimg

ubuntu-13.04-preinstalled- настольных armhf + nexus7.img.gz

(найдено здесь: Ссылка )

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

  1. На вашем компьютере нажмите Ctrl + Alt + T, чтобы запустить терминал.

  2. Добавьте Ubuntu SDK Release PPA:

    $ 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

(здесь: Ссылка )

Шаг второй: разблокируйте устройство

В 2012 году Nexus 7 поставляется с заблокированным загрузчиком, что означает, что вы должны разблокировать его, чтобы перетаскивать разные изображения на устройство. К счастью, это тривиальный процесс, и вам нужно сделать это только один раз.

( Предупреждение: Разблокировка загрузчика стирает все данные и сбрасывает заводские настройки по умолчанию. Если вы не потеряете все свои драгоценные фотографии кошек, верните их на свой компьютер!)

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

  2. Используя кабель micro-USB (тот, который вы используете для зарядки, должен быть в порядке), подключите устройство к любому компьютеру под управлением Ubuntu. Теперь устройство отображает GUI загрузчика, который выглядит следующим образом:

  1. Verify fastboot перечисляет устройство. В терминале Ubuntu запустите:

    $ sudo fastboot devices

  2. Запустите процесс разблокировки загрузчика:

    $ sudo fastboot oem unlock

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

  1. Завершите процесс перезагрузкой:

    $ sudo fastboot reboot-bootloader

Когда устройство перезагрузится в загрузчик (режим fastboot), вы увидите «БЛОКИРОВКА СОСТОЯНИЯ - РАЗБЛОКИРОВАНО» в небольшой красной печати. На этом этапе ваше устройство теперь разблокировано.

(отсюда: Ссылка )

Шаг третий: установите все

  1. Загрузите файл * .img.gz, загруженный на первом этапе, чтобы извлечь файл .raw внутри.

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

    $ 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! Установщик, скорее всего, будет ошибкой, но very знаком. Помните, конечно, что эта версия Ubuntu больше не поддерживается Canonical, и вам может быть трудно найти и использовать последние приложения на вашем устройстве. Удачи, и получайте удовольствие от вашего нового старинного планшета Ubuntu!

    
ответ дан Cosmo 18.08.2016 в 16:56
2

Инструкции по ручной установке можно найти в Ссылка - расположение файлов больше недействительно, но файлы все еще доступны здесь: Ссылка

Инструкции сводятся к следующим командам:

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

Однако, похоже, существуют другие варианты получения «реальной» Linux на Nexus 7 (2012), которые перечислены здесь Ссылка

Также обратите внимание, что Nexus 7 (2013), Nexus 4 и Nexus 10 поддерживаются Ubuntu Touch, см. Ссылка

    
ответ дан bseibold 07.01.2016 в 18:02