Google Chrome OS mo PC: Te whakauru i te Brunch Bootloader!

Ka kii te katoa "Ko Chrome OS te Atua, Chrome OS tenei, Chrome OS tera". Engari ka korero tonu ratou ki a koe me pehea te whakamahi? Anei tetahi o nga kaupapa ka taea e koe te whakauru me te whakamahi i runga i to PC — Me te aratohu ki te whakauru!

Ae ra i mua i te tiimata, ka whakamahia e au etahi kupu:

Linux distro: He tohatoha Linux i te nuinga, tino.
GRUB2: Ko te putanga tuarua o te GRUB bootloader, e tu ana mo te "GRand Unified Boot manager", he kaupapa GNU e taea ai e koe te peke i tetahi mea Linux me te whakahaere i nga multiboots ngawari ake.
Parakuihi: He GRUB2 bootloader kore mana ki te papaki i te putanga whakauru o Chrome OS ka taea te whakamahi ki to PC.
Raina whakahau Kernel: Ko nga "tawhā" i tukuna ki te "kernel" mo te whakaohooho ki to OS i roto i te mana pumau, mahi ranei. Ma te Brunch ka taea e koe te whakarite i tenei ki te raru i nga take ka puta i te wa e puhipuhi ana, e whakamahi ana ranei i te CrOS.
Crosh: E tu ana mo "Chrome OS Shell", te tauranga rite-Linux e taea ai e koe te mahi maha nga mea kaore i te waatea ma te atanga kauwhata.
ARC: E tu ana mo "Android Runtime for Chrome", ka taea e koe te whakamahi i nga taupānga Android i runga i te Chrome OS — Pērā i te "Windows Subsystem for Android" engari mo Chrome.
Crouton: Ko te whakatinanatanga Linux mana mo Chrome OS na Google. He ipu kei a ia ano, e whakamahi ana i nga taraiwa Chrome OS me nga tuara mo te mahi.
Pana: Ko te whakatinanatanga Linux a Brunch mo te Chrome OS na te kaiwhakawhanake o te bootloader. Kei a ia ano he punaha ipu, engari ka whakamahia nga taraiwa o roto me etahi atu mo te whakahaere.
wayland: Ko etahi "kaiwhakaahua" hou i whakamahia hei uta i te taiao papamahi me era atu. Mena he kaiwhakamahi Linux koe, me mohio koe ki tenei.

He kupu whakataki mo te Parakuihi

Mai i aku kupu, he GRUB a Brunch mo te whakauru i te Chrome OS me te papaki mo te whakamahi i runga i to rorohiko me te kore e pa ki nga raru nui. Ka taea e koe te kowhiri he aha te papaki hei tono me te aha kaore ma te whirihora i runga i te punaha ora kia taea ai e koe te whakamahi, kia mau tonu ranei i runga i to taputapu - Ka rite ki te waahanga whakaurunga kua whakaritea mo Debian, engari ka whirihora e koe i a koe ake. Ka whakamahia he wehewehenga taapiri (ara ko "ROOTC") ki te penapena i nga papanga me nga taonga; me te wehewehenga EFI ki te, pai, whakaoho i te punaha o te akoranga. He kaupapa kua roa nei, engari kaore i te maha nga rauemi pono engari ko a raatau Wiki hei kaiarahi mo te whakamahi pouri…

He aha e hiahia ana koe?

Me tutuki nga whakaritenga e whai ake nei.

  • Ka hiahia koe ki te PC me te UEFI firmware mena ka taea. Ka taea hoki e te BIOS tuku iho te mahi, engari kia maumahara he maha nga waahanga me nga take ohorere ka puta. Ano hoki tirohia nga whanau PTM me nga firmwares pai mo ratou. Karekau nga whanau katoa e tautokona ana. Kao, kare rawa nga GPU Nvidia e mahi na te mea ka whakamahi a ChromeOS i a Wayland hei kaitito karekau he taraiwa hei whakauru i a Nvidia.
  • Me 2 nga puku o waho. Ko te kaari USB, te SD ranei, kaore he mea. Ko tetahi ka mau i te distro ora bootable, ko tetahi ka pupuri i nga rawa hei whakauru i te Brunch bootloader me te CrOS.
  • Na ka hiahia koe ki te mohio ki te raina whakahau Linux, te manawanui ki te haere i roto i nga tuhinga me te wa ki te rapu tohu hei tono.

Tāuta Parakuihi

