Google Chrome OS համակարգչի համար. ներկայացնում ենք Brunch Bootloader-ը:

Բոլորն ասում են «Chrome OS-ն Աստված է, Chrome OS-ն սա է, Chrome OS-ն այն է»: Բայց նրանք երբևէ ձեզ ասում են, թե ինչպես են այն օգտագործում: Ահա այն նախագծերից մեկը, որը թույլ է տալիս տեղադրել և օգտագործել այն ձեր ԱՀ-ում, ինչպես նաև այն տեղադրելու ուղեցույց:

Իհարկե, նախքան սկսելը, ես կօգտագործեմ մի քանի տերմիններ.

Linux-ի բաշխում. Linux-ի բաշխում ընդհանրապես, իսկապես:
GRUB2: GRUB bootloader-ի երկրորդ տարբերակը նշանակում է «GRand Unified Boot manager», GNU նախագիծ, որը թույլ է տալիս բեռնել ցանկացած Linux և ավելի հեշտությամբ կառավարել բազմաբոթերը:
Նախաճաշ: Ոչ պաշտոնական GRUB2 բեռնիչ՝ Chrome OS-ի տեղադրված տարբերակը կարկատելու և ձեր համակարգչում օգտագործելի դարձնելու համար:
Kernel հրամանի տող. «Պարամետրերը» փոխանցվել են «միջուկին»՝ ձեր ՕՀ-ն ավելի կայուն կամ ֆունկցիոնալ կարգավիճակով բեռնելու համար: Brunch-ը թույլ է տալիս հարմարեցնել սա՝ շտկելու այն խնդիրները, որոնք առաջանում են բեռնման կամ CrOS-ի օգտագործման ժամանակ:
Crosh: Հանդիպում է «Chrome OS Shell»-ի՝ Linux-ի նմանվող տերմինալին, որը թույլ է տալիս անել շատ բաներ, որոնք հասանելի չեն գրաֆիկական ինտերֆեյսի միջոցով:
ARC: Հատկանշական է «Android Runtime for Chrome-ի համար», որը թույլ է տալիս օգտագործել Android հավելվածները Chrome OS-ում, ինչպես «Windows ենթահամակարգը Android-ի համար», բայց Chrome-ի համար:
Կրուտոն. Պաշտոնական Linux իրականացումը Chrome OS-ի համար Google-ի կողմից: Այն ունի ինքնուրույն կոնտեյներներ, որոնք օգտագործում են Chrome OS-ի դրայվերներն ու հետնամասերը գործելու համար:
Բրիոշ: Brunch-ի Linux-ի ներդրումը Chrome OS-ի համար bootloader-ի մշակողի կողմից: Այն ունի նաև կոնտեյներային համակարգ, բայց գործարկման համար օգտագործում է ներքին դրայվերներ և այլն:
Ուեյլենդ. Որոշ ժամանակակից «արտադրողներ» օգտագործվում էին աշխատասեղանի միջավայրը բեռնելու համար և այլն: Եթե ​​դուք Linux-ի օգտվող եք, դուք պետք է տեղյակ լինեք այս մասին:

Bunch-ի ներածություն

Իմ խոսքերով, Brunch-ը հարմարեցված GRUB է Chrome OS-ը տեղադրելու և այն ձեր համակարգչում առանց լուրջ խնդիրների օգտագործման համար կարկատելու համար: Այն թույլ է տալիս ընտրել, թե ինչ կարկատել կիրառել, և ինչը՝ ոչ՝ կարգավորելով այն կենդանի համակարգում, որպեսզի կարողանաք այն օգտագործելի կամ նույնիսկ հնարավորինս կայուն դարձնել ձեր սարքում, ինչպես Debian-ի նպատակային տեղադրման հնարավորությունը, բայց դուք ինքներդ կարգավորում եք իրերը: Այն օգտագործում է լրացուցիչ միջնորմ (մասնավորապես «ROOTC»)՝ կարկատանները և իրերը պահելու համար. և EFI միջնորմ, իհարկե, համակարգը բեռնելու համար: Դա վաղուց հնացած նախագիծ է, բայց չկան շատ հուսալի ռեսուրսներ, բացառությամբ նրանց Վիքիի՝ որպես այն օգտագործելու ուղեցույց, ցավոք սրտի…

Ինչ եք ուզում:

