Installare Ubuntu Touch su Nexus 7 (2012) ora che non è più supportato


13

Sto cercando di installare Ubuntu sul mio Nexus 7 (2012) Tablet, tuttavia, sembra che questo tablet non sia più incluso nelle versioni ufficiali di sviluppo. Sto seguendo a metà strada il Porting su una nuova guida per dispositivi e sto appena iniziando a capire quanto questo progetto sarà approfondito, quindi mi chiedevo se ci fosse un modo per trovare e installare l'ultimo sviluppo rilascio per cernia.

Questo è il risultato che ho ottenuto seguendo la guida all'installazione di 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

Ho provato anche con questo devel. È logico che una build uTouch per Grouper non si trovi in ​​nessuno di questi canali, poiché non è più ufficialmente supportata.

Dato che non sono contrario a dedicare del tempo ad imparare come farlo correttamente, se non c'è modo di accedere a una build per la cernia, qualcuno ha qualche buon articolo da leggere o consigli dai propri tentativi di fare questo tipo di cose? Questa sarà la mia prima grande incursione nello sviluppo o nel provare qualcosa di simile.


Dai un'occhiata a questo Installazione di Ubuntu Touch .
Vembutech,

2
tuttavia, ci sono stati seri problemi con la grafica del Nexus 7 2012 (uno dei motivi principali per cui hanno smesso di usarlo), dubito anche che se avessi fatto il port giusto che avrebbe funzionato
Mateo

Ho letto l'articolo sull'installazione di Ubuntu Touch, ma dato che è stato anche scritto nel 2013, quando la build devel per grouper era ancora disponibile, è un consiglio di usare "Ubuntu-system -chabnel -channel devel –no-backup" isn ' ti aiuterò con questo. Inoltre, immagino di capire che questo non sarà senza i suoi problemi principali, ma continuerò a provarlo.
SocksofGranduer,

@SocksofGranduer Hai avuto fortuna? Ho anche un Nexus 7 (2012) e vorrei provare Ubuntu touch.
mote,

1
Non ho fatto @Mote. Ho scritto l'elenco delle cose che avrei bisogno di capire come fare per eseguire i passi che avrei dovuto prendere. Ci sto ancora lavorando, ma direi che sono "due settimane fuori"
SocksofGranduer

Risposte:


7

Da ieri ho sul mio desktop Nexus 7 2012 Ubuntu 14.04.3 LTS, quindi penso che i passaggi per riprodurlo su Ubuntu Touch possano essere simili (o puoi provare la versione desktop).

Quindi tutto ciò che fai a tuo rischio e pericolo. :-)

I miei passi erano in breve questo:

  1. Flash Ubuntu 13.04 tramite Fastboot (comandi nella risposta precedente)
  2. Modifica il file con i repository in /etc/apt/sources.list in base a questi esempi (ho scelto Trusty perché è il prossimo LTS dopo il 13.04 e non mi aspetto alcun problema)

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

  3. Marca apt-get updateeapt-get upgrade

  4. Opzionale: installare il server SSH con apt-get install ssh

  5. Riavvia il tablet e goditi l'ultima versione LTS di Ubuntu :-)

Fonte: il mio blogpost di oggi (in ceco)


1
Che dire dell'usabilità di Ubuntu Desktop 14.04 su Nexus 7? Il link github dalla risposta bseibold dice che "L'ambiente desktop Unity è molto difettoso, lento e non si adatta bene al Nexus 7"
Jaime M.

ciao grazie, beh, mi sembra bello, ho fatto due volte il mio tablet mentre lo facevo però ... ho ottenuto il primo aggiornamento e l'aggiornamento subito dopo aver modificato le fonti, ma poi c'è un altro set di aggiornamenti che rovina il display in modo che non riesco ad accedere e non trova un modo per aprire tty. proverò a configurare ssh per il debug, grazie amico.
Yvain,

@Yvain Ciao, non ricordo nulla dei problemi con il display. Hai provato a collegare la tastiera o il mouse USB tramite OTG USB? Hai installato SSH prima del riavvio? Riesci a raggiungere la porta SSH? Non ho N7 da più di un anno, quindi non posso aiutarti più che con quelle idee ..
zorbon.cz,

