Google Chrome OS សម្រាប់កុំព្យូទ័រ៖ ការណែនាំ Brunch Bootloader!

មនុស្សគ្រប់គ្នានិយាយថា "Chrome OS គឺព្រះជាម្ចាស់ Chrome OS គឺនេះហើយ Chrome OS គឺអញ្ចឹង" ។ ប៉ុន្តែតើពួកគេធ្លាប់ប្រាប់អ្នកពីរបៀបដែលពួកគេប្រើវាទេ? នេះ​ជា​គម្រោង​មួយ​ដែល​អនុញ្ញាត​ឱ្យ​អ្នក​ដំឡើង និង​ប្រើ​វា​នៅ​លើ​កុំព្យូទ័រ​របស់​អ្នក — ព្រម​ទាំង​ការណែនាំ​ក្នុង​ការ​ដំឡើង​វា!

ជា​ការ​ពិត​ណាស់ មុន​នឹង​យើង​ចាប់​ផ្ដើម ខ្ញុំ​នឹង​ប្រើ​ពាក្យ​មួយ​ចំនួន៖

ការចែកចាយលីនុច៖ ការចែកចាយលីនុចជាទូទៅពិតជា។
GRUB2៖ កំណែទីពីរនៃ GRUB bootloader តំណាងឱ្យ "GRand Unified Boot manager" ដែលជាគម្រោង GNU អនុញ្ញាតឱ្យអ្នកចាប់ផ្ដើមអ្វីទាំងអស់ Linux និងគ្រប់គ្រង multiboots កាន់តែងាយស្រួល។
អាហារថ្ងៃត្រង់៖ កម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ GRUB2 ក្រៅផ្លូវការដើម្បីជួសជុលកំណែដែលបានដំឡើងរបស់ Chrome OS និងធ្វើឱ្យវាអាចប្រើប្រាស់បាននៅលើកុំព្យូទ័ររបស់អ្នក។
បន្ទាត់ពាក្យបញ្ជាខឺណែល៖ "ប៉ារ៉ាម៉ែត្រ" បានបញ្ជូនទៅ "ខឺណែល" សម្រាប់ដំណើរការទៅប្រព័ន្ធប្រតិបត្តិការរបស់អ្នកក្នុងស្ថានភាពកាន់តែមានស្ថេរភាពឬមុខងារ។ Brunch អនុញ្ញាតឱ្យអ្នកប្ដូរវាតាមបំណងដើម្បីដោះស្រាយបញ្ហាដែលកើតឡើងកំឡុងពេលចាប់ផ្ដើម ឬប្រើ CrOS។
ក្រូស៖ តំណាងឱ្យ "Chrome OS Shell" ដែលជាស្ថានីយដូចលីនុចដែលអនុញ្ញាតឱ្យអ្នកធ្វើកិច្ចការជាច្រើនដែលមិនមានតាមរយៈចំណុចប្រទាក់ក្រាហ្វិក។
ARC: តំណាងឱ្យ "Android Runtime for Chrome" ដែលអនុញ្ញាតឱ្យអ្នកប្រើកម្មវិធី Android នៅលើ Chrome OS — ដូចគ្នានឹង "ប្រព័ន្ធរងវីនដូសម្រាប់ Android" ប៉ុន្តែសម្រាប់ Chrome ។
ក្រូតុន៖ ការអនុវត្តលីនុចជាផ្លូវការសម្រាប់ Chrome OS ដោយ Google ។ វាមានកុងតឺន័រដោយខ្លួនឯង ដែលប្រើកម្មវិធីបញ្ជា Chrome OS និងកម្មវិធីខាងក្រោយសម្រាប់ប្រតិបត្តិការ។
Brioche៖ ការអនុវត្តលីនុចរបស់ Brunch សម្រាប់ Chrome OS ដោយអ្នកអភិវឌ្ឍន៍កម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ។ វាក៏មានប្រព័ន្ធកុងតឺន័រផងដែរ ប៉ុន្តែប្រើកម្មវិធីបញ្ជាខាងក្នុង និងសម្រាប់ប្រតិបត្តិការ។
Wayland៖ "ឧបករណ៍បង្ហាញ" ទំនើបមួយចំនួនបានប្រើដើម្បីផ្ទុកបរិស្ថានផ្ទៃតុ និងផ្សេងទៀត។ ប្រសិនបើអ្នកជាអ្នកប្រើប្រាស់លីនុច អ្នកគួរយល់ដឹងអំពីបញ្ហានេះ។