Հետևյալ պահանջները պետք է բավարարվեն.

  • Հնարավորության դեպքում Ձեզ անհրաժեշտ է UEFI որոնվածով համակարգիչ: Legacy BIOS-ը նույնպես կարող է աշխատել, բայց հիշեք, որ դրա համար պահանջվում են մի քանի կարկատներ և անսպասելի խնդիրներ են առաջանում: Նաև ստուգեք պրոցեսորի ընտանիքները և նրանց համար հարմար որոնվածը. Սակայն ոչ բոլոր ընտանիքներն են աջակցում: Ոչ, Nvidia GPU-ները երբեք չեն աշխատի, քանի որ ChromeOS-ն օգտագործում է Wayland-ը որպես կոմպոզիտատոր, և չկա վարորդ, որպեսզի այն աշխատի Nvidia-ի վրա:
  • Ձեզ անհրաժեշտ է 2 արտաքին սկավառակ: USB կամ SD քարտ, նշանակություն չունի: Մեկը կունենա bootable live distro, մյուսը կունենա ակտիվներ Brunch bootloader-ը և CrOS-ը տեղադրելու համար:
  • Այնուհետև ձեզ անհրաժեշտ է որոշակի ծանոթություն Linux-ի հրամանի տողին, համբերություն՝ փաստաթղթերի միջով անցնելու համար և ժամանակ՝ կիրառելու համար նախատեսված patches գտնելու համար:

Brunch-ի տեղադրում

Տեղադրման կարգը կախված է նրանից, թե ինչպես եք ցանկանում օգտագործել համակարգը: Ես ենթադրում եմ, որ դուք ցանկանում եք տեղադրել այն ձեր համակարգի սկավառակի վրա՝ վերագրանցելով գոյություն ունեցող ՕՀ-ն: Կրկնակի բեռնաթափման և անսարքությունների հետագա վերացման համար, այնուամենայնիվ, խորհուրդ եմ տալիս ստուգել Նախաճաշ GitHub.
Այսպիսով, առաջին հերթին, դուք պետք է ֆլեշ տեղադրեք Linux-ի տեղադրման պատկերը ձեր USB կրիչի վրա՝ օգտագործելով Rufus (Windows), հրամանի տող կամ USB պատկեր գրող, որը առաքվում է ձեր բաշխման հետ (Linux): Ներբեռնեք նաև Brunch-ի վերջին թողարկումը և Chrome OS-ի պաշտոնական պատկերը ձեր սարքի համար՝ մեկ այլ արտաքին դրայվից: AMD APU-ների համար ես օգտագործում եմ «grunt»-ը, քանի որ իմ նոութբուքն ունի AMD A4: Եթե ​​դուք ունեք Intel-ի 8-րդ սերնդից ավելի հին պրոցեսոր, ապա ձեզ անհրաժեշտ կլինի «rammus»: Լրացուցիչ տեղեկությունների համար կարող եք ստուգել Brunch wiki-ն, ինչպես նաև աջակցվող պրոցեսորների և պատկերների աղյուսակը նրանց համար:
Բեռնեք ձեր նոր ստեղծված Linux USB-ից:
Այնուհետև անցեք այն ուղին, որտեղ ներբեռնել եք Brunch-ի թողարկումը, բացեք տերմինալ այնտեղ և կատարեք այս հրամանները հերթականությամբ.

# Արդյունահանեք Brunch ֆայլերը և Chrome OS-ի վերականգնման պատկերը: tar -xvf brunch_(...).tar.gz unzip /path/to/chromeos_codename_(...).bin.zip # Դարձնել Chrome OS-ի տեղադրող սկրիպտը գործարկելի: chmod +x chromeos-install.sh # Ենթադրելով, որ դուք ունեք Ubuntu up. Տեղադրեք կախվածություններ սցենարի համար: sudo apt install cgpt pv # Եվ վերջապես գործարկեք սցենարը: Փոխարինեք sdX-ը թիրախային սկավառակով (/dev-ում): Օգտագործեք Gparted-ը նույնականացնելու համար: sudo ./chromeos-install.sh -src /path/to/chromeos_codename_(...).bin -dst /dev/sdX

