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.