ការណែនាំអំពីអាហារថ្ងៃត្រង់

តាមពាក្យរបស់ខ្ញុំ Brunch គឺជា GRUB ផ្ទាល់ខ្លួនសម្រាប់ដំឡើង Chrome OS និងជួសជុលវាសម្រាប់ការប្រើប្រាស់វានៅលើកុំព្យូទ័ររបស់អ្នកដោយមិនមានបញ្ហាធ្ងន់ធ្ងរ។ វាអនុញ្ញាតឱ្យអ្នកជ្រើសរើសបំណះដែលត្រូវអនុវត្ត និងអ្វីដែលមិនមែនដោយកំណត់រចនាសម្ព័ន្ធវានៅលើប្រព័ន្ធបន្តផ្ទាល់ ដូច្នេះអ្នកអាចធ្វើឱ្យវាអាចប្រើបាន ឬសូម្បីតែមានស្ថេរភាពតាមដែលអាចធ្វើទៅបាននៅលើឧបករណ៍របស់អ្នក — ដូចជាមុខងារដំឡើងគោលដៅសម្រាប់ Debian ប៉ុន្តែអ្នកកំណត់រចនាសម្ព័ន្ធដោយខ្លួនអ្នកផ្ទាល់។ វាប្រើប្រាស់ភាគថាសបន្ថែម (ហៅថា "ROOTC") ដើម្បីរក្សាទុកបំណះ និងវត្ថុផ្សេងៗ។ និងភាគថាស EFI ដើម្បីចាប់ផ្ដើមប្រព័ន្ធ។ វា​ជា​គម្រោង​ដែល​មាន​អាយុ​វែង ប៉ុន្តែ​មិនមាន​ធនធាន​ដែល​អាច​ទុក​ចិត្ត​បាន​ច្រើន​ទេ លើក​លែង​តែ Wiki របស់​ពួកគេ​ជា​មគ្គុទ្ទេសក៍​ដើម្បី​ប្រើប្រាស់​វា​គួរ​ឲ្យ​សោកស្ដាយ…

តើ​អ្នក​ត្រូវការ​អ្វី?

តម្រូវការខាងក្រោមត្រូវតែបំពេញ។

  • អ្នកត្រូវការកុំព្យូទ័រដែលមានកម្មវិធីបង្កប់ UEFI ប្រសិនបើអាចធ្វើទៅបាន។ Legacy BIOS ក៏អាចដំណើរការបានដែរ ប៉ុន្តែត្រូវចាំថាវាត្រូវការបំណះជាច្រើន ហើយបញ្ហាដែលមិនរំពឹងទុកនឹងកើតឡើង។ ផងដែរ។ ពិនិត្យមើលគ្រួសារ CPU និងកម្មវិធីបង្កប់ដែលសមរម្យសម្រាប់ពួកគេ។. ទោះយ៉ាងណាក៏ដោយ មិនមែនគ្រប់គ្រួសារទាំងអស់ត្រូវបានគាំទ្រទេ។ ទេ Nvidia GPUs នឹងមិនដំណើរការទេព្រោះ ChromeOS ប្រើប្រាស់ Wayland ជាអ្នកតែង ហើយមិនមានកម្មវិធីបញ្ជាដើម្បីឱ្យវាដំណើរការលើ Nvidia ដែលបានដំឡើងនោះទេ។
  • អ្នកត្រូវការ 2 ដ្រាយខាងក្រៅ។ កាត USB ឬ SD មិនមានបញ្ហាទេ។ មួយនឹងកាន់ការផ្សាយបន្តផ្ទាល់ដែលអាចចាប់ផ្ដើមបាន មួយទៀតនឹងកាន់ទ្រព្យសម្បត្តិដើម្បីដំឡើង Brunch bootloader និង CrOS ។
  • បន្ទាប់មកអ្នកត្រូវការស្គាល់ខ្លះជាមួយបន្ទាត់ពាក្យបញ្ជាលីនុច ការអត់ធ្មត់ដើម្បីឆ្លងកាត់ឯកសារ និងពេលវេលាដើម្បីស្វែងរកបំណះដើម្បីអនុវត្ត។

