نظام تشغيل Google Chrome للكمبيوتر الشخصي: تقديم أداة تحميل التشغيل Brunch Bootloader!

الجميع يقول "نظام التشغيل Chrome هو الله، نظام التشغيل Chrome هو هذا، نظام التشغيل Chrome هو ذلك". لكن هل أخبروك يومًا كيف يستخدمونها؟ إليك أحد المشاريع التي تسمح لك بتثبيته واستخدامه على جهاز الكمبيوتر الخاص بك - بالإضافة إلى دليل لتثبيته!

بالطبع قبل أن نبدأ، سأستخدم عدة مصطلحات:

توزيعة لينكس: توزيعة لينكس بشكل عام، حقا.
GRUB2: الإصدار الثاني من أداة تحميل التشغيل GRUB، يرمز إلى "GRand Unified Boot manager"، وهو مشروع GNU يسمح لك بتشغيل أي نظام Linux وإدارة أنظمة التشغيل المتعددة بسهولة أكبر.
الغداء: أداة تحميل التشغيل GRUB2 غير الرسمية لتصحيح الإصدار المثبت من نظام التشغيل Chrome وجعله قابلاً للاستخدام على جهاز الكمبيوتر الخاص بك.
سطر أوامر النواة: تم تمرير "المعلمات" إلى "kernel" للتمهيد إلى نظام التشغيل الخاص بك في حالة أكثر استقرارًا أو وظيفية. يتيح لك Brunch تخصيص هذا لاستكشاف المشكلات وإصلاحها التي تحدث أثناء التشغيل أو استخدام CrOS.
كروش: يشير هذا المصطلح إلى "Chrome OS Shell"، وهو جهاز طرفي شبيه بنظام Linux يسمح لك بالقيام بالكثير من الأشياء غير المتوفرة من خلال الواجهة الرسومية.
قوس: يرمز إلى "Android Runtime for Chrome"، مما يسمح لك باستخدام تطبيقات Android على نظام التشغيل Chrome - تمامًا مثل "Windows Subsystem for Android" ولكن لمتصفح Chrome.
كروتون: تطبيق Linux الرسمي لنظام التشغيل Chrome من Google. يحتوي على حاويات بحد ذاتها، والتي تستخدم برامج تشغيل نظام التشغيل Chrome والواجهات الخلفية للتشغيل.
بريوش: تطبيق Brunch's Linux لنظام التشغيل Chrome بواسطة مطور أداة تحميل التشغيل. كما أن لديها نظام حاوية، ولكنها تستخدم برامج التشغيل الداخلية وما شابه للتشغيل.
وايلاند: يتم استخدام بعض "العارض" الحديث لتحميل بيئة سطح المكتب وما شابه. إذا كنت من مستخدمي Linux، فيجب أن تكون على علم بذلك.

مقدمة إلى الغداء

من كلامي، يعد Brunch عبارة عن GRUB مخصص لتثبيت نظام التشغيل Chrome وتصحيحه لاستخدامه على جهاز الكمبيوتر الخاص بك دون التعرض لمشكلات خطيرة. فهو يسمح لك باختيار التصحيح الذي تريد تطبيقه والتصحيح الذي لا تريد تطبيقه من خلال تكوينه على النظام المباشر حتى تتمكن من جعله قابلاً للاستخدام أو حتى مستقرًا قدر الإمكان على جهازك - مثل ميزة التثبيت المستهدف لديبيان، لكنك تقوم بتكوين الأشياء بنفسك. ويستخدم قسمًا إضافيًا (أي "ROOTC") لتخزين التصحيحات والأشياء؛ وقسم EFI لتشغيل النظام بالطبع. إنه مشروع طويل الأمد، ولكن لا يوجد الكثير من الموارد الموثوقة باستثناء موقع Wiki الخاص بهم كدليل لاستخدامه للأسف...

ماذا تحتاج؟

