Slik installerer du Ubuntu på Android-terminalen vår

ubuntu-grid-ikoner

De første telefonene med Ubuntu Phone vil endelig være en realitet i dag, men nettopp fordi mange av oss nettopp har kommet, vil vi ikke ha en enhet som kjører operativsystemet som standard som de som presenteres i dag. Imidlertid er det vi kan gjøre så lenge vi har en kompatibel Android-terminal installer en ROM av systemet i dem.

Med denne guiden som vi skal tilby deg i dag, vil du kunne installer Ubuntu Phone på Android, men før du gjør det, anbefaler vi flere ting: Se listen over offisielt støttede enheter, den av fellesskapsstøttede enheter, følg trinnene som vi skal indikere deg godt, ha sikkerhetskopier av alt og vær veldig tydelig på hva du gjør.

Først og fremst bør det være klart at guiden vi skal gi deg er designet spesielt for å installere ROM-en i enheter som har offisiell støtte. Hvis du ikke har en av disse enhetene, bør den tilsvarende guiden for den vises i listen over terminaler som støttes av samfunnet.

En annen ting du bør vite er at installering av Ubuntu Phone vil innebære tap av data fra terminalen din, men for det senere vil vi gi deg verktøyene for å lage sikkerhetskopier av alt du har i terminalen ved hjelp av ADB-kommandoer.

Forbered skrivebordet

Først og fremst må vi sørge for at vi har Universe-depotet aktivert, siden pakken vi må installere er inneholdt i den. Når vi har gjort det, må vi først legg til Ubuntu SDK PPA. Vi åpner en terminal og legger til følgende:

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

deretter oppdater listen over arkiver:

sudo apt-get update

Den neste tingen vi må gjøre er installer pakken ubuntu-device-flash. For å gjøre dette i en terminal utfører vi denne kommandoen:

sudo apt-get install ubuntu-device-flash

For å vite bedre hva vi kan gjøre med denne pakken kan vi alltid gå til mannssiden, ved å skrive følgende i terminalen:

man ubuntu-device-flash

Følgende er installer pakken phablet-tools. For dette tyr vi igjen til terminalen:

sudo apt-get install phablet-tools

Vi kan få en liste over inkluderte verktøy i den med denne kommandoen:

dpkg -L phablet-tools | grep bin

Vi kan få verktøyhjelp fra denne pakken med modifikatoren -h, for eksempel:

phablet-config -h
usage: phablet-config [-h] [-s SERIAL]  ...
Set up different configuration options on a device
[...]

ADB og Fastboot-hensyn

Når du installerer pakken ubuntu-device-flash to verktøy er lagt til som vi skal bruke mye i denne guiden: ADB og Fastboot. ADB er en bro mellom terminalen og datamaskinen som lar oss handle på den gjennom en terminal når den er fullstartet, og Fastboot tilbyr en USB-tilkobling når enheten startes fra bootloader.

Vi anbefaler ta en titt på hjelpesidene av disse to elementene ved å bruke disse to kommandoene for å komme ut av tvil så mye som mulig:

adb help 2>&1 | less
fastboot help 2>&1 | less

Lagrer Android-sikkerhetskopier

ADB

Dette det kan gjøres på to måter: Hvis du allerede har bootloader ulåst og en custom recovery installert kan du alltid ta en sikkerhetskopi via utvinning som du senere kunne gjenopprette på samme måte. Hvis du ikke har et gjenopprettingsverktøy installert, må du først gå til Android-innstillinger for å aktivere utviklingsmodus.

For dette, og hvis du aldri har gjort det, må du gå til seksjon Om telefonen og trykk på build-nummeret gjentatte ganger til en melding som ligner på !! Gratulerer!! Du er allerede utvikler!. Deretter vil utviklingsalternativene vises, og der kan du aktivere USB-feilsøkingsmodus.

Når du har aktivert det kan du koble til via USB-kabel som vil hjelpe oss med å bygge ADB-broen. Du kan sjekke at forbindelsen var vellykket ved å bruke en kommando i terminalen som skulle returnere noe slikt:

