n7

První generaci tabletu Nexus 7 vlastním již nějaké tři roky, ale jelikož někdy začátkem loňského léta mi při hraní Ingress vyklouzl a praskla „jen“ vrstva digitizéru (úhlopříčně). Od té doby tablet ležel dlouho ladem. Když jsem přiletěl z Malty na Vánoce domů, tak jsem si ho cestou zpět vzal s sebou. Mezitím jsem na něj nahodil Kali Linux (jen upravený Android, ne samotnou distribuci), ale nebylo to ono. K tabletu jsem se sice připojil bez problémů přes SSH a vyčistil ho přes něj, ale většinu běžných příkazů nešlo používat.

Počátky bádání jak na desktop v tabletu

Jak dostat nějakou linuxovou distribuci na tablet jsem se pokoušel již v minulosti (podzim 2014) a právě s Ubuntu, ale narazil jsem zejména na problém s nemožností získání dalšího SW a aktualizací kvůli absenci repozitářů, které byly již v té době za koncem životnosti. Tehdy jsem to příliš neřešil a neměl k tomu ani moc znalosti.

Jak tedy dostat podporované Ubuntu na Nexus 7?

Cesta je trochu trnitá a zdlouhavá, zejména při čekání na instalaci aktualizací, ale stojí za to. I přesto za případné problémy se zařízením neručím. 😉

Instalace Ubuntu 13.04

Ze stránky s obrazy je potřeba stáhnout následující 2 soubory, které vložíme do složky s ADB a Fastboot nástroji (pokud nemáte, tak třeba dle XDA).

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

Následně GZip archiv rozbalíme, čímž získáme RAW image. U něj jen přepíšeme koncovku souboru za IMG a je připraveno.

V tuto chvíli doporučuji udělat zálohu Androidu a dat přes nástroj, který vám vyhovuje.

Dostáváme se již tedy k nahrání samotného Ubuntu do tabletu

  1. Připojte tablet k PC ve Fastboot režimu (při zapnutí držením Vol- a Power) a a pomocí Shiftu a pravého tlačítka ve složce s Fastboot a ADB spustíme CMD v této složce.
  2. Zkontrolujeme příkazem ‚fastboot devices‚, zda Fastboot vidí tablet (pokud ano uvidíme řetězec jako obrázku).
    n1
  3. Vyčistíme boot příkazem ‚fastboot erase boot
    n2
  4. Vyčistíme data příkazem ‚fastboot erase userdata
    n3
  5. Nyní již můžeme nahrát boot image příkazem fastboot flash boot „ubuntu-13.04-preinstalled-desktop-armhf+nexus7.bootimg“
    n4
  6. A jako poslední samotný image Ubuntu 13.04 příkazem fastboot flash userdata „raring-preinstalled-desktop-armhf+nexus7.img“
    n5
  7. A již jen restartujeme příkazem ‚fastboot reboot
    n6

Po rebootu najede klasický Ubuntu instalátor s vyplněním uživatelského jména, jazyka, časového pásma,…..

Příprava a upgrade na aktuální LTS verzi Ubuntu

Pokud v této fázi zkusíte spustit například ‚apt-get update‚, tak dostanete samé errory se stavovým kódem 404, protože před sebou máme dávno nepodporovanou verzi Ubuntu a bez SSH serveru musíme ručně na tabletu upravit soubor /etc/apt/sources.list.

  1. Začneme upravovat soubor pomocí Nano editoru s povýšenými právy pomocí ‚sudo nano /etc/apt/sources.list
  2. Ve všech odkazech na nezakomentovaných řádcích umažeme na konci část s ubuntu-ports a za odkazem nahradíme raring za trusty (zvolil jsem trusty kvůli LTS podpoře a předpokladu bezproblémovosti), takže jako například takto.
    deb http://ports.ubuntu.com/ trusty main restricted
    deb-src http://ports.ubuntu.com/ trusty-security main restricted
  3. Spustíme tedy nyní ‚apt-get update‘ čímž aktualizuje seznam repozitářů (chvíli to potrvá).
  4. A nyní můžeme spustit upgrade celého Ubuntu pomocí ‚apt-get upgrade‚, kterým získáme dlouhý seznam balíčků k aktualizacím či smazání potvrdíme pomocí Y a budeme čekat.
  5. Po skončení doporučuji ještě nainstalovat SSH server pomocí ‚apt-get install ssh‘ pro snazší práci z PC.

Nakonec po restartu již máme v pohodě fungující poslední LTS verzi Ubuntu na 4 roky starém zařízení s Tegrou 3 bez podpory novějších distribucí. Dále se již jen pokusím o lehčí vyčištění systému od nepotřebných balíčků. A za pár měsíců se pokusím i o upgrade na novou LTS verzi Ubuntu. 🙂

n7

 

Pokud ještě tablet máte, zkusíte to taky? 😉

Jak na novější desktopové Ubuntu na starém Nexusu 7 2012
  • Pokud se ti článek líbil, tak sdílení potěší ;-)

Post navigation


Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

+ 67 = 74