Google Chrome OS yePC: Kuunza Brunch Bootloader!

Munhu wese anoti "Chrome OS ndiMwari, Chrome OS iyi, Chrome OS ndiyo". Asi vanombokuudza kuti vanoishandisa sei? Heino imwe yemapurojekiti inokutendera iwe kuti uiise uye uishandise paPC yako - Pamwe negwara rekuiisa!

Chokwadi tisati tatanga, ndichave ndichishandisa akati wandei mazwi:

Linux distro: Kugoverwa kweLinux kazhinji, chaizvo.
GRUB2: Chechipiri vhezheni yeGRUB bootloader, inomiririra "GRand Unified Boot maneja", chirongwa cheGNU chinokutendera kuti utore chero chinhu Linux uye ubate mamultiboots zviri nyore.
Brunches: Iyo isina pamutemo GRUB2 bootloader yekuisa yakaiswa vhezheni yeChrome OS uye iite kuti ishandiswe paPC yako.
Kernel commandline: Iwo "maparamita" akapfuudzwa ku "kernel" yekubhoti kuOS yako mune yakagadzikana kana inoshanda chimiro. Brunch inokutendera kuti ugadzirise izvi kugadzirisa nyaya kuti zviitike panguva yekubhoti kana kushandisa CrOS.
Crosh: Inomirira "Chrome OS Shell", iyo Linux-senge terminal inokutendera iwe kuti uite zvinhu zvakawanda zvisingawanikwe kuburikidza negraphical interface.
ARC: Inomirira "Android Runtime yeChrome", ichikubvumidza kuti ushandise Android maapplication paChrome OS - Kungofanana ne "Windows Subsystem ye Android" asi yeChrome.
Crouton: Iyo yepamutemo Linux kushandiswa kweChrome OS neGoogle. Iyo ine midziyo yega, iyo inoshandisa iyo Chrome OS madhiraivha uye backends ekushanda.
Bun: Brunch's Linux kushandiswa kweChrome OS nemugadziri webootloader. Iyo ine zvakare mudziyo wemidziyo, asi inoshandisa madhiraivha emukati uye akadaro ekushanda.
wayland: Imwe yemazuva ano "renderer" inoshandiswa kurodha desktop desktop nezvimwe zvakadaro. Kana iwe uri mushandisi weLinux, iwe unofanirwa kuziva izvi.

Nhanganyaya yeBrunch

Kubva pamashoko angu, Brunch ndeye GRUB yakagadziridzwa yekuisa Chrome OS uye nekuibata kuti uishandise pakombuta yako pasina kumhanya mune dzakakomba nyaya. Zvinokutendera kuti usarudze kuti ndechipi chigamba chekushandisa uye chii kwete nekuchigadzirisa pane mhenyu system kuitira kuti iwe ugone kuita kuti ishandiswe kana kutogadzikana sezvinobvira pane chako kifaa - Senge yakanangwa yekuisa ficha yeDebian, asi iwe unogadzirisa zvinhu uri wega. Inoshandisa imwe chikamu (Inonzi "ROOTC") kuchengetedza zvigamba nezvimwe; uye chikamu cheEFI kune, zvakanaka, boot system yacho. Icho chirongwa chekare-kare, asi hapana akawanda akavimbika zviwanikwa kunze kweWiki yavo segwara rekuishandisa zvinosiririsa…

Chii chaunoda?

Zvinotevera zvinodiwa zvinofanira kuzadzikiswa.

  • Unoda PC ine UEFI firmware kana zvichibvira. Legacy BIOS inogonawo kushanda, asi ramba uchifunga kuti inoda akati wandei uye zvinhu zvisingatarisirwi zviitike. Zvakare tarisa CPU mhuri uye akakodzera firmwares kwavari. Hadzisi mhuri dzese dzinotsigirwa zvakadaro. Kwete, Nvidia GPUs haizomboshanda nekuti ChromeOS inoshandisa Wayland semunyori uye hapana mutyairi wekuti ishande paNvidia yakaiswa.
  • Unoda madhiraivha maviri ekunze. USB kana SD kadhi, hazvina basa. Imwe ichabata bootable live distro, imwe inobata midziyo yekuisa Brunch bootloader uye CrOS.
  • Ipapo iwe unoda kumwe kujairana neLinux yekuraira mutsara, kushivirira kuenda kuburikidza nemagwaro uye nguva yekuwana zvigamba zvekushandisa.

Kuisa Brunch

Kuisa maitiro kunoenderana nekuti unoda kushandisa sei sisitimu. Ini ndichafungidzira kuti unoda kuiisa pane yako system drive, uchinyora pamusoro OS iripo. Zvekuita dualbooting uye nekumwe kugadzirisa dambudziko, zvakadaro, ndinokurudzira kuti utarise Brunch GitHub.
Saka, chekutanga pane zvese, iwe unofanirwa kuvheneka mufananidzo wekuisa Linux kune yako USB drive uchishandisa Rufus (Windows), mutsara wekuraira kana USB mufananidzo munyori anotumirwa ne distro yako (Linux). Zvakare dhawunirodha yazvino Brunch kuburitswa uye yepamutemo Chrome OS mufananidzo wemudziyo wako, pane imwe yekunze drive. Ini ndinoshandisa "grunt" ye AMD APUs, sezvo laptop yangu ine AMD A4. Kana iwe uine Intel CPU yakakura kupfuura 8th gen, semuenzaniso, iwe uchada "rammus". Unogona kutarisa Brunch wiki kuti uwane rumwe ruzivo uye tafura yemaCPU anotsigirwa nemifananidzo kune avo zvakare.
Boot kubva kuLinux USB yauchangobva kugadzira.
Wobva waenda munzira yawakadhawunirodha Brunch kuburitswa mukati, vhura terminal imomo, uye ita iyi mirairo muhurongwa;