adb devices
List of devices attached
025d138e2f521413 device

Når vi har gjort dette, kan vi gå videre til lagre en sikkerhetskopi på skrivebordet vårt av alt som er inkludert i Android-terminalen vår, som vi deretter kan bruke til å gjenopprette terminalen vår i tilfelle Ubuntu Phone ikke overbeviser oss. Her har du en metode for å gjenopprette Android levert av Canonical, men vi vil likevel prøve å vie en annen guide til det på et senere tidspunkt.

For å lage sikkerhetskopien må vi kjør følgende kommando I terminalen:

adb backup -apk -shared -all

EN meldingen ettersom sikkerhetskopien skal opprettes på telefonen vår, og den vil spørre oss om vi vil godkjenne den. Vi sier ja.

Låse opp bootloader

bootloader

For å installere hvilken som helst ROM, det være seg denne fra Ubuntu eller en tilpasset fra Android som CyanogenMod, er den denne varen må låses opp. For å gjøre dette fra terminalen må vi starte enheten på nytt i bootloader. For dette bruker vi følgende kommando:

adb reboot bootloader

Vi vil vite at vi er i bootloader når vi ser et bilde av en android liggende på ryggen med frontpanelet åpent. Etter dette sjekker vi igjen at enheten er godt tilkoblet, og hvis alt går bra, bør vi se en utgang som denne:

fastboot devices
025d138e2f521413 fastboot

Den neste tingen er å bruke en kommando for å låse opp bootloader per se:

sudo fastboot oem unlock

Vi vil se en skjerm med vilkår og betingelser som vi må godta for å fortsette. Det er viktig å vite at hvis vi låser opp bootloader vi mister garantien på telefonen. Etter dette vil vi starte på nytt i Android, vi vil ha mistet dataene våre, og vi må oppgi minimumsinformasjonen slik at den første oppstarten er fullført, siden når vi installerer Ubuntu, vil alle dataene gå tapt igjen.

Installere Ubuntu Phone

ubuntu-berøring

For å installere Ubuntu Phone må vi først slå av enheten. Når vi har gjort det, må vi starte på nytt ved å trykke på riktig tastekombinasjon å gjøre det i modus rask oppstart. Siden vi bruker metoden for offisielt støttede enheter, kan vi falle tilbake på guide utgitt av Google å gjøre det på riktig måte.

Den neste tingen er å installere ROM-en for det du må velg en kanal. Forutsatt at vi for eksempel bruker en Nexus 7 for installasjonen vår, kan vi bruke kanalen utvikle. For dette måtte vi legge inn kommandoen i terminalen ubuntu-device-flash, og produksjonen som vi måtte oppnå, ville være omtrent slik:

ubuntu-device-flash --channel=devel --bootstrap
2014/04/16 10:19:26 Device is |flo|
2014/04/16 10:19:27 Flashing version 296 from devel channel and server https://system-image.ubuntu.com to device flo
2014/04/16 10:19:27 ubuntu-touch/trusty is a channel alias to devel

[...]

Når det gjelder hvilken kanal du skal velge, har Canonical lagt ut en kanalvalgguide ifølge enheten vår, siden det er slik vi må identifisere bildene. Denne guiden kan konsulteres gjennom Ubuntu utvikler nettsted.

Når installasjonen er ferdig, starter telefonen på nytt, og før du gjør noe, må du vente på omstart er fullført. I de fleste tilfeller er det ikke nødvendig med brukerinteraksjon, og vi bemerker at det kan ta noen minutter. Når det gjelder systemoppdateringer, bør varsler om tilgjengeligheten deres komme automatisk.

Og så langt vår guide for å installere Ubuntu Phone på en Android-telefon. Vi benytter anledningen til å understreke det med denne installasjonsmetoden vi fjerner Android ROM helt; det er ikke en dual boot. For å utføre en dual boot installasjon vil vi utvikle en annen guide som vi også vil publisere i Ubunlog.

Til få utvidet informasjon Angående installasjonen av systemet kan du gå til guide utgitt av Canonical.