sfortunatamente non posso usare ssh dal momento che è stato lanciato con la sessione dell'utente, che non posso iniziare ... l'unica cosa che potevo fare era entrare nella sessione ospite (perché i salti di visualizzazione, posso premere rapidamente "giù" e poi "sinistra" ma c'è in nessun modo posso inserire la mia password per accedere). Ho provato a disinstallare le app che causano problemi prima dell'aggiornamento ma l'avvio si blocca durante la preparazione della rete) forse i nuovi pacchetti forniti dal momento che il tuo post non sono compatibili, forse devo chiedergli di accedere automaticamente! gli errori che ho ottenuto semplicemente aggiornando si riferiscono a gtk e pixbuf, ci darà qualche altro tentativo ... :)
Yvain,

bene ho fatto un dist-upgrade invece di upgrade e ora va quasi bene; il display è rotto ma ho accesso a ttys (ha bisogno della tastiera otg) e non è incasinato, la schermata di accesso è ok, non è possibile connettersi né all'utente né alla sessione ospite (buona cosa), non devo ricominciare tutto da capo non piu. Devo solo correggere x o lightdm non sono sicuro di come, ma sono sicuro che sia gestibile.
Yvain,

7

Primo passo: scarica tutto

Innanzitutto, prendi gli ultimi file di build giornalieri Raring per il Nexus 7 2012:

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

ubuntu-13.04-preinstallato-desktop-armhf + nexus7.img.gz

(trovato qui: http://old-releases.ubuntu.com/releases/raring/ )

Quindi, prendi gli strumenti necessari per installare questi file di build sul tuo dispositivo:

  1. Sul tuo computer, premi Ctrl + Alt + T per avviare un terminale.

  2. Aggiungi PPA di rilascio SDK Ubuntu:

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

  3. Aggiorna il tuo sistema per utilizzare gli ultimi pacchetti:

    $ sudo apt-get update

    $ sudo apt-get upgrade

  4. Installa il pacchetto ubuntu-device-flash:

    $ sudo apt-get install ubuntu-device-flash

(trovato qui: https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/ )

Passaggio 2: sbloccare il dispositivo

Il Nexus 7 del 2012 viene fornito con un bootloader bloccato, il che significa che è necessario sbloccarlo per eseguire il flashing di diverse immagini sul dispositivo. Fortunatamente, questo è un processo banale e devi farlo solo una volta.

( Avviso: lo sblocco del bootloader cancella tutti i dati e ripristina le impostazioni predefinite del dispositivo. Se preferisci non perdere tutte le tue preziose foto di gatti, esegui il backup sul tuo computer!)

  1. Riavvia il Nexus 7 2012 nel boot loader Android. Per fare ciò, prima spegni il dispositivo normalmente (tieni premuto il pulsante di accensione, quindi seleziona lo spegnimento e attendi qualche secondo). Dallo stato spento, tieni premuto il pulsante di riduzione del volume e premi il pulsante di accensione. Continua a tenere premuto il volume e i pulsanti di accensione fino a quando non viene visualizzata l'interfaccia utente del caricatore di avvio.

  2. Usando un cavo micro-USB (quello che usi per la ricarica dovrebbe andare bene), collega il tuo dispositivo a qualsiasi computer che esegue Ubuntu. Il dispositivo ora visualizza la GUI del boot loader, che si presenta così:

Questo è il bootloader.

  1. Verifica fastboot elenca il dispositivo. In un terminale su Ubuntu, esegui:

    $ sudo fastboot devices

  2. Avviare il processo di sblocco del bootloader:

    $ sudo fastboot oem unlock

  3. Il dispositivo dovrebbe ora richiedere di sbloccare il bootloader. Seguire le istruzioni visualizzate per continuare. Lo schermo ora dovrebbe apparire così:

Questo è il prompt.

  1. Completa il processo riavviando:

    $ sudo fastboot reboot-bootloader

Quando il dispositivo si riavvia nel bootloader (modalità di avvio rapido), dovresti vedere "BLOCCO STATO - SBLOCCATO" con una piccola stampa rossa. A questo punto il tuo dispositivo è ora sbloccato.

(da qui: https://wiki.ubuntu.com/Nexus7/Installation )

Fase tre: installare tutto

  1. Gunzip il file * .img.gz scaricato nel passaggio uno per estrarre il file .raw all'interno.

  2. Verificare ancora una volta che il dispositivo sia collegato tramite micro-USB e che l'avvio rapido elenchi il dispositivo eseguendo quanto segue nel terminale:

    $ sudo fastboot devices

(Se il tuo dispositivo non è elencato, assicurati che sia acceso e avviato sul bootloader.)

  1. Emettere le seguenti serie di comandi:

    $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

Quarto passaggio: utilizzare il dispositivo

Se tutto è andato per il verso giusto, ora dovresti avere Ubuntu Desktop in esecuzione sul tuo Nexus 7 del 2012! L'installer sarà probabilmente difettoso, ma molto familiare. Fai attenzione, ovviamente, che questa versione di Ubuntu non è più supportata da Canonical e potresti avere qualche difficoltà a trovare e utilizzare le ultime applicazioni sul tuo dispositivo. Buona fortuna e divertiti con il tuo nuovo tablet Ubuntu vecchio stile!


Quanto è utilizzabile? È possibile eseguire l'aggiornamento a una versione più recente di Ubuntu dopo l'installazione di Raring?
imolit,

3
@imolit È utilizzabile , ma certamente non lo consiglierei come pilota quotidiano. Lo uso principalmente come mezzo per monitorare i cluster di server su ssh mentre uso la mia macchina principale per altre cose (cioè qualcosa sulla falsariga di un secondo monitor semi-portatile). Ho tentato di eseguire l'aggiornamento a 16.04 e ho finito per corrompere completamente l'installazione, costringendomi a reinstallare. Tuttavia, nella sua risposta, zorbon.cz riferisce di aver fatto funzionare Trusty Tahr 14.04, ma devo ancora provarlo da solo. Buona fortuna e buon divertimento! :)
Cosmo,

2

È possibile utilizzare le istruzioni di installazione manuale da https://wiki.ubuntu.com/Nexus7/Installazione - la posizione dei file non è più valida, ma i file sono ancora disponibili qui: http://cdimage.ubuntu.com/ releases / impaziente / release /

Le istruzioni si riducono a questi comandi:

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

Tuttavia sembrano esserci altre opzioni per ottenere un Linux "reale" sul Nexus 7 (2012) che sono elencati qui https://github.com/Tasssadar/multirom/wiki/Grouper-Native-Desktop-Linux

Tieni inoltre presente che Nexus 7 (2013), Nexus 4 e Nexus 10 sono supportati da Ubuntu Touch, vedi https://developer.ubuntu.com/en/start/ubuntu-for-devices/devices/

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.