# Bvisa Brunch mafaera uye Chrome OS yekudzoreredza mufananidzo. tar -xvf brunch_(...).tar.gz unzip /path/to/chromeos_codename_(...).bin.zip # Ita Chrome OS yekuisa script iite. chmod +x chromeos-install.sh # Tichifunga kuti une Ubuntu kumusoro. Isa zvinotsamira pane script. sudo apt kuisa cgpt pv # Uye chekupedzisira, mhanyisa script. Tsiva sdX nechinangwa chedhisiki (mu / dev). Shandisa Gparted kuziva. sudo ./chromeos-install.sh -src /path/to/chromeos_codename_(...).bin -dst /dev/sdX

Iye zvino gara shure uye unwe kapu yetii. Izvi zvichatora nguva. Kana yangopedza, tangazve PC, uye bhutsu kubva mukati dhisiki. Hatisati tapedza. Paunenge uine Chrome OS yakadzorwa, tarisa kana WiFi yatanga. Iwe unogona kuzviita nekudzvanya pane system tray uye "kuwedzera" WiFi tile. Optionally tarisa Bluetooth zvakare. Kana imwe yeiyo isiri kusimuka, kunyanya WiFi, ita Ctrl+Alt+F2 kudonhedza muCh Chrome OS Developer Shell uye pinda mukati se "chronos", wobva waita uyu murairo uye uteedzere mirairo yepa-skrini;

sudo edit-brunch-config

Zvichitaurwa zviri nyore, unofanirwa kumaka kadhi raunaro (semuenzaniso "rtl8723de" yeRealtek RTL8723DE) uye dzimwe sarudzo dzinoverengeka dzinonzwika kutonhorera kwauri. Ini pachangu ndinomaka sarudzo idzi;

  • "enable_updates" kuti, zvakanaka, gonesa zvigadziriso zvekuwana kubva kuSettings> About Chrome OS.
  • "pwa" kugonesa kushandiswa kwe Brunch PWA.
  • "mount_internal_drives" yekuwana mafaera pasi pezvimwe zvikamu padiski Chrome OS yakaiswa pairi. Ramba uchifunga kuti kugonesa iyi sarudzo kunogona kuve neMedia Storage paARC inomhanya kwenguva yese uye kukonzera yakanyanya kushandiswa kweCPU!
  • "rtl8723de" yelaptop yangu yeWiFi kadhi (Realtek RTL8723DE)
  • "acpi_power_button" yebhatani remagetsi - Kana uine piritsi/2in1, kudzvanya bhatani remagetsi kwenguva refu kunoita basa rayo kunze kwebhokisi. Izvi ndezvevashandisi velaptop uye desktop iyo kudzvanya bhatani remagetsi kwenguva refu hakuite chinhu kunze kwekudzvanya kupfupi kunowanzo shanda.
  • "suspend_s3" yeS3 state kumisa. ChromeOS kazhinji haibati kumiswa kana uine S3 kuturika uye kwete S0/S1/S2. Unogona kutarisa kana iwe uchida kuti izvi zvigoneswe kana kwete nekupa uyu murairo paWindows:
    Powercfg / a

    Kana iwe ukawana chimwe chinobuda chakafanana neichi, unofanirwa kugonesa iyi config.

    Zvinoenderana nezvakabuda zvakapihwa nemurairo uyu, PC yemunyori inoda suspend_s3 inogoneswa muBrunch yavo.

Kuti uwane tsananguro pane zvese izvi sarudzo, unogona kutarisa kune Brunch wiki naizvo.

Kana uchinge wagadzirisa nyaya dzakawanda sezvinobvira uchishandisa Troubleshooting chikamu, iwe wagadzirira kushandisa Chrome OS pachigadzirwa chako! Zvakanga zvakaoma here? Handifungi kuti zvaiva. Chinhu chimwe chete chaunofanira kuchengeta mupfungwa, zvakadaro, ndechekuti iwe unofanirwa kutarisa kune zvigadziriso kuBrunch bootloader nguva dzose. Uye vagadzirise pese pazvinogoneka kudzivirira dzimwe nyaya paunenge uchigadziridza yako Chrome OS yekuisa.
Ndinovimba wakazvifarira. Ndiri kufunga kuenderera mberi nechinyorwa ichi nedzimwe nzira dzekuisa, zvimwe zviedzo zvakashanda zvirinani pane nzira yavakarongerwa kuti iitwe zvichingodaro. Tokuonai mese mune imwe!

Related Articles