Ko te tikanga whakauru ka whakawhirinaki ki te pehea e hiahia ana koe ki te whakamahi i te punaha. Ka whakaaro ahau kei te hiahia koe ki te whakauru ki runga i to puku punaha, me te tuhirua i te OS o naianei. Mo te ruabooting me etahi atu raruraru, ahakoa, ka tūtohu ahau kia tirohia e koe Parakuihi GitHub.
Na, ko te tuatahi, me whakakorikori koe i tetahi ahua whakaurunga Linux ki to puku USB ma te whakamahi i a Rufus (Windows), raina whakahau, he kaituhi whakaahua USB ranei i tukuna me to distro (Linux). Tangohia hoki te tukunga Parakuihi hou me te ahua Chrome OS mana mo to taputapu, i runga i tetahi atu puku o waho. Ka whakamahi ahau i te "grunt" mo nga AMD APU, i te mea he AMD A4 taku pona. Mena kei a koe he Intel CPU pakeke ake i te 8th gen, hei tauira, ka hiahia koe ki te "rammus". Ka taea e koe te tirotiro i te wiki Brunch mo etahi atu korero me te ripanga o nga PTM tautoko me nga whakaahua mo era.
Whakaara mai i te USB Linux i hanga e koe.
Na, haere ki te ara i tangohia e koe te tuku Parakuihi ki roto, whakatuwheratia he tauranga ki reira, ka mahia enei whakahau i runga i te raupapa;

# Tangohia nga konae Brunch me te ahua whakaora Chrome OS. tar -xvf brunch_(...) chmod +x chromeos-install.sh # Ki te whakaaro kei a koe a Ubuntu. Tāutahia ngā whakawhirinakitanga mō te hōtuhi. sudo apt tāuta cgpt pv # Na te mutunga, rere te tuhinga. Whakakapihia te sdX ki te kopae whaainga (i /dev). Whakamahia te Gparted hei tautuhi. sudo ./chromeos-install.sh -src /path/to/chromeos_codename_(...).bin -dst /dev/sdX

Inaianei noho ki muri ka inu i te kapu ti. Ka roa tenei. Kia oti, whakaara ano i te PC, ka whakaara mai i te kōpae o roto. Kaore ano kia oti. I te wa i whakaahuruhia e koe a Chrome OS, tirohia mena kei te noho tuatahi a WiFi. Ka taea e koe te mahi ma te panui i runga i te paepae punaha me te "whakawhanui" i te taera WiFi. Takina koa mo te Nihokikorangi. Mena karekau tetahi o era, inaa ko WiFi, mahia Ctrl+Alt+F2 ki te taka ki roto i te Chrome OS Developer Shell ka takiuru hei “chronos”, katahi ka mahia tenei whakahau ka whai i nga tohutohu i runga-mata;

sudo whakatika-brunch-config

Me tuhi noa, me tohu koe i te kaari kei a koe (hei tauira "rtl8723de" mo Realtek RTL8723DE) me etahi atu whiringa e pai ana ki a koe. Ka tohu ahau i enei whiringa;

  • "whakahohea_whakahou" ki te, pai, whakaahei i nga whakahou mo te tiki mai i nga Tautuhinga> Mo te Chrome OS.
  • “pwa” kia taea ai te whakamahi Parakuihi PWA.
  • "mount_internal_drives" mo te uru atu ki nga konae i raro i etahi atu waahanga o te kōpae i whakauruhia a Chrome OS. Kia maumahara ko te whakaahei i tenei kowhiringa ka noho te Rokiroki Media i runga i te ARC mo te wa katoa, ka nui rawa te whakamahi CPU!
  • "rtl8723de" mo te kaari WiFi o taku pona (Realtek RTL8723DE)
  • "acpi_power_button" mo te paatene hiko — Mena kei a koe he papa/2in1, ka roa te pehi i te paatene hiko ka mahi i waho o te pouaka. Mo nga kaiwhakamahi pona me te papamahi e pehi roa ana i te paatene mana engari ko te pehi poto ka mahi.
  • “suspend_s3” mo te S3 state suspend. Ko te tikanga karekau a ChromeOS e whakahaere i te whakatārewatanga i te mea kei a koe te whakatārewatanga S3, kaua ko S0/S1/S2. Ka taea e koe te tirotiro mena ka hiahia koe ki te whakahohe, kaore ranei ma te tuku i tenei whakahau ki Windows:
    powercfg /a

    Mena ka whiwhi koe i etahi putanga rite ki tenei, me whakaahei koe i tenei whirihora.

    E ai ki nga putanga i homai e tenei whakahau, me whakahoe te PC a te kaituhi suspend_s3 i roto i ta ratou whirihora Brunch.

Mo te whakamarama mo enei whiringa katoa, ka taea e koe te korero ki Parakuihi wiki rite te pai.

Ina kua whakatikahia e koe nga take maha ma te whakamahi i te waahanga Raparongoā, kua rite koe ki te whakamahi Chrome OS i runga i to taputapu! He uaua ranei? Ki taku whakaaro kare. Ko tetahi mea e tika ana kia maumahara koe, me tirotiro tonu koe mo nga whakahou ki te Brunch bootloader. A ka whakahou i nga wa katoa ka taea ki te karo i etahi atu take i te wa e whakahou ana i to whakaurunga Chrome OS.
Ko taku tumanako i pai ki a koe. Kei te whakaaro ahau ki te haere tonu i tenei raupapa tuhinga ma etahi atu tikanga whakaurunga, etahi whakamatautau i pai ake te mahi i te huarahi e whakaarohia ana kia mahia, me era atu. Ka kite koutou katoa i tetahi atu!

Tefito pā