Google Chrome OS pre PC: Predstavujeme Brunch Bootloader!

Každý hovorí: „Chrome OS je Boh, Chrome OS je toto, Chrome OS je tamto“. Ale povedali vám niekedy, ako to používajú? Tu je jeden z projektov, ktorý vám umožňuje nainštalovať a používať ho na vašom PC – ako aj návod na jeho inštaláciu!

Samozrejme, skôr ako začneme, použijem niekoľko výrazov:

Linuxová distribúcia: Vo všeobecnosti je to distribúcia Linuxu.
GRUB2: Druhá verzia zavádzača GRUB je skratka pre „GRand Unified Boot manager“, projekt GNU, ktorý vám umožňuje jednoduchšie zavádzať čokoľvek Linux a spravovať multibooty.
Brunche: Neoficiálny bootloader GRUB2 na opravu nainštalovanej verzie systému Chrome OS a jej použiteľnosti na vašom počítači.
Príkazový riadok jadra: „Parametre“ odovzdané do „jadra“ na zavedenie operačného systému v stabilnejšom alebo funkčnejšom stave. Brunch vám umožňuje prispôsobiť to na riešenie problémov, ktoré sa vyskytnú počas zavádzania alebo používania CrOS.
Crosh: Znamená „Chrome OS Shell“, terminál podobný Linuxu, ktorý vám umožňuje robiť veľa vecí, ktoré nie sú dostupné prostredníctvom grafického rozhrania.
ARC: Znamená „Android Runtime for Chrome“, čo vám umožňuje používať aplikácie pre Android v systéme Chrome OS – rovnako ako „Windows Subsystem for Android“, ale pre Chrome.
krutón: Oficiálna implementácia systému Linux pre OS Chrome od spoločnosti Google. Má samotné kontajnery, ktoré na prevádzku využívajú ovládače Chrome OS a backendy.
Brioška: Implementácia systému Linux spoločnosti Brunch pre OS Chrome od vývojára zavádzača. Má tiež kontajnerový systém, ale na prevádzku používa interné ovládače a podobne.
Wayland: Nejaký moderný „renderer“ sa používa na načítanie desktopového prostredia a podobne. Ak ste používateľom systému Linux, mali by ste si to uvedomiť.

Úvod do brunchu

Podľa mojich slov je Brunch prispôsobený GRUB na inštaláciu operačného systému Chrome OS a jeho opravu, aby ste ho mohli používať v počítači bez toho, aby sa vyskytli vážne problémy. Umožňuje vám vybrať si, ktorá záplata sa má použiť a ktorá nie jej konfiguráciou na živom systéme, aby ste ju mohli použiť alebo dokonca čo najstabilnejšiu na vašom zariadení – ako funkcia cielenej inštalácie pre Debian, ale veci si konfigurujete sami. Využíva extra partíciu (menovite “ROOTC”) na ukladanie záplat a podobne; a EFI partíciu na spustenie systému samozrejme. Je to dlhodobý projekt, ale nie je veľa spoľahlivých zdrojov okrem ich Wiki ako sprievodcu, ako ho bohužiaľ využiť…

Čo potrebuješ?

Musia byť splnené nasledujúce požiadavky.

  • Ak je to možné, potrebujete počítač s firmvérom UEFI. Legacy BIOS by tiež mohol fungovať, ale majte na pamäti, že vyžaduje niekoľko opráv a môžu sa vyskytnúť neočakávané problémy. Tiež skontrolujte rodiny CPU a vhodný firmvér pre ne. Nie všetky rodiny sú však podporované. Nie, GPU Nvidia nikdy nebudú fungovať, pretože ChromeOS využíva Wayland ako kompozíciu a nie je nainštalovaný ovládač, ktorý by ho spustil na Nvidii.
  • Potrebujete 2 externé disky. USB alebo SD karta, na tom nezáleží. Jedna bude obsahovať bootovateľnú živú distribúciu, druhá bude obsahovať prostriedky na inštaláciu zavádzača Brunch a CrOS.
  • Potom potrebujete určitú znalosť príkazového riadku Linuxu, trpezlivosť pri prechádzaní dokumentácie a čas na nájdenie záplat, ktoré chcete použiť.

Inštalácia Brunch

