Google Chrome OS por komputilo: Prezentante Brunch Bootloader!

Ĉiuj diras "Chrome OS estas Dio, Chrome OS estas ĉi tio, Chrome OS estas tio". Sed ĉu ili iam diras al vi kiel ili uzas ĝin? Jen unu el la projektoj, kiuj permesas vin instali kaj uzi ĝin sur via komputilo — Kaj ankaŭ gvidilo por instali ĝin!

Kompreneble antaŭ ol komenci, mi uzos plurajn terminojn:

Linukso-distribuo: Linukso-distribuo ĝenerale, vere.
GRUB2: Dua versio de GRUB-ŝargilo, signifas "GRand Unified Boot Manager", GNU-projekto, kiu ebligas al vi lanĉi ion ajn Linukso kaj administri plurbotojn pli facile.
Brunĉo: Neoficiala GRUB2 ekŝargilo por fliki instalitan version de Chrome OS kaj fari ĝin uzebla en via komputilo.
Kerna komandlinio: La "parametroj" pasis al la "kerno" por ekŝargo al via OS en pli stabila aŭ funkcia stato. Brunch permesas al vi agordi ĉi tion por solvi problemojn okazantajn dum lanĉado aŭ uzado de CrOS.
Crosh: Signifas "Chrome OS Shell", la Linukso-simila terminalo, kiu ebligas al vi fari multajn aferojn, kiuj ne estas disponeblaj per grafika interfaco.
ARK: Signifas "Android Runtime for Chrome", permesante al vi uzi Android-aplikaĵojn en Chrome OS - Same kiel "Vindoza Subsistemo por Android" sed por Chrome.
Kruton: La oficiala Linuksa efektivigo por Chrome OS de Google. Ĝi havas ujojn per si mem, kiuj uzas la ŝoforojn kaj backends de Chrome OS por funkcii.
Brioĉo: Linukso-efektivigo de Brunch por Chrome OS fare de la programisto de la ekŝargilo. Ĝi ankaŭ havas konteneran sistemon, sed uzas la internajn ŝoforojn kaj tiajn por funkcii.
vojlando: Iu moderna "prezentilo" kutimis ŝargi labortablan medion kaj tiajn. Se vi estas Linukso-uzanto, vi devus esti konscia pri tio.

Enkonduko al Brunĉo

Laŭ miaj vortoj, Brunch estas personecigita GRUB por instali Chrome OS kaj fliki ĝin por uzi ĝin en via komputilo sen renkonti severajn problemojn. Ĝi ebligas al vi elekti kian flikaĵon apliki kaj kio ne, agordante ĝin en viva sistemo, por ke vi povu igi ĝin uzebla aŭ eĉ kiel eble plej stabila sur via aparato — Kiel celita instala funkcio por Debian, sed vi agordas aferojn memstare. Ĝi uzas ekstran sekcion (Nome "ROOTC") por stoki diakilojn kaj aĵojn; kaj EFI-disko por, nu, ekfunkciigi la sistemon kompreneble. Ĝi estas long-aĝa projekto, sed ne ekzistas multaj fidindaj rimedoj krom ilia Vikio kiel gvidilo por uzi ĝin bedaŭrinde...

Kion vi bezonas?

La sekvaj postuloj devas esti plenumitaj.

  • Vi bezonas komputilon kun UEFI-firmvaro se eble. Heredaĵo BIOS ankaŭ povus funkcii, sed memoru, ke ĝi postulas plurajn diakilojn kaj neatenditaj problemoj okazas. Ankaŭ kontrolu CPU-familiojn kaj taŭgajn firmwarejn por ili. Tamen ne ĉiuj familioj estas subtenataj. Ne, Nvidia GPU-oj neniam funkcios ĉar ChromeOS uzas Wayland kiel kompostiston kaj ne ekzistas la ŝoforo por ke ĝi funkcias ĉe Nvidia instalita.
  • Vi bezonas 2 eksterajn diskojn. USB aŭ SD-karto, ne gravas. Unu tenos starteblan vivan distribuadon, la alia tenos aktivaĵojn por instali Brunch-ŝargilon kaj CrOS.
  • Tiam vi bezonas iom da familiareco kun Linukso komandlinio, pacienco por trarigardi dokumentadojn kaj tempon por trovi diakilojn por apliki.

Instalante Brunch

