Google Chrome OS ee PC: Soo bandhigida Bootloader Brunch!

Qof kastaa wuxuu leeyahay "Chrome OS waa Ilaah, Chrome OS waa kan, Chrome OS waa kaas". Laakiin waligaa miyay kuu sheegaan sida ay u isticmaalaan? Waa kan mid ka mid ah mashaariicda kuu oggolaanaya inaad ku rakibto oo aad ku isticmaasho PC-gaaga - Iyo sidoo kale hage aad ku rakibto!

Dabcan ka hor intaanan bilaabin, waxaan isticmaali doonaa dhawr eray:

Linux distro: Qaybinta Linux guud ahaan, runtii.
GRUB2: Nooca labaad ee bootloader GRUB, wuxuu u taagan yahay "Maareeyaha Bootka Midaysan ee GRAND", mashruuc GNU ah oo kuu oggolaanaya inaad wax kasta oo Linux ah ku xirto oo aad si fudud u maamusho multiboots.
Burbur: Bootloader GRUB2 oo aan rasmi ahayn si loogu dhejiyo nooca rakiban ee Chrome OS oo uu ka dhigo mid lagu isticmaali karo kombuyutarkaaga.
Khadka taliska Kernel: "Qiyaasaha" waxay u gudbeen "kernel" si loogu shubo OS kaaga si deggan ama xaalad shaqaynaysa. Brunch wuxuu kuu ogolaanayaa inaad tan u habayn karto si aad u xalliso arrimaha dhacaya inta lagu jiro bootinta ama isticmaalka CrOS.
Burburka: Waxay u taagan tahay "Chrome OS Shell", terminalka u eg Linux oo kuu oggolaanaya inaad sameyso waxyaabo badan oo aan laga heli karin isdhexgalka garaafyada.
ARC: Waxay u taagan tahay "Android Runtime for Chrome", oo kuu ogolaanaysa inaad ku isticmaasho apps Android-ka Chrome OS-ka lamid ah "Windows Subsystem for Android" balse loogu talagalay Chrome.
Crouton: Hirgelinta Linux ee rasmiga ah ee Chrome OS ee Google. Waxay leedahay weelal keligood ah, kuwaas oo isticmaala darawalada Chrome OS iyo dhabarka dambe ee hawlgalka.
Bun: Hirgelinta Linux ee Brunch ee Chrome OS ee soo-saare bootloader. Waxa kale oo ay leedahay habka weelka, laakiin waxay u isticmaashaa wadayaasha gudaha iyo wixii la mid ah si ay ugu shaqeeyaan.
wayland: Qaar ka mid ah "renderer" casriga ah ayaa loo isticmaalay in lagu shubo jawiga miiska iyo sida. Haddii aad tahay isticmaale Linux, waa inaad ka digtoonaato tan.

Hordhac Brunch

Erayadayda, Brunch waa GRUB loo habeeyay si loogu rakibo Chrome OS oo loogu dhejiyo si loogu isticmaalo kombuyuutarkaaga adoon la kulmin arrimo daran. Waxay kuu ogolaaneysaa inaad doorato balastar aad codsaneyso iyo waxa aan ku habeyneynin nidaamka tooska ah si aad uga dhigto mid la isticmaali karo ama xitaa sida ugu macquulsan aaladdaada - Sida muuqaalka rakibaadda bartilmaameedka ah ee Debian, laakiin adiga ayaa wax u habeynaya. Waxay isticmaashaa qayb dheeraad ah (oo ah "ROOTC") si ay u kaydiso balastar iyo alaab; iyo qayb EFI si, si fiican, u boot nidaamka Dabcan. Waa mashruuc da' weyn, laakiin ma jiraan ilo badan oo la isku halayn karo marka laga reebo Wiki-kooda oo hage u ah in si murugo leh looga faa'iidaysto…

Maxaad u baahan tahay?