Postup inštalácie závisí od toho, ako chcete systém využívať. Predpokladám, že ho chcete nainštalovať na systémový disk a prepísať existujúci OS. Pre dualbooting a ďalšie riešenie problémov vám však odporúčam skontrolovať Brunch GitHub.
Takže najprv musíte nahrať inštalačný obraz Linuxu na váš USB disk pomocou Rufus (Windows), príkazového riadka alebo USB zapisovača obrazu dodaného s vašou distribúciou (Linux). Stiahnite si aj najnovšiu verziu Brunch a oficiálny obraz systému Chrome OS pre svoje zariadenie na inom externom disku. Pre AMD APU používam „grunt“, keďže môj notebook má AMD A4. Ak máte napríklad procesor Intel starší ako 8. gen., budete potrebovať „rammus“. Viac informácií a tabuľku podporovaných procesorov a obrázkov nájdete aj na wiki Brunch.
Spustite systém z USB systému Linux, ktorý ste práve vytvorili.
Potom prejdite na cestu, do ktorej ste si stiahli vydanie Brunch, otvorte tam terminál a vykonajte tieto príkazy v poradí;

# Extrahujte súbory Brunch a obraz na obnovenie systému Chrome OS. tar -xvf brunch_(...).tar.gz rozbaľte súbor /cesta/k/chromeos_codename_(...).bin.zip # Spravte spustiteľný inštalačný skript systému Chrome OS. chmod +x chromeos-install.sh # Za predpokladu, že máte zapnuté Ubuntu. Nainštalujte závislosti pre skript. sudo apt install cgpt pv # A nakoniec spustite skript. Nahraďte sdX cieľovým diskom (v /dev). Na identifikáciu použite Gparted. sudo ./chromeos-install.sh -src /cesta/k/chromeos_codename_(...).bin -dst /dev/sdX

Teraz si sadnite a dajte si šálku čaju. Chvíľu to potrvá. Po dokončení reštartujte počítač a spustite ho z interného disku. Ešte sme neskončili. Po spustení systému Chrome OS najskôr skontrolujte, či je zapnutá sieť Wi-Fi. Môžete tak urobiť kliknutím na systémovú lištu a „rozbalením“ dlaždice WiFi. Voliteľne skontrolujte aj Bluetooth. Ak niektorý z nich nefunguje, najmä WiFi, stlačením klávesov Ctrl+Alt+F2 prejdite do prostredia vývojára systému Chrome OS a prihláste sa ako „chronos“, potom vykonajte tento príkaz a postupujte podľa pokynov na obrazovke;

sudo edit-brunch-config

Jednoducho povedané, musíte označiť kartu, ktorú máte (napríklad „rtl8723de“ pre Realtek RTL8723DE) a niekoľko ďalších možností, ktoré vám znie dobre. Osobne tieto možnosti označujem;

  • „enable_updates“, aby ste povolili aktualizácie pre získanie z Nastavenia > O systéme Chrome OS.
  • „pwa“, aby bolo možné použiť Brunch PWA.
  • „mount_internal_drives“ na prístup k súborom pod akýmikoľvek inými oddielmi na disku, na ktorom bol nainštalovaný systém Chrome OS. Majte na pamäti, že ak povolíte túto možnosť, môže mať úložisko médií na ARC spustené po celú dobu a spôsobiť drasticky vysoké využitie procesora!
  • „rtl8723de“ pre WiFi kartu môjho notebooku (Realtek RTL8723DE)
  • „acpi_power_button“ pre tlačidlo napájania — Ak máte tablet/2v1, dlhým stlačením vypínača sa to spraví hneď po vybalení. Toto je pre používateľov notebookov a stolných počítačov, ktorým dlhé stlačenie tlačidla napájania nerobí nič iné, len krátke stlačenie zvyčajne funguje.
  • „suspend_s3“ pre pozastavenie stavu S3. ChromeOS zvyčajne nezvláda pozastavenie práve vtedy, keď máte pozastavenie S3 a nie S0/S1/S2. Môžete skontrolovať, či to potrebujete alebo nie, zadaním tohto príkazu v systéme Windows:
    powercfg /a

    Ak získate výstup podobný tomuto, musíte túto konfiguráciu povoliť.

    Podľa výstupu zadaného týmto príkazom musí autorský počítač vo svojej konfigurácii Brunch povoliť funkciu suspend_s3.

Vysvetlenie všetkých týchto možností nájdete na Brunch wiki rovnako.

Keď pomocou sekcie Riešenie problémov vyriešite čo najviac problémov, môžete na svojom zariadení používať OS Chrome! Bolo to ťažké? Myslím, že to tak nebolo. Jedna vec, ktorú musíte mať na pamäti, je, že musíte pravidelne kontrolovať aktualizácie zavádzača Brunch. A aktualizujte ich vždy, keď je to možné, aby ste sa vyhli ďalším problémom pri aktualizácii inštalácie systému Chrome OS.
Dúfam, že sa vám to páčilo. Uvažujem o pokračovaní tejto série článkov inými metódami inštalácie, niektorými experimentmi, ktoré fungovali lepšie, ako je zamýšľané, a tak ďalej. Všetci sa vidíme v ďalšom!

súvisiace články