همه می گویند "سیستم عامل کروم خداست، سیستم عامل کروم این است، سیستم عامل کروم آن است". اما آیا آنها هرگز به شما می گویند که چگونه از آن استفاده می کنند؟ در اینجا یکی از پروژه هایی است که به شما امکان می دهد آن را روی رایانه شخصی خود نصب و استفاده کنید - و همچنین راهنمای نصب آن!
البته قبل از شروع، من از چند اصطلاح استفاده خواهم کرد:
توزیع لینوکس: یک توزیع لینوکس به طور کلی، واقعا.
GRUB2: نسخه دوم بوت لودر GRUB مخفف "GRand Unified Boot manager" است، یک پروژه GNU که به شما امکان می دهد هر لینوکس را بوت کنید و مولتی بوت ها را راحت تر مدیریت کنید.
صبحانه: یک بوت لودر GRUB2 غیر رسمی برای وصله نسخه نصب شده سیستم عامل کروم و قابل استفاده کردن آن در رایانه شخصی شما.
خط فرمان هسته: "پارامترها" برای بوت شدن به سیستم عامل شما در وضعیت پایدارتر یا عملکردی به "هسته" منتقل می شوند. Brunch به شما این امکان را می دهد که این مورد را برای عیب یابی مشکلاتی که در هنگام راه اندازی یا استفاده از CrOS رخ می دهد سفارشی کنید.
کرش: مخفف "Chrome OS Shell"، ترمینال لینوکس مانند است که به شما امکان می دهد کارهای زیادی را انجام دهید که از طریق رابط گرافیکی در دسترس نیستند.
ARC: مخفف "Android Runtime for Chrome" است که به شما امکان می دهد از برنامه های Android در سیستم عامل Chrome استفاده کنید - درست مانند "Windows Subsystem for Android" اما برای Chrome.
کروتون: پیاده سازی رسمی لینوکس برای سیستم عامل کروم توسط گوگل. خود دارای کانتینرهایی است که از درایورهای سیستم عامل کروم و پشتیبان ها برای کارکرد استفاده می کند.
بریوش: اجرای لینوکس Brunch برای سیستم عامل Chrome توسط توسعه دهنده بوت لودر. همچنین دارای یک سیستم کانتینر است، اما از درایورهای داخلی و مانند آن برای کار استفاده می کند.
وایلند: برخی از "رندرهای" مدرن برای بارگیری محیط دسکتاپ و مواردی از این قبیل استفاده می شود. اگر کاربر لینوکس هستید، باید از این موضوع آگاه باشید.
مقدمه برانچ
به گفته من، Brunch یک GRUB سفارشی برای نصب سیستم عامل کروم و وصله آن برای استفاده از آن در رایانه شما بدون اینکه با مشکلات جدی مواجه شوید است. این به شما امکان میدهد با پیکربندی آن در سیستم زنده، انتخاب کنید که چه وصلهای را اعمال کنید و چه چیزی را نه، بنابراین میتوانید آن را قابل استفاده یا حتی تا حد امکان در دستگاه خود پایدار کنید - مانند ویژگی نصب هدفمند برای دبیان، اما شما چیزها را خودتان پیکربندی میکنید. از یک پارتیشن اضافی (یعنی "ROOTC") برای ذخیره وصله ها و موارد دیگر استفاده می کند. و البته یک پارتیشن EFI برای بوت کردن سیستم. این یک پروژه قدیمی است، اما منابع قابل اعتماد زیادی به جز ویکی آنها به عنوان راهنمای استفاده از آن متاسفانه وجود ندارد…
چه چیزی نیاز دارید؟
الزامات زیر باید رعایت شود.
- در صورت امکان به رایانه شخصی با سیستم عامل UEFI نیاز دارید. BIOS قدیمی نیز می تواند کار کند، اما به خاطر داشته باشید که به چندین وصله نیاز دارد و مشکلات غیرمنتظره ای رخ می دهد. همچنین خانواده های CPU و فریمورهای مناسب برای آنها را بررسی کنید. اگرچه همه خانواده ها حمایت نمی شوند. نه، پردازندههای گرافیکی انویدیا هرگز کار نمیکنند، زیرا ChromeOS از Wayland بهعنوان ترکیبکننده استفاده میکند و درایوری برای نصب آن روی Nvidia وجود ندارد.
- شما به 2 درایو خارجی نیاز دارید. کارت USB یا SD، مهم نیست. یکی دارای توزیع زنده قابل بوت است، دیگری دارای دارایی هایی برای نصب بوت لودر Brunch و CrOS خواهد بود.
- سپس شما نیاز به آشنایی با خط فرمان لینوکس، صبر و حوصله برای مرور اسناد و زمان برای یافتن وصله ها برای اعمال دارید.
نصب برانچ
مراحل نصب بستگی به نحوه استفاده از سیستم دارد. من فرض می کنم که می خواهید آن را روی درایو سیستم خود نصب کنید و سیستم عامل موجود را بازنویسی کنید. برای راه اندازی دوگانه و عیب یابی بیشتر، توصیه می کنم بررسی کنید GitHub را به صبحانه برسانید.
بنابراین، اول از همه، باید یک تصویر نصب لینوکس را با استفاده از Rufus (ویندوز)، خط فرمان یا یک تصویرنویس USB که با توزیع شما (لینوکس) ارسال شده است، روی درایو USB خود فلش کنید. همچنین آخرین نسخه Brunch و تصویر رسمی سیستم عامل Chrome را برای دستگاه خود در یک درایو خارجی دیگر دانلود کنید. من از "grunt" برای APU های AMD استفاده می کنم، زیرا لپ تاپ من AMD A4 دارد. برای مثال، اگر CPU اینتل قدیمیتر از نسل هشتم دارید، به "rammus" نیاز دارید. می توانید برای اطلاعات بیشتر و جدول CPU های پشتیبانی شده و تصاویر برای آن ها نیز ویکی Brunch را بررسی کنید.
بوت از USB لینوکس که به تازگی ایجاد کرده اید.
سپس به مسیری که Brunch release را در آن دانلود کرده اید بروید، ترمینال را در آنجا باز کنید و این دستورات را به ترتیب انجام دهید.
# فایل های Brunch و تصویر بازیابی سیستم عامل Chrome را استخراج کنید. tar -xvf brunch_(...).tar.gz unzip /path/to/chromeos_codename_(...).bin.zip # اسکریپت نصب Chrome OS را قابل اجرا کنید. chmod +x chromeos-install.sh # با فرض اینکه اوبونتو را بالا دارید. وابستگی ها را برای اسکریپت نصب کنید. sudo apt نصب cgpt pv # و در آخر اسکریپت را اجرا کنید. sdX را با دیسک هدف (در /dev) جایگزین کنید. برای شناسایی از Gparted استفاده کنید. sudo ./chromeos-install.sh -src /path/to/chromeos_codename_(...).bin -dst /dev/sdX
حالا بنشینید و یک فنجان چای بنوشید. این کمی طول میکشد. پس از اتمام کار، کامپیوتر را مجددا راه اندازی کنید و از دیسک داخلی بوت کنید. ما هنوز تمام نشده ایم. وقتی سیستم عامل Chrome را بوت کردید، ابتدا بررسی کنید که آیا WiFi فعال است یا خیر. شما می توانید این کار را با کلیک بر روی System tray و "گسترش" کاشی WiFi انجام دهید. در صورت تمایل بلوتوث را نیز بررسی کنید. اگر یکی از آنها فعال نیست، مخصوصاً WiFi، Ctrl+Alt+F2 را انجام دهید تا وارد پوسته توسعهدهنده سیستمعامل Chrome شوید و بهعنوان «chronos» وارد شوید، سپس این دستور را انجام دهید و دستورالعملهای روی صفحه را دنبال کنید.
sudo edit-brunch-config
به عبارت ساده، باید کارتی را که دارید علامت بزنید (به عنوان مثال "rtl8723de" برای Realtek RTL8723DE) و چندین گزینه دیگر که برای شما جالب به نظر می رسد. من شخصاً این گزینه ها را علامت گذاری می کنم.
- «enable_updates» برای فعال کردن بهروزرسانیها برای دریافت از تنظیمات > درباره سیستم عامل Chrome.
- "pwa" برای فعال کردن استفاده از برانچ PWA.
- "mount_internal_drives" برای دسترسی به فایلها تحت هر پارتیشن دیگری روی دیسکی که سیستم عامل Chrome روی آن نصب شده است. به خاطر داشته باشید که فعال کردن این گزینه ممکن است باعث شود که Media Storage در ARC برای تمام مدت کار کند و باعث استفاده شدید از CPU شود!
- "rtl8723de" برای کارت وای فای لپ تاپ من (Realtek RTL8723DE)
- “acpi_power_button” برای دکمه پاور – اگر تبلت/2in1 دارید، فشار دادن طولانی دکمه پاور کار خود را خارج از جعبه انجام می دهد. این برای کاربران لپ تاپ و دسکتاپ است که با فشار طولانی دکمه پاور هیچ کاری انجام نمی دهد، اما فشار کوتاه معمولاً کار می کند.
- "suspend_s3" برای S3 حالت تعلیق. ChromeOS معمولاً وقتی سیستم تعلیق S3 دارید و نه S0/S1/S2، تعلیق را درست کنترل نمیکند. با دادن این دستور در ویندوز می توانید بررسی کنید که آیا به فعال بودن یا نبودن آن نیاز دارید:
powercfg / a
اگر خروجی مشابهی دریافت کردید، باید این پیکربندی را فعال کنید.
برای توضیح همه این گزینه ها می توانید به ادامه مطلب مراجعه کنید ویکی برانچ نیز هست.
هنگامی که با استفاده از بخش عیبیابی تا حد ممکن مشکلات را برطرف کردید، اکنون آماده استفاده از سیستم عامل Chrome در دستگاه خود هستید! سخت بود؟ فکر نمی کنم اینطور بود. با این حال، یکی از مواردی که باید در نظر داشته باشید این است که باید مرتباً بهروزرسانیهای بوتلودر Brunch را بررسی کنید. و برای جلوگیری از مشکلات بیشتر هنگام بهروزرسانی نصب سیستم عامل Chrome، آنها را هر زمان ممکن بهروزرسانی کنید.
امیدوارم خوشت آمده باشد. من در نظر دارم این سری مقالات را با روشهای دیگر نصب، آزمایشهایی که بهتر از روشی که قرار است انجام شوند، ادامه دهم و غیره. همه شما را در یکی دیگر می بینم!