Aliyense amati "Chrome OS ndi Mulungu, Chrome OS ndi iyi, Chrome OS ndi imeneyo". Koma kodi amakuuzanipo momwe amagwiritsira ntchito? Nayi imodzi mwama projekiti omwe amakulolani kuyiyika ndikuigwiritsa ntchito pa PC yanu - Komanso kalozera woyiyika!
Zachidziwikire tisanayambe, ndikhala ndikugwiritsa ntchito mawu angapo:
Linux distro: Kugawa kwa Linux konsekonse, kwenikweni.
GRUB2: Mtundu wachiwiri wa GRUB bootloader, umayimira "GRand Unified Boot manager", pulojekiti ya GNU yomwe imakulolani kuti mutsegule chirichonse cha Linux ndikuwongolera ma multiboots mosavuta.
Maburashi: GRUB2 bootloader yosavomerezeka kuti igwirizane ndi Chrome OS ndikupangitsa kuti igwiritsidwe ntchito pa PC yanu.
Kernel commandline: "Magawo" amaperekedwa ku "kernel" kuti ayambitse ku OS yanu mokhazikika kapena yogwira ntchito. Brunch imakulolani kuti musinthe izi kuti muthe kuthana ndi zovuta zomwe zingachitike poyambitsa kapena kugwiritsa ntchito CrOS.
Crosh: Imayimira "Chrome OS Shell", terminal ngati Linux imakupatsani mwayi wochita zinthu zambiri zomwe sizipezeka kudzera pazithunzi.
ARC: Imayimira "Android Runtime for Chrome", kukulolani kugwiritsa ntchito mapulogalamu a Android pa Chrome OS - Monga "Windows Subsystem for Android" koma ya Chrome.
Crouton: Kukhazikitsa kovomerezeka kwa Linux kwa Chrome OS ndi Google. Ili ndi zotengera zokha, zomwe zimagwiritsa ntchito madalaivala a Chrome OS ndi ma backends kuti azigwira ntchito.
Brioche: Kukhazikitsa kwa Linux kwa Brunch kwa Chrome OS ndi woyambitsa bootloader. Ilinso ndi chidebe, koma imagwiritsa ntchito madalaivala amkati ndi zina zogwirira ntchito.
wayland: Ena amakono "renderer" amagwiritsidwa ntchito kutsitsa malo apakompyuta ndi zina zotero. Ngati ndinu wogwiritsa ntchito Linux, muyenera kudziwa izi.
Chiyambi cha Brunch
Kuchokera m'mawu anga, Brunch ndi GRUB yokhazikika pakuyika Chrome OS ndikuyiyika kuti muigwiritse ntchito pakompyuta yanu osakumana ndi zovuta. Zimakupatsani mwayi wosankha chigamba chomwe mungagwiritse ntchito ndi zomwe osachikhazikitsa pamayendedwe amoyo kuti mutha kuchigwiritsa ntchito kapena kukhala chokhazikika momwe mungathere pazida zanu - Monga gawo lokonzekera la Debian, koma mumakonza zinthu nokha. Imagwiritsa ntchito magawo owonjezera (omwe ndi "ROOTC") kusunga zigamba ndi zinthu; ndi gawo la EFI kuti, chabwino, yambitsani dongosololi. Ndi pulojekiti yakale, koma palibe zinthu zambiri zodalirika kupatula Wiki yawo ngati kalozera wogwiritsa ntchito mwachisoni…
Mukufuna chiyani?
Zofunikira zotsatirazi ziyenera kukwaniritsidwa.
- Mufunika PC yokhala ndi UEFI firmware ngati nkotheka. BIOS ya cholowa imatha kugwiranso ntchito, koma dziwani kuti pamafunika zigamba zingapo ndi zovuta zosayembekezereka kuti zichitike. Komanso fufuzani mabanja a CPU ndi ma firmwares oyenera kwa iwo. Si mabanja onse omwe amathandizidwa. Ayi, ma Nvidia GPU sangagwire ntchito chifukwa ChromeOS imagwiritsa ntchito Wayland ngati wopanga ndipo palibe dalaivala kuti igwire ntchito pa Nvidia.
- Muyenera 2 ma drive akunja. USB kapena SD khadi, zilibe kanthu. Wina azikhala ndi distro yokhazikika, winayo azikhala ndi katundu kuti akhazikitse Brunch bootloader ndi CrOS.
- Kenako muyenera kudziwa bwino mzere wamalamulo a Linux, kuleza mtima kuti mudutse zolemba ndi nthawi yoti mupeze zigamba zoti mugwiritse ntchito.
Kukhazikitsa Brunch
Kukhazikitsa kumatengera momwe mukufuna kugwiritsa ntchito dongosolo. Ndikuganiza kuti mukufuna kuyiyika pa drive drive yanu, ndikulembanso OS yomwe ilipo. Kwa dualbooting ndi zina zovuta, komabe, ndikupangirani kuti muwone Brunch GitHub.
Chifukwa chake, choyamba, muyenera kuwunikira chithunzi cha kukhazikitsa Linux pagalimoto yanu ya USB pogwiritsa ntchito Rufus (Windows), mzere wolamula kapena wolemba zithunzi wa USB wotumizidwa ndi distro (Linux). Tsitsaninso kutulutsidwa kwaposachedwa kwa Brunch ndi chithunzi chovomerezeka cha Chrome OS pa chipangizo chanu, pagalimoto ina yakunja. Ndimagwiritsa ntchito "grunt" pa AMD APUs, popeza laputopu yanga ili ndi AMD A4. Ngati muli ndi Intel CPU wamkulu kuposa 8th gen, mwachitsanzo, mufunika "rammus". Mutha kuyang'ana Brunch wiki kuti mumve zambiri komanso tebulo la ma CPU othandizidwa ndi zithunzi za iwonso.
Yambani kuchokera ku Linux USB yomwe mwangopanga kumene.
Kenako, lowetsani njira yomwe mudatsitsira Brunch kumasulidwa, tsegulani terminal mmenemo, ndipo tsatirani malamulo awa;
# Chotsani mafayilo a Brunch ndi chithunzi chochira cha Chrome OS. tar -xvf brunch_(...).tar.gz unzip /path/to/chromeos_codename_(...).bin.zip # Pangani Chrome OS kukhazikitsa script kutheka. chmod +x chromeos-install.sh # Pongoganiza kuti muli ndi Ubuntu pamwamba. Ikani zodalira pa script. sudo apt install cgpt pv # Ndipo potsiriza, yendetsani script. Bwezerani sdX ndi disk chandamale (mu / dev). Gwiritsani ntchito Gparted kuzindikira. sudo ./chromeos-install.sh -src /path/to/chromeos_codename_(...).bin -dst /dev/sdX
Tsopano khalani pansi ndi kumwa kapu ya tiyi. Izi zitenga kanthawi. Mukamaliza, yambitsaninso PC, ndikuyambitsanso kuchokera ku disk yamkati. Sitinathebe. Mukakhala ndi Chrome OS yoyambira, onani ngati WiFi yayamba. Mutha kutero mwa kuwonekera pa tray system ndi "kukulitsa" matailo a WiFi. Yang'ananinso mwakufuna kwa Bluetooth. Ngati chimodzi mwa izo sichinafike, makamaka WiFi, chitani Ctrl + Alt + F2 kuti mugwere mu Chrome OS Developer Shell ndikulowa ngati "chronos", ndiye chitani lamulo ili ndikutsatira malangizo a pawindo;
sudo edit-brunch-config
Mwachidule, muyenera kuyika khadi yomwe muli nayo (mwachitsanzo "rtl8723de" ya Realtek RTL8723DE) ndi zosankha zina zingapo zomwe zikumveka bwino kwa inu. Ineyo pandekha ndiyika izi;
- "enable_updates" kuti, chabwino, kuyambitsa zosintha kuchokera ku Zikhazikiko> Za Chrome OS.
- "pwa" kuti athe kugwiritsa ntchito Brunch PWA.
- "mount_internal_drives" kuti mupeze mafayilo pansi pa magawo ena aliwonse pa disk Chrome OS idayikidwapo. Kumbukirani kuti kuthandizira izi zitha kukhala ndi Media Storage pa ARC yomwe ikuyenda nthawi yonseyi ndikupangitsa kugwiritsa ntchito kwambiri CPU!
- "rtl8723de" pakompyuta yanga ya WiFi ya laputopu (Realtek RTL8723DE)
- "acpi_power_button" pa batani lamphamvu - Ngati muli ndi piritsi/2in1, kukanikiza batani lamphamvu kwanthawi yayitali kumagwira ntchito kunja kwa bokosi. Izi ndi za ogwiritsa ntchito laputopu ndi apakompyuta omwe kukanikiza batani lamphamvu kwanthawi yayitali sikuchita chilichonse koma kukanikiza kwakanthawi kumagwira ntchito.
- "suspend_s3" kuti boma la S3 liyimitsidwe. ChromeOS nthawi zambiri sichigwira kuyimitsidwa pomwe muli ndi kuyimitsidwa kwa S3 osati S0/S1/S2. Mutha kuwona ngati mukufuna izi kuti izi zitheke kapena ayi popereka lamulo ili pa Windows:
powercfg/a
Ngati mupeza zotulutsa zofanana ndi izi, muyenera kuyambitsa izi.
Kuti mumve zambiri pazosankha zonsezi, mutha kuloza Brunch wiki komanso.
Mukakonza zovuta zambiri momwe mungathere pogwiritsa ntchito gawo la Kuthetsa Mavuto, mwakonzeka kugwiritsa ntchito Chrome OS pa chipangizo chanu! Kodi zinali zovuta? Ine sindikuganiza kuti izo zinali. Chinthu chimodzi chomwe muyenera kukumbukira, ndi chakuti muyenera kuyang'ana zosintha za Brunch bootloader nthawi zonse. Ndipo zisinthireni ngati kuli kotheka kuti mupewe zovuta zina mukamakonza kukhazikitsa kwanu Chrome OS.
Ndikukhulupirira kuti mwaikonda. Ndikuganiza zopitiliza mndandanda wankhani iyi ndi njira zina zokhazikitsira, zoyesera zina zomwe zidagwira ntchito bwino kuposa momwe zimapangidwira ndi zina. Tikuwonani nonse mu ina!