يجب استيفاء المتطلبات التالية.

  • أنت بحاجة إلى جهاز كمبيوتر مزود بالبرامج الثابتة UEFI إن أمكن. يمكن أن يعمل نظام BIOS القديم أيضًا، ولكن ضع في اعتبارك أنه يتطلب العديد من التصحيحات وقد تحدث مشكلات غير متوقعة. أيضًا تحقق من عائلات وحدة المعالجة المركزية والبرامج الثابتة المناسبة لها. بالرغم من ذلك، لا يتم دعم جميع العائلات. لا، لن تعمل وحدات معالجة الرسومات Nvidia أبدًا لأن ChromeOS يستخدم Wayland كمركب ولا يوجد برنامج تشغيل لتشغيله على Nvidia المثبت.
  • أنت بحاجة إلى محركين أقراص خارجيين. USB أو بطاقة SD، لا يهم. سيحتوي أحدهما على توزيعة مباشرة قابلة للتمهيد، بينما سيحتفظ الآخر بالأصول لتثبيت أداة تحميل التشغيل Brunch وCrOS.
  • إذن فأنت بحاجة إلى بعض الإلمام بسطر أوامر Linux، والصبر لمراجعة الوثائق والوقت للعثور على تصحيحات لتطبيقها.

تثبيت الغداء

تعتمد إجراءات التثبيت على الطريقة التي تريد بها استخدام النظام. سأفترض أنك تريد تثبيته على محرك أقراص النظام الخاص بك، والكتابة فوق نظام التشغيل الحالي. بالنسبة للتمهيد المزدوج والمزيد من استكشاف الأخطاء وإصلاحها، أوصيك بالتحقق برنش جيثب.
لذا، أولاً وقبل كل شيء، تحتاج إلى إرسال صورة تثبيت Linux إلى محرك أقراص USB الخاص بك باستخدام إما Rufus (Windows) أو سطر الأوامر أو كاتب صور USB الذي يتم شحنه مع التوزيعة الخاصة بك (Linux). قم أيضًا بتنزيل أحدث إصدار من Brunch والصورة الرسمية لنظام التشغيل Chrome لجهازك، على محرك أقراص خارجي آخر. أستخدم "Grunt" لوحدات AMD APUs، حيث أن جهاز الكمبيوتر المحمول الخاص بي يحتوي على AMD A4. إذا كان لديك وحدة معالجة مركزية Intel أقدم من الجيل الثامن، على سبيل المثال، فستحتاج إلى "rammus". يمكنك التحقق من Brunch wiki للحصول على مزيد من المعلومات وجدول وحدات المعالجة المركزية والصور المدعومة لها أيضًا.
قم بالتمهيد من Linux USB الذي قمت بإنشائه للتو.
بعد ذلك، انتقل إلى المسار الذي قمت بتنزيل إصدار Brunch فيه، وافتح محطة هناك، وقم بتنفيذ هذه الأوامر بالترتيب؛

# استخراج ملفات Brunch وصورة استرداد نظام التشغيل Chrome. tar -xvf brunch_(...).tar.gz unzip /path/to/chromeos_codename_(...).bin.zip # جعل البرنامج النصي لتثبيت نظام التشغيل Chrome قابلاً للتنفيذ. chmod +x chromeos-install.sh # بافتراض أن لديك Ubuntu. تثبيت التبعيات للبرنامج النصي. sudo apt install cgpt pv # وأخيرًا، قم بتشغيل البرنامج النصي. استبدل sdX بالقرص الهدف (في /dev). استخدم Gparted لتحديد. sudo ./chromeos-install.sh -src /path/to/chromeos_codename_(...).bin -dst /dev/sdX