Instala proceduro dependas de kiel vi volas uzi la sistemon. Mi supozos, ke vi volas instali ĝin sur via sistema stirado, anstataŭigante la ekzistantan OS. Por duobla lanĉado kaj plia solvi problemojn, mi tamen rekomendas vin kontroli Brunĉo GitHub.
Do, antaŭ ĉio, vi devas fulmi Linuksan instalan bildon al via USB-disko uzante aŭ Rufus (Vindozo), komandlinion aŭ USB-bildskribilon senditan kun via distro (Linukso). Ankaŭ elŝutu lastan Brunch-eldonon kaj la oficialan bildon de Chrome OS por via aparato, sur alia ekstera disko. Mi uzas "grunt" por AMD-APU-oj, ĉar mia tekkomputilo havas AMD A4. Se vi havas Intel CPU pli malnovan ol 8-a gen, ekzemple, vi bezonos "rammus". Vi povas kontroli Brunch-vikion por pli da informoj kaj tabelo de subtenataj CPUoj kaj bildoj por tiuj ankaŭ.
Lanĉu de la Linukso USB, kiun vi ĵus kreis.
Poste, iru en la vojon, en kiu vi elŝutis Brunch release, malfermu terminalon tie, kaj faru ĉi tiujn komandojn en la ordo;

# Ekstraktu Brunch-dosierojn kaj bildon de reakiro de Chrome OS. tar -xvf brunch_(...).tar.gz unzip /path/to/chromeos_codename_(...).bin.zip # Faru Chrome OS instalantan skripton plenumebla. chmod +x chromeos-install.sh # Supozante, ke vi havas Ubuntu-on. Instalu dependecojn por la skripto. sudo apt install cgpt pv # Kaj fine, rulu la skripton. Anstataŭigu sdX per la cela disko (en /dev). Uzu Gparted por identigi. sudo ./chromeos-install.sh -src /path/to/chromeos_codename_(...).bin -dst /dev/sdX

Nun sidiĝu kaj trinku tason da teo. Ĉi tio daŭros iom da tempo. Post kiam ĝi estas farita, rekomencu la komputilon kaj lanĉu de interna disko. Ni ankoraŭ ne finis. Kiam vi ekfunkciigas Chrome OS, unue kontrolu ĉu WiFi funkcias. Vi povas fari tion klakante sur sistempleto kaj "vastigi" WiFi-kahelo. Laŭvole kontrolu ankaŭ Bluetooth. Se unu el tiuj ne funkcias, precipe WiFi, faru Ctrl+Alt+F2 por fali en Chrome OS Developer Shell kaj ensalutu kiel "chronos", tiam faru ĉi tiun komandon kaj sekvu la surekranajn instrukciojn;

sudo edit-brunch-config

Simple dirite, vi devas marki la karton, kiun vi havas (ekzemple "rtl8723de" por Realtek RTL8723DE) kaj plurajn aliajn opciojn, kiuj sonas bonegaj por vi. Mi persone markas ĉi tiujn eblojn;

  • "enable_updates" por, nu, ebligi ĝisdatigojn por ricevi de Agordoj > Pri Chrome OS.
  • “pwa” por ebligi uzon de Brunĉo PWA.
  • "mount_internal_drives" por aliri dosierojn sub iuj aliaj sekcioj sur la disko, sur kiu estis instalita Chrome OS. Memoru, ke ebligi ĉi tiun opcion povus funkcii Media Storage sur ARC dum la tuta tempo kaj kaŭzi draste altan uzadon de CPU!
  • "rtl8723de" por la WiFi-karto de mia tekkomputilo (Realtek RTL8723DE)
  • "acpi_power_button" por elektra butono - Se vi havas tablojdon/2in1, longe premante la butonon de potenco faras sian laboron elkesto. Ĉi tio estas por tekkomputiloj kaj labortablaj uzantoj, por kiuj longa premado de elektra butono faras nenion krom mallonga premado kutime funkcias.
  • "suspend_s3" por S3-ŝtata suspendo. ChromeOS kutime ne pritraktas suspendon ĝuste kiam vi havas S3-pendon kaj ne S0/S1/S2. Vi povas kontroli ĉu vi bezonas ĉi tion ebligita aŭ ne donante ĉi tiun komandon en Vindozo:
    powercfg / a

    Se vi ricevas iun produktaĵon similan al ĉi tio, vi devas ebligi ĉi tiun agordon.

    Laŭ eligo donita de ĉi tiu komando, la komputilo de aŭtoro bezonas suspend_s3 ebligita en ilia Brunch-agordo.

Por klarigo pri ĉiuj ĉi tiuj opcioj, vi povas raporti al Brunĉa vikio ankaŭ.

Post kiam vi riparis tiom da problemoj kiel eble uzante la sekcion pri solvo de problemoj, vi nun pretas uzi Chrome OS en via aparato! Ĉu estis malfacile? Mi ne pensas, ke ĝi estis. Unu afero, kiun vi devas memori, tamen, estas, ke vi devas regule kontroli ĝisdatigojn de Brunch-ŝargilo. Kaj ĝisdatigu ilin kiam ajn eblas por eviti pliajn problemojn dum ĝisdatigo de via instalado de Chrome OS.
Mi esperas, ke vi ŝatis ĝin. Mi pensas daŭrigi ĉi tiun artikolon per aliaj metodoj de instalaĵoj, kelkaj eksperimentoj, kiuj funkciis pli bone ol la maniero, kiel ili estas intencitaj, ktp. Ĝis revido en alia!

rilataj Artikoloj