Kako omogućiti način rada za razvojne programere na Chromebooku
Postavite Chromebook u način rada za razvojne programere i dobit ćete potpuni korijenski pristup, uključujući mogućnost izmjene sistemskih datoteka Chromebooka. To se često koristi za instalaciju punog Linux sustava s nečim poput Croutona.
Način za razvojne programere ima i druge namjene. Ne morate instalirati masivan Linux sustav rame uz rame s Chrome OS-om. Možete samo izmijeniti nekoliko datoteka ili pokrenuti Chromebook s vanjskih USB uređaja.
Upozorenja
Postoje dva brza upozorenja koja trebate razumjeti:
- Omogućavanje (i onemogućavanje) načina za razvojne programere briše Chromebook: Kao dio postupka omogućavanja načina rada za razvojne programere, vaš će se Chromebook "isprati". Svi korisnički računi i njihove datoteke bit će uklonjeni s vašeg Chromebooka. Naravno, većina vaših podataka trebala bi biti pohranjena na mreži, a nakon toga se možete besplatno prijaviti na Chromebook s istim Google računom.
- Google ne nudi podršku za način rada za razvojne programere: Google službeno ne podržava tu značajku. Namijenjen je razvojnim programerima (i naprednim korisnicima). Google neće pružiti podršku za ove stvari. Primjenjuju se uobičajena upozorenja "Ovo može poništiti jamstvo" - drugim riječima, ako dođe do kvara hardvera u načinu rada za razvojne programere, samo onemogućite način rada razvojnog programera prije dobivanja jamstvene podrške.
Pokrenite opciju za oporavak
Na izvornom Chromebooku "način rada za razvojne programere" bio je fizički prekidač koji možete okrenuti. Na modernim Chromebook računalima to je opcija koju morate omogućiti u načinu za oporavak. Način oporavka je posebna mogućnost podizanja sustava gdje možete i Chromebook vratiti na tvornički zadano stanje.
Da biste započeli, morat ćete pokrenuti Chromebook u načinu za oporavak. Da biste to učinili, pritisnite i držite tipke Esc i Osvježi, a zatim dodirnite gumb Napajanje. (Tipka za osvježavanje je mjesto na kojem je tipka F3 - četvrti ključ s lijeve strane na gornjem retku tipkovnice.) Vaš Chromebook odmah će se ponovno pokrenuti u načinu rada za oporavak.
Imajte na umu da je gumb Power (Napajanje) možda negdje drugdje na vašem Chromebooku. Na primjer, na ASUS Chromebook Flip, nije ni na samoj tipkovnici - nalazi se na lijevoj strani uređaja.
Na zaslonu za oporavak piše "OS Chrome nedostaje ili je oštećen." To zapravo nije - ovaj se zaslon obično pojavljuje samo kada je vaša instalacija OS-a Chrome oštećena.
Pritisnite Ctrl + D na zaslonu za oporavak. Ovaj tipkovnički prečac nije prikazan na zaslonu bilo gdje - morate ga znati unaprijed. Time se korisnicima Chromebooka koji manje poznaju mogu spriječiti da ih pokažu i omoguće ih bez da znaju što rade.
Vidjet ćete zaslon s natpisom "Za isključivanje OS Verifikacija, pritisnite ENTER." Pritisnite Enter kako biste omogućili način rada razvojnog programera. Time se onemogućuje značajka "provjera operacijskog sustava", tako da možete mijenjati sistemske datoteke OS-a Chrome i nećete se žaliti i odbiti pokretanje. OS Chrome normalno se provjerava prije dizanja kako bi zaštitio operativni sustav od neovlaštenog rukovanja.
Pokretanje s načinom za razvojne programere omogućeno
Sada ćete vidjeti poruku koja izgleda zastrašujuće i kaže: "OS provjera je OFF"Prilikom pokretanja Chromebooka." Poruka vas obavještava da se datoteke Chromebooka ne mogu potvrditi - drugim riječima, da je Chromebook u načinu rada za razvojne programere. Ako dovoljno dugo zanemarite ovu poruku, Chromebook će vas hitno oglasiti kako biste privukli vašu pozornost.
Ovaj je zaslon dizajniran za sigurnosne svrhe. Chromebook u načinu rada za razvojne programere nema uobičajene sigurnosne značajke. Na primjer, možete instalirati keylogger na Chromebooku koristeći pristup načinu za razvojne programere, a zatim ga proslijediti nekome. Ako su upisali svoju lozinku, mogli biste je uhvatiti i špijunirati. Ta zastrašujuća poruka za pokretanje pomaže u održavanju tipičnih korisnika, vodeći ih kroz proces onemogućavanja načina rada razvojnog programera ako ne znaju što se događa.
Kako biste ipak pokrenuli Chromebook, morat ćete pritisnuti Ctrl + D kada se pojavi ovaj zaslon. To će vam omogućiti da brzo pokrenete sustav bez da čujete neugodan zvučni signal. Isto tako možete pričekati još nekoliko sekundi - nakon što se malo oglasite, Chromebook će se automatski pokrenuti.
Kada prvi put pokrenete Chromebook nakon što okrenete taj prekidač, obavijestit će vas da priprema vaš sustav za način rada za razvojne programere. To može potrajati 10-15 minuta - možete vidjeti traku napretka na vrhu zaslona da biste vidjeli koliko je vremena ostalo.
Omogućite značajke za otklanjanje pogrešaka u bonusima
Kada prvi put ponovno pokrenete Chromebook, vidjet ćete čarobnjaka za prvu postavku. U Chromeu 41 i novijem - koji je trenutačno dio "dev kanala", pa možda još nemate tu mogućnost - u donjem lijevom kutu čarobnjaka za prvu postavku vidjet ćete vezu "Omogući značajke otklanjanja pogrešaka"..
To će automatski omogućiti korisne značajke za način rada razvojnog programera, kao što je mogućnost pokretanja s USB uređaja i onemogućavanje provjere root datotečnog sustava kako biste mogli izmijeniti datoteke Chromebooka. Također omogućuje SSH daemon tako da možete daljinski pristupiti Chromebooku putem SSH poslužitelja i omogućuje vam da postavite prilagođenu lozinku za root. Pročitajte stranicu Mogućnosti otklanjanja pogrešaka na wikiju Chromium Projects za više pojedinosti o značajkama za otklanjanje pogrešaka koje to omogućuje.
Ovaj korak nije obavezan. To je potrebno samo ako želite te značajke za ispravljanje pogrešaka. I dalje možete instalirati Crouton i modificirati sistemske datoteke bez omogućavanja tih značajki za otklanjanje pogrešaka.
Korištenje načina rada za razvojne programere
Sada imate potpun i neograničen pristup svom Chromebooku, tako da možete raditi što god želite.
Da biste pristupili korijenskoj školjci, pritisnite Ctrl + Alt + T da biste otvorili prozor terminala. U prozoru Crosh shell, upišite ljuska i pritisnite Enter da biste dobili potpuni bash shell. Nakon toga možete pokrenuti naredbe s naredbom sudo da biste ih pokrenuli s root pristupom. To je, primjerice, mjesto na kojem pokrećete naredbu za instalaciju programa Crouton na Chromebooku.
Ako u budućnosti želite onemogućiti način rada razvojnog programera na Chromebooku, to je jednostavno. Samo ponovno pokrenite Chromebook. Na ekranu s upozorenjem zastrašujućeg izgleda pritisnite tipku za razmak prema uputama. Chromebook će se vratiti na tvornički zadane postavke i izbrisati svoje datoteke. Morat ćete se ponovno prijaviti na svoj Google račun, ali sve će se vratiti u normalno stanje zaključano.
Image Credit: Lachlan Tsang na Flickr, Carol Rucker na Flickr