الآن اجلس وتناول كوبًا من الشاي. هذا سوف يستغرق بعض الوقت. بمجرد الانتهاء من ذلك، أعد تشغيل الكمبيوتر، ثم قم بالتمهيد من القرص الداخلي. لم ننتهي بعد. عند تشغيل نظام التشغيل Chrome، تحقق من تشغيل WiFi أولاً. يمكنك القيام بذلك عن طريق النقر على علبة النظام و"توسيع" لوحة WiFi. تحقق بشكل اختياري من وجود Bluetooth أيضًا. إذا لم يكن أحد هذه العناصر قيد التشغيل، خاصة WiFi، فاضغط على Ctrl+Alt+F2 للوصول إلى Chrome OS Developer Shell وتسجيل الدخول باسم "chronos"، ثم نفّذ هذا الأمر واتبع التعليمات التي تظهر على الشاشة؛

سودو تحرير الغداء-التكوين

ببساطة، تحتاج إلى وضع علامة على البطاقة التي لديك (على سبيل المثال "rtl8723de" لـ Realtek RTL8723DE) والعديد من الخيارات الأخرى التي تبدو رائعة بالنسبة لك. أنا شخصياً أضع علامة على هذه الخيارات؛

  • "enable_updates" لتمكين التحديثات للوصول إليها من الإعدادات> حول نظام التشغيل Chrome.
  • "pwa" لتمكين استخدام برنش PWA.
  • "mount_internal_drives" للوصول إلى الملفات ضمن أي أقسام أخرى على القرص الذي تم تثبيت نظام التشغيل Chrome عليه. ضع في اعتبارك أن تمكين هذا الخيار قد يؤدي إلى تشغيل Media Storage على ARC طوال الوقت ويتسبب في استخدام وحدة المعالجة المركزية بشكل كبير!
  • "rtl8723de" لبطاقة WiFi الخاصة بجهاز الكمبيوتر المحمول (Realtek RTL8723DE)
  • "acpi_power_button" لزر الطاقة - إذا كان لديك جهاز لوحي/2in1، فإن الضغط لفترة طويلة على زر الطاقة يؤدي وظيفته خارج الصندوق. هذا مخصص لمستخدمي أجهزة الكمبيوتر المحمول وسطح المكتب الذين لا يؤدي الضغط لفترة طويلة على زر الطاقة إلى أي شيء، ولكن عادةً ما يعمل الضغط القصير.
  • "suspend_s3" لتعليق حالة S3. عادةً لا يتعامل ChromeOS مع التعليق بشكل صحيح عندما يكون لديك تعليق S3 وليس S0/S1/S2. يمكنك التحقق مما إذا كنت بحاجة إلى تمكين هذا أم لا عن طريق إعطاء هذا الأمر على نظام التشغيل Windows:
    powercfg / a

    إذا حصلت على بعض المخرجات المشابهة لهذا، فستحتاج إلى تمكين هذا التكوين.

    وفقًا للمخرجات المقدمة بواسطة هذا الأمر، يحتاج جهاز الكمبيوتر الشخصي الخاص بالمؤلف إلى تمكين Suspension_s3 في تكوين Brunch الخاص به.

وللحصول على شرح لكل هذه الخيارات يمكنك الرجوع إلى ويكي الغداء كذلك.

بمجرد إصلاح أكبر عدد ممكن من المشكلات باستخدام قسم استكشاف الأخطاء وإصلاحها، فأنت الآن جاهز لاستخدام نظام التشغيل Chrome على جهازك! هل كان الأمر صعبًا؟ لا أعتقد أنه كان. ومع ذلك، هناك شيء واحد عليك أن تضعه في الاعتبار، وهو أنك تحتاج إلى التحقق من وجود تحديثات لبرنامج Brunch bootloader بانتظام. وقم بتحديثها كلما أمكن ذلك لتجنب المزيد من المشكلات عند تحديث تثبيت نظام التشغيل Chrome.
أتمنى أن يعجبك. أفكر في مواصلة سلسلة المقالات هذه بطرق أخرى للتثبيت، وبعض التجارب التي عملت بشكل أفضل من الطريقة التي من المفترض أن يتم بها، وما إلى ذلك. نراكم جميعا في واحد آخر!

مقالات ذات صلة