ការដំឡើង Brunch

ដំណើរការដំឡើងអាស្រ័យលើរបៀបដែលអ្នកចង់ប្រើប្រាស់ប្រព័ន្ធ។ ខ្ញុំនឹងសន្មត់ថាអ្នកចង់ដំឡើងវានៅលើដ្រាយប្រព័ន្ធរបស់អ្នក ដោយសរសេរជាន់លើ OS ដែលមានស្រាប់។ សម្រាប់ dualbooting និងការដោះស្រាយបញ្ហាបន្ថែមទៀត ខ្ញុំសូមណែនាំអ្នកឱ្យពិនិត្យ អាហារថ្ងៃត្រង់ GitHub ។
ដូច្នេះ ជាដំបូង អ្នកត្រូវបញ្ចេញរូបភាពដំឡើងលីនុចទៅកាន់ USB drive របស់អ្នកដោយប្រើ Rufus (Windows) បន្ទាត់ពាក្យបញ្ជា ឬ USB image writer ដែលភ្ជាប់មកជាមួយ distro របស់អ្នក (Linux)។ ទាញយកការចេញផ្សាយ Brunch ចុងក្រោយបង្អស់ និងរូបភាព Chrome OS ផ្លូវការសម្រាប់ឧបករណ៍របស់អ្នកនៅលើដ្រាយខាងក្រៅផ្សេងទៀត។ ខ្ញុំប្រើ “grunt” សម្រាប់ AMD APUs ព្រោះកុំព្យូទ័រយួរដៃរបស់ខ្ញុំមាន AMD A4 ។ ឧទាហរណ៍ ប្រសិនបើអ្នកមាន CPU Intel ចាស់ជាងជំនាន់ទី 8 នោះ អ្នកនឹងត្រូវការ "rammus"។ អ្នកអាចពិនិត្យមើល Brunch wiki សម្រាប់ព័ត៌មានបន្ថែម និងតារាងនៃ CPU និងរូបភាពដែលគាំទ្រសម្រាប់អ្នកផងដែរ។
ចាប់ផ្ដើមពី Linux USB ដែលអ្នកទើបតែបង្កើត។
បន្ទាប់មកចូលទៅកាន់ផ្លូវដែលអ្នកបានទាញយក Brunch release ចូលទៅក្នុង បើកស្ថានីយនៅទីនោះ ហើយធ្វើពាក្យបញ្ជាទាំងនេះតាមលំដាប់លំដោយ។

# ស្រង់ឯកសារ Brunch និងរូបភាពសង្គ្រោះ Chrome OS ។ tar -xvf brunch_(...).tar.gz unzip /path/to/chromeos_codename_(...).bin.zip # ធ្វើឱ្យការដំឡើងស្គ្រីប Chrome OS អាចប្រតិបត្តិបាន។ chmod +x chromeos-install.sh # សន្មត់ថាអ្នកមាន Ubuntu ឡើង។ ដំឡើងភាពអាស្រ័យសម្រាប់ស្គ្រីប។ sudo apt ដំឡើង cgpt pv # ហើយចុងក្រោយដំណើរការស្គ្រីប។ ជំនួស sdX ជាមួយឌីសគោលដៅ (ក្នុង / dev) ។ ប្រើ Gparted ដើម្បីកំណត់អត្តសញ្ញាណ។ sudo ./chromeos-install.sh -src /path/to/chromeos_codename_(...).bin -dst /dev/sdX

