Svi kažu "Chrome OS je Bog, Chrome OS je ovo, Chrome OS je ono". Ali da li vam ikada kažu kako ga koriste? Evo jednog od projekata koji vam omogućava da ga instalirate i koristite na vašem računaru — kao i vodič za njegovu instalaciju!
Naravno, prije nego što počnemo, upotrijebit ću nekoliko termina:
Linux distribucija: Distribucija Linuxa općenito, zaista.
GRUB2: Druga verzija GRUB bootloadera, je skraćenica od “GRand Unified Boot manager”, GNU projekat koji vam omogućava da pokrenete bilo šta Linux i lakše upravljate multibootovima.
branč: Neslužbeni GRUB2 bootloader za zakrpu instalirane verzije Chrome OS-a i učiniti ga upotrebljivim na vašem PC-u.
Komandna linija kernela: “Parametri” su proslijeđeni “kernelu” za pokretanje vašeg OS-a u stabilnijem ili funkcionalnijem statusu. Brunch vam omogućava da ovo prilagodite za rješavanje problema koji se javljaju tijekom pokretanja ili korištenja CrOS-a.
Crosh: Označava "Chrome OS Shell", terminal sličan Linuxu koji vam omogućava da radite mnogo stvari koje nisu dostupne putem grafičkog interfejsa.
ARC: Označava "Android Runtime for Chrome", što vam omogućava da koristite Android aplikacije na Chrome OS-u - baš kao "Windows Subsystem za Android", ali za Chrome.
kruton: Zvanična implementacija Linuxa za Chrome OS od strane Googlea. Ima kontejnere za sebe, koji za rad koristi Chrome OS drajvere i pozadine.
lepinja: Brunch-ova Linux implementacija za Chrome OS od strane programera pokretača. Takođe ima kontejnerski sistem, ali koristi interne drajvere i slično za rad.
wayland: Neki moderni "renderer" koji se koristi za učitavanje desktop okruženja i slično. Ako ste korisnik Linuxa, trebali biste biti svjesni ovoga.
Uvod u Brunch
Po mojim riječima, Brunch je prilagođeni GRUB za instaliranje Chrome OS-a i zakrpa za korištenje na vašem računalu bez nailaska na ozbiljne probleme. Omogućuje vam da odaberete koju zakrpu želite primijeniti, a koju ne tako što ćete je konfigurirati na živom sustavu kako biste je mogli učiniti upotrebljivim ili čak što stabilnijim na svom uređaju — Kao ciljana instalacijska značajka za Debian, ali stvari konfigurirate sami. Koristi dodatnu particiju (Naime “ROOTC”) za pohranjivanje zakrpa i stvari; i EFI particiju za, naravno, pokretanje sistema. To je dugovječan projekat, ali nema mnogo pouzdanih izvora osim njihove Wiki kao vodiča za korištenje, nažalost…
Šta ti treba?
Moraju biti ispunjeni sljedeći zahtjevi.
- Potreban vam je računar sa UEFI firmverom ako je moguće. Naslijeđeni BIOS bi također mogao funkcionirati, ali imajte na umu da zahtijeva nekoliko zakrpa i da će se pojaviti neočekivani problemi. Također provjerite porodice procesora i odgovarajuće firmvere za njih. Ipak, nisu sve porodice podržane. Ne, Nvidia GPU-ovi nikada neće raditi jer ChromeOS koristi Wayland kao kompozitor i ne postoji drajver koji bi ga natjerao da radi na Nvidia instaliranom.
- Potrebna su vam 2 eksterna diska. USB ili SD kartica, nije bitno. Jedan će držati distribuciju uživo za pokretanje, a drugi će imati sredstva za instaliranje Brunch bootloadera i CrOS-a.
- Tada vam je potrebno malo poznavanja Linux komandne linije, strpljenja da prođete kroz dokumentaciju i vremena da pronađete zakrpe koje ćete primijeniti.
Instaliranje Brunch
Postupak instalacije zavisi od toga kako želite da koristite sistem. Pretpostavljam da želite da ga instalirate na vaš sistemski disk, zamenjujući postojeći OS. Ipak, preporučujem vam da provjerite za dvostruko pokretanje i dalje rješavanje problema Brunch GitHub.
Dakle, prije svega, trebate flešovati instalacijsku sliku Linuxa na vaš USB disk koristeći Rufus (Windows), komandnu liniju ili USB program za pisanje slika koji se isporučuje s vašom distribucijom (Linux). Također preuzmite najnovije izdanje Brunch i zvaničnu sliku Chrome OS-a za svoj uređaj, na drugom vanjskom disku. Koristim "grunt" za AMD APU, jer moj laptop ima AMD A4. Ako imate Intel CPU stariji od 8. generacije, na primjer, trebat će vam “rammus”. Možete provjeriti Brunch wiki za više informacija i tabelu podržanih CPU-a i slika za njih.
Pokrenite sistem sa Linux USB-a koji ste upravo kreirali.
Zatim idite na putanju na koju ste preuzeli izdanje za Brunch, otvorite terminal tamo i izvršite ove naredbe po redoslijedu;
# Izvucite datoteke za brunch i sliku za oporavak Chrome OS-a. tar -xvf brunch_(...).tar.gz raspakujte /path/to/chromeos_codename_(...).bin.zip # Učinite skriptu za instaliranje Chrome OS-a izvršnom. chmod +x chromeos-install.sh # Pod pretpostavkom da imate instaliran Ubuntu. Instalirajte zavisnosti za skriptu. sudo apt install cgpt pv # I na kraju, pokrenite skriptu. Zamijenite sdX ciljnim diskom (u /dev). Koristite Gparted za identifikaciju. sudo ./chromeos-install.sh -src /path/to/chromeos_codename_(...).bin -dst /dev/sdX
Sada se zavalite i popijte šolju čaja. Ovo će potrajati. Kada se to završi, ponovo pokrenite računar i pokrenite sistem sa internog diska. Još nismo gotovi. Kada pokrenete Chrome OS, prvo provjerite da li je WiFi uključen. To možete učiniti tako što ćete kliknuti na sistemsku paletu i „proširiti“ WiFi pločicu. Opciono provjerite i Bluetooth. Ako jedan od njih nije aktiviran, posebno WiFi, pritisnite Ctrl+Alt+F2 da biste upali u Chrome OS Developer Shell i prijavili se kao “chronos”, zatim uradite ovu naredbu i slijedite upute na ekranu;
sudo edit-brunch-config
Jednostavno rečeno, morate označiti karticu koju imate (na primjer “rtl8723de” za Realtek RTL8723DE) i nekoliko drugih opcija koje vam zvuče cool. Ja lično označavam ove opcije;
- “enable_updates” da, pa, omogućite ažuriranja za preuzimanje iz Postavke > O Chrome OS-u.
- “pwa” za omogućavanje korištenja Brunch PWA.
- “mount_internal_drives” za pristup datotekama pod bilo kojom drugom particijom na disku na kojem je instaliran Chrome OS. Imajte na umu da bi omogućavanjem ove opcije Media Storage na ARC-u mogao raditi cijelo vrijeme i uzrokovati drastično visoku upotrebu CPU-a!
- “rtl8723de” za WiFi karticu mog laptopa (Realtek RTL8723DE)
- “acpi_power_button” za dugme za uključivanje — Ako imate tablet/2u1, dugo pritiskanje dugmeta za napajanje radi svoj posao izvan kutije. Ovo je za korisnike laptopa i desktopa za koje dugo pritiskanje dugmeta za napajanje ne radi ništa, ali kratko pritiskanje obično radi.
- “suspend_s3” za S3 stanje suspend. ChromeOS obično ne rješava suspenziju točno kada imate suspenziju S3, a ne S0/S1/S2. Možete provjeriti da li vam je ovo potrebno omogućiti ili ne tako što ćete dati ovu naredbu na Windows-u:
powercfg / a
Ako dobijete neki izlaz sličan ovome, morate omogućiti ovu konfiguraciju.
Za objašnjenje svih ovih opcija, možete pogledati Brunch wiki kao i.
Nakon što popravite što je moguće više problema pomoću odjeljka za rješavanje problema, sada ste spremni za korištenje Chrome OS-a na svom uređaju! Je li bilo teško? Mislim da nije. Međutim, jedna stvar koju trebate imati na umu je da morate redovno provjeravati ažuriranja za Brunch bootloader. I ažurirajte ih kad god je to moguće kako biste izbjegli daljnje probleme prilikom ažuriranja instalacije Chrome OS-a.
Nadam se da ti se svidelo. Razmišljam da nastavim ovu seriju članaka drugim metodama instalacija, nekim eksperimentima koji su radili bolje od načina na koji su namijenjeni i tako dalje. Vidimo se u još jednom!