Հիմա հանգիստ նստեք և մի բաժակ թեյ խմեք: Սա որոշ ժամանակ կպահանջի: Ավարտելուց հետո վերագործարկեք համակարգիչը և բեռնեք ներքին սկավառակից: Մենք դեռ չենք ավարտել: Երբ Chrome OS-ը բեռնված է, նախ ստուգեք՝ արդյոք WiFi-ը միացված է: Դուք կարող եք դա անել՝ սեղմելով համակարգային սկուտեղի վրա և «ընդլայնելով» WiFi սալիկը: Ցանկության դեպքում ստուգեք նաև Bluetooth-ի առկայությունը: Եթե ​​դրանցից մեկը բացված չէ, հատկապես WiFi-ը, կատարեք Ctrl+Alt+F2՝ Chrome OS Developer Shell-ի մեջ մտնելու համար և մուտք գործեք որպես «chronos», ապա կատարեք այս հրամանը և հետևեք էկրանի հրահանգներին.

sudo edit-brunch-config

Պարզ ասած, դուք պետք է նշեք ձեր ունեցած քարտը (օրինակ՝ «rtl8723de» Realtek RTL8723DE-ի համար) և մի քանի այլ տարբերակներ, որոնք ձեզ հաճելի են թվում: Ես անձամբ նշում եմ այս տարբերակները.

  • «enable_updates»՝ լավ, միացնելու թարմացումները՝ Կարգավորումներ > Chrome OS-ի մասին:
  • «pwa»՝ օգտագործելը հնարավոր դարձնելու համար Նախաճաշ PWA.
  • «mount_internal_drives»՝ սկավառակի վրա տեղադրված ցանկացած այլ միջնորմների տակ գտնվող ֆայլեր մուտք գործելու համար Chrome OS-ը տեղադրվել է: Հիշեք, որ այս ընտրանքը ակտիվացնելու դեպքում ARC-ում Media Storage-ը կարող է աշխատել ամբողջ ժամանակ և առաջացնել CPU-ի կտրուկ բարձր օգտագործում:
  • «rtl8723de» իմ նոութբուքի WiFi քարտի համար (Realtek RTL8723DE)
  • «acpi_power_button» միացման կոճակի համար. Եթե ունեք պլանշետ/2in1, միացման կոճակի վրա երկար սեղմելը իր գործն ավարտին է հասցնում: Սա նոութբուքի և աշխատասեղանի օգտագործողների համար է, որոնց միացման կոճակի երկար սեղմումը ոչինչ չի անում, բայց կարճ սեղմումը սովորաբար աշխատում է:
  • «suspend_s3» S3 վիճակի կասեցման համար: ChromeOS-ը սովորաբար չի կարգավորում կասեցումը, երբ դուք ունեք S3 կասեցում, այլ ոչ թե S0/S1/S2: Դուք կարող եք ստուգել, ​​արդյոք Ձեզ անհրաժեշտ է սա միացնել, թե ոչ՝ տալով այս հրամանը Windows-ում.
    powercfg /a

    Եթե ​​դուք նման արդյունք եք ստանում, դուք պետք է միացնեք այս կազմաձևը:

    Այս հրամանով տրված արդյունքի համաձայն՝ հեղինակի ԱՀ-ին անհրաժեշտ է, որ suspend_s3-ը միացված լինի իր Brunch կոնֆիգուրայում:

Այս բոլոր տարբերակների բացատրության համար կարող եք դիմել Նախաճաշ վիքի ինչպես նաեւ.

Հենց որ հնարավորինս շատ խնդիրներ շտկեք՝ օգտագործելով Անսարքությունների վերացման բաժինը, այժմ պատրաստ եք օգտագործել Chrome OS-ը ձեր սարքում: Դժվա՞ր էր: Չեմ կարծում, որ դա եղել է: Մի բան, որ դուք պետք է հիշեք, այնուամենայնիվ, այն է, որ դուք պետք է պարբերաբար ստուգեք Brunch bootloader-ի թարմացումները: Եվ հնարավորության դեպքում թարմացրեք դրանք՝ Chrome OS-ի տեղադրումը թարմացնելու ժամանակ հետագա խնդիրներից խուսափելու համար:
Հուսով եմ ձեզ դուր եկավ: Ես մտածում եմ շարունակել այս հոդվածաշարը տեղադրման այլ մեթոդներով, որոշ փորձարկումներով, որոնք ավելի լավ են աշխատել, քան այն ձևով, որը նախատեսված է անել և այլն: Կհանդիպենք բոլորիդ մեկ այլ մեկում:

Առնչվող հոդվածներ