ឥឡូវ​អង្គុយ​ផឹក​តែ​មួយ​ពែង។ វានឹងចំណាយពេលបន្តិច។ នៅពេលដែលវារួចរាល់ សូមចាប់ផ្ដើមកុំព្យូទ័រឡើងវិញ ហើយចាប់ផ្ដើមពីថាសខាងក្នុង។ យើងមិនទាន់រួចរាល់ទេ។ នៅពេលដែលអ្នកបានចាប់ផ្ដើម Chrome OS សូមពិនិត្យមើលថាតើវ៉ាយហ្វាយឡើងមុន។ អ្នកអាចធ្វើដូច្នេះបានដោយចុចលើថាសប្រព័ន្ធ និង "ពង្រីក" ក្បឿងវ៉ាយហ្វាយ។ ជាជម្រើសពិនិត្យមើលប៊្លូធូសផងដែរ។ ប្រសិនបើមួយក្នុងចំណោមនោះមិនដំណើរការ ជាពិសេស 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 ត្រូវបានដំឡើងនៅលើ។ សូមចងចាំថាការបើកជម្រើសនេះអាចមាន Media Storage នៅលើ ARC ដំណើរការពេញមួយពេល ហើយបណ្តាលឱ្យមានការប្រើប្រាស់ CPU ខ្ពស់ខ្លាំង!
  • “rtl8723de” សម្រាប់កាត WiFi របស់កុំព្យូទ័រយួរដៃរបស់ខ្ញុំ (Realtek RTL8723DE)
  • “acpi_power_button” សម្រាប់ប៊ូតុងថាមពល — ប្រសិនបើអ្នកមានថេប្លេត / 2in1 ការចុចប៊ូតុងថាមពលយូរនឹងដំណើរការចេញពីប្រអប់។ នេះគឺសម្រាប់អ្នកប្រើប្រាស់កុំព្យូទ័រយួរដៃ និងកុំព្យូទ័រលើតុ ដែលការចុចប៊ូតុងថាមពលយូរមិនធ្វើអ្វីក្រៅពីការចុចខ្លីជាធម្មតាដំណើរការ។
  • "suspend_s3" សម្រាប់ការផ្អាករដ្ឋ S3 ។ ជាធម្មតា ChromeOS មិនអាចគ្រប់គ្រងការព្យួរបានត្រឹមត្រូវទេ នៅពេលដែលអ្នកមានការព្យួរ S3 និងមិនមែន S0/S1/S2 ទេ។ អ្នកអាចពិនិត្យមើលថាតើអ្នកត្រូវការបើកដំណើរការនេះឬអត់ដោយផ្តល់ពាក្យបញ្ជានេះនៅលើ Windows៖
    powercfg / ក

    ប្រសិនបើអ្នកទទួលបានលទ្ធផលស្រដៀងគ្នានេះ អ្នកត្រូវបើកការកំណត់នេះ។

    យោងតាមលទ្ធផលដែលបានផ្តល់ឱ្យដោយពាក្យបញ្ជានេះ PC របស់អ្នកនិពន្ធត្រូវការ suspend_s3 ត្រូវបានបើកនៅក្នុងការកំណត់រចនាសម្ព័ន្ធ Brunch របស់ពួកគេ។

សម្រាប់ការពន្យល់អំពីជម្រើសទាំងអស់នេះ អ្នកអាចយោងទៅ អាហារថ្ងៃត្រង់វីគី ដូច​គ្នា។

នៅពេលដែលអ្នកបានដោះស្រាយបញ្ហាជាច្រើនតាមដែលអាចធ្វើបានដោយប្រើផ្នែកដោះស្រាយបញ្ហា ឥឡូវនេះអ្នករួចរាល់ក្នុងការប្រើប្រាស់ Chrome OS នៅលើឧបករណ៍របស់អ្នកហើយ! តើវាពិបាកទេ? ខ្ញុំ​មិន​គិត​ថា​វា​ជា​ការ​។ រឿងមួយដែលអ្នកត្រូវចងចាំនោះគឺថា អ្នកត្រូវពិនិត្យមើលការអាប់ដេតទៅកាន់ Brunch bootloader ជាទៀងទាត់។ ហើយធ្វើបច្ចុប្បន្នភាពពួកវានៅពេលណាដែលអាចធ្វើទៅបាន ដើម្បីជៀសវាងបញ្ហាបន្ថែមទៀតនៅពេលធ្វើបច្ចុប្បន្នភាពការដំឡើង Chrome OS របស់អ្នក។
ខ្ញុំសង្ឃឹមថាអ្នកចូលចិត្តវា។ ខ្ញុំកំពុងគិតអំពីការបន្តស៊េរីអត្ថបទនេះដោយវិធីសាស្រ្តផ្សេងទៀតនៃការដំឡើង ការពិសោធន៍មួយចំនួនដែលដំណើរការល្អជាងវិធីដែលពួកគេចង់ធ្វើ ហើយដូច្នេះនៅលើ។ ជួបគ្នាក្នុងកម្មវិធីមួយទៀត!

អត្ថបទ​ដែល​ទាក់ទង