Shuruudaha soo socda waa in la buuxiyaa.

  • Waxaad u baahan tahay kombiyuutar leh UEFI firmware haddii ay suurtagal tahay. Legacy BIOS sidoo kale wuu shaqeyn karaa, laakiin maskaxda ku hay inay u baahan tahay dhowr balastar iyo arrimo lama filaan ah inay dhacaan. Sidoo kale Hubi qoysaska CPU iyo qalabyada ku haboon iyaga. Qoysaska oo dhan lama taageero in kastoo. Maya, Nvidia GPU-yadu waligood ma shaqeyn doonaan sababtoo ah ChromeOS waxay u isticmaashaa Wayland sidii laxamiistaha mana jiro darawal si uu uga shaqeeyo Nvidia lagu rakibay.
  • Waxaad u baahan tahay 2 darawal oo dibadda ah. USB ama kaarka SD, dhib malahan. Mid ayaa qaban doona qalab toos ah oo bootable ah, kan kalena wuxuu hayn doonaa hanti si loogu rakibo bootloader Brunch iyo CrOS.
  • Markaa waxaad u baahan tahay xoogaa aqoon u leh khadka taliska Linux, samir si aad u dhex gasho dukumeentiyada iyo waqti aad ku hesho balastar aad dalbato.

Ku rakibida Brunch

Habka rakibidda waxay kuxirantahay sida aad rabto inaad uga faa'iidaysato nidaamka. Waxaan u qaadan doonaa inaad rabto inaad ku rakibto darawalka nidaamkaaga, adoo dib u qoraya OS jira. Dualbooting iyo cilad kale oo dheeraad ah, in kastoo, waxaan kugula talinayaa inaad hubiso Brunch GitHub.
Marka, marka hore, waxaad u baahan tahay inaad ku iftiimiso sawirka rakibaadda Linux ee USB-gaaga adigoo isticmaalaya Rufus (Windows), khadka taliska ama qoraaga sawirka USB ee lagu soo raray distro-gaaga (Linux). Sidoo kale soo deji sii deynta Brunch-kii ugu dambeeyay iyo sawirka rasmiga ah ee Chrome OS ee qalabkaaga, wadid kale oo dibadda ah. Waxaan u isticmaalaa "grunt" AMD APUs, maadaama laptop-kaygu leeyahay AMD A4. Haddii aad leedahay Intel CPU oo ka weyn gen 8-aad, tusaale ahaan, waxaad u baahan doontaa “ramus”. Waxaad ka hubin kartaa Brunch wiki macluumaad dheeraad ah iyo miiska CPU-yada la taageeray iyo sawirada kuwa sidoo kale.
Ka boot USB-ga Linux ee aad hadda abuurtay.
Ka dib, u gudub wadadii aad ku soo dejisay sii deynta Brunch, ka fur terminal halkaas, oo u samee amarradan sida ay u kala horreeyaan;

# Soo saar faylasha Brunch iyo sawirka soo kabashada ee Chrome OS. tar -xvf brunch_(...)tar.gz fur /dariiqa/to/chromeos_codename_(...) .bin.zip # Samee Chrome OS rakibida qoraalka la fulin karo. chmod +x chromeos-install.sh Ku-tiirsanaanta qoraalka. sudo apt install cgpt pv # Ugu dambeyntii, socodsii qoraalka. Ku beddel sdX saxanka bartilmaameedka ah (in/dev). Isticmaal Gparted si aad u aqoonsato. sudo ./chromeos-install.sh -src /path/to/chromeos_codename_(...) .bin -dst /dev/sdX

Hadda fadhiiso oo koob shaah cab. Tani waxay qaadan doontaa wakhti. Marka la dhammeeyo, dib u bilow PC-ga, oo ka soo qaad diskka gudaha. Weli ma dhammayn Marka aad leedahay Chrome OS boot, hubi haddii WiFi marka hore kor. Waxaad sidaas ku samayn kartaa adigoo gujinaya nidaamka saxaarad iyo "ballaadhin" foornada WiFi. Ikhtiyaar ahaan sidoo kale hubi Bluetooth. Haddii mid ka mid ah kuwan uusan kor u kaceynin, gaar ahaan WiFi, samee Ctrl+Alt+F2 si aad u gasho Chrome OS Developer Shell oo aad u gasho sida "chronos", ka dib samee amarkan oo raac tilmaamaha shaashadda;

sudo edit-brunch-config

Si fudud loo dhigo, waxaad u baahan tahay inaad calaamadiso kaarka aad haysato (tusaale "rtl8723de" ee Realtek RTL8723DE) iyo dhawr doorasho oo kale ayaa adiga kugu habboon. Anigu shakhsi ahaan waxaan calaamadeeyaa doorashooyinkan;

  • "enable_updates" si, si fiican, u suurtageliso cusboonaysiinta si aad uga hesho Settings> Ku saabsan Chrome OS.
  • "pwa" si loo suurtageliyo isticmaalka Brunch PWA.
  • "mount_internal_drives" ee gelitaanka faylasha hoostooda qayb kasta oo kale oo ku jira saxanka Chrome OS ayaa lagu rakibay. Maskaxda ku hay in awoodsiinta doorashadan ay ku yeelan karto Kaydinta Warbaahineed ee ARC oo soconaysa wakhtiga oo dhan oo ay keento isticmaalka CPU aad u sarreeya!
  • "rtl8723de" ee kaarka WiFi-ga laptop-ka (Realtek RTL8723DE)
  • "acpi_power_button" ee badhanka korantada - Haddii aad haysato tablet-ka/2in1, riixitaanka dheer ee badhanka korontadu waxay shaqadeeda ka dhigtaa meel ka baxsan sanduuqa. Tani waxaa loogu talagalay isticmaaleyaasha laptop-yada iyo desktop-ka kuwaas oo riixitaanka dheer ee badhanka korontadu aanu waxba qabanayn laakiin riixista gaaban ayaa caadi ahaan shaqeysa.
  • " Suspend_s3" ee S3 gobolka ka joojinta. ChromeOS inta badan si sax ah uma qabto cayrinta marka aad leedahay ka joojinta S3 ee ma aha S0/S1/S2. Waxaad hubin kartaa haddii aad u baahan tahay tan karti-u-yeelasho iyo haddii kale adoo ku siinaya amarkan Windows:
    powercfg/a

    Haddii aad hesho wax soo saar la mid ah kan, waxaad u baahan tahay inaad karti u yeelato habayntan.

    Sida ku cad wax soo saarka amarkan, kombuyutarka qoraaga wuxuu u baahan yahay suspend_s3 oo karti u leh qaabaynta Brunch.

Si aad u sharaxdo dhammaan xulashooyinkan, waxaad tixraaci kartaa Brunch wiki iyo sidoo.

Markaad xalliso arrimaha ugu badan ee suurtogalka ah adigoo isticmaalaya qaybta xallinta dhibaatada, hadda waxaad diyaar u tahay inaad ku isticmaasho Chrome OS qalabkaaga! Ma wax adag ma ahayd? U malayn maayo inay ahayd. Hal shay oo aad u baahan tahay inaad maskaxda ku hayso, si kastaba ha ahaatee, waa inaad u baahan tahay inaad si joogto ah u hubiso wixii ku cusub bootloader Brunch. Oo cusbooneysii mar kasta oo ay suurtagal tahay si aad uga fogaato arrimo kale marka aad cusboonaysiinayso rakibaadda Chrome OS-kaaga.
Waxaan rajeynayaa inaad ka heshay. Waxaan ka fekerayaa inaan sii wado taxanaha maqaalkan habab kale oo loo rakibo, tijaabooyin qaar ka mid ah oo si fiican uga shaqeeyay qaabkii loogu talagalay in la sameeyo iyo wixii la mid ah. Kuligiin isku arag mid kale!

Qodobbo la xiriira