چگونه یک Linux Distro را در Chromebook خود نصب کنید

اگرچه کروم‌بوک‌ها(Chromebooks) با سیستم‌عامل Chrome(Chrome OS) ، یک سیستم عامل مبتنی بر لینوکس، خارج از جعبه عرضه می‌شوند، اما می‌توانند توزیع‌های لینوکس دستکاری نشده(unadulterated Linux distributions) را نیز بدون مشکل اجرا کنند. در واقع، می‌توانید سیستم عامل Chrome(Chrome OS) و یک توزیع لینوکس(Linux) دیگر را به طور همزمان در همان Chromebook اجرا کنید.

در این آموزش، به شما نشان خواهیم داد که چگونه می‌توانید لینوکس(Linux) را روی Chromebook نصب کنید، بدون اینکه بر سیستم‌عامل کروم(Chrome OS) تأثیر بگذارد . همچنین نحوه نصب محیط آزمایشی لینوکس(Linux) را در سیستم عامل Chrome و توزیع (Chrome OS)لینوکس(Linux) شخص ثالث ( اوبونتو(Ubuntu) ) خواهید آموخت.

Linux Beta(Install Linux Beta) ( Crostini ) را در Chromebook نصب کنید

کروستینی(Crostini) پروژه رسمی گوگل را توصیف می کند که به کاربران Chromebook اجازه می دهد (Chromebook)لینوکس(Linux) را بدون وارد شدن به حالت برنامه نویس سیستم عامل Chrome(Chrome OS Developer Mode) اجرا کنند . مزیت اصلی این ویژگی این است که می توانید از برنامه ها و ابزارهای مبتنی بر لینوکس(Linux) در یک محیط امن لذت ببرید. آن را به عنوان یک ماشین مجازی محتوی برای اجرای لینوکس(Linux) در سیستم عامل کروم(Chrome OS) بدون نیاز به سر و کار داشتن با کدها و دستورات لینوکس در نظر بگیرید.(Linux)

این محیط لینوکس(Linux) از پشتیبانی رسمی Google برخوردار است و شانس بسیار کمی برای شکستن Chromebook شما یا لغو ضمانت آن دارد. محیط همچنین از طریق Sandboxing در برابر(Sandboxing—one) برنامه‌ها و فایل‌های مخرب محافظت می‌شود - یکی از ویژگی‌های امنیتی موجود در Chromebooks(security features built into Chromebooks) .

نصب این محیط لینوکس در (Linux)Chromebook شما به پیکربندی سخت افزار و نرم افزار دستگاه شما بستگی دارد. همه مدل‌های قدیمی‌تر Chromebook از ویژگی (Chromebook)نسخه بتا(Linux Beta) ( Crostini ) لینوکس پشتیبانی نمی‌کنند. 

علاوه بر این، نصب این محیط لینوکس در (Linux)Chromebook به سیستم عامل Chrome 69(Chrome OS 69) یا جدیدتر نیاز دارد. برای بررسی نسخه سیستم عامل Chrome(Chrome OS) یا به روز رسانی سیستم عامل Chromebook خود، به تنظیمات(Settings) > درباره سیستم عامل Chrome بروید. (About Chrome OS)هر به‌روزرسانی موجود را نصب کنید یا دستگاه خود را مجدداً راه‌اندازی کنید تا به‌روزرسانی‌های معلق تمام شود.

محیط آزمایشی است و به طور پیش فرض قفل است. بنابراین، اولین خط اقدام، فعال کردن محیط توسعه لینوکس است. (Linux)Chromebook خود را به اینترنت متصل کنید و این مراحل را دنبال کنید:

  1. برنامه تنظیمات(Settings) را اجرا کنید، دسته پیشرفته(Advanced) را گسترش دهید، به بخش توسعه دهندگان(Developers) بروید و دکمه روشن کردن را در(Turn on) ردیف " محیط توسعه لینوکس ( بتا )" انتخاب کنید.(Beta)

  1. برای ادامه گزینه Next را انتخاب کنید .

  1. یک نام کاربری ایجاد کنید، فضای دیسک توصیه شده را انتخاب کنید و Install را انتخاب کنید .

اکنون اجازه دهید به شما نشان دهیم که چگونه یک توزیع لینوکس(Linux) شخص ثالث را در Chromebook خود نصب کنید .

اولین چیزها(First Things First) : یک درایو بازیابی ایجاد کنید(Recovery)

اگرچه نصب یک توزیع لینوکس(Linux) شخص ثالث در کروم(Chromebook) بوک بسیار ساده است، اما گاهی اوقات در طول این فرآیند همه چیز به سمت جنوب پیش می رود. بنابراین، ما قویاً توصیه می‌کنیم با استفاده از ابزار بازیابی Chromebook(Chromebook Recovery Utility) یک نسخه پشتیبان از دستگاه خود ایجاد کنید . این به یک دیسک ذخیره سازی خارجی با حداقل 8 گیگابایت فضای ذخیره سازی رایگان نیاز دارد.

  1. Chrome را راه اندازی کنید، به صفحه Chromebook Recovery Utility(Chromebook Recovery Utility page) در فروشگاه وب Chrome بروید و (Chrome)افزودن به Chrome(Add to Chrome) را انتخاب کنید .

  1. در اعلان تأیید، افزودن برنامه(Add app) را انتخاب کنید .

شما باید پیشرفت دانلود را در گوشه سمت چپ پایین صفحه نمایش Chromebook خود مشاهده کنید. هنگامی که هشدار موفقیت آمیز نصب را در قسمت اعلان دریافت می کنید، یک درایو حافظه خارجی با فضای ذخیره سازی 8 گیگابایتی یا بیشتر را به Chromebook خود وصل کنید .(Plug)

توجه داشته باشید که ابزار بازیابی تمام داده ها و پارتیشن های درایو را پاک می کند. بنابراین، قبل از استفاده از آن به عنوان دیسک بازیابی Chromebook، مطمئن شوید که از اطلاعات مهم درایو در دستگاه دیگری نسخه پشتیبان تهیه کرده اید.

  1. ابزار بازیابی Chrome(Chrome Recovery Utility) را در راه‌انداز برنامه اجرا کنید.

  1. منتظر بمانید(Wait) تا برنامه دستگاه شما را برای بازیابی آماده کند و شروع به کار(Get started) را انتخاب کنید .

  1. رقم الفبایی روی صفحه، شماره مدل Chromebook شما است. ارقام را در کادر محاوره ای ارائه شده وارد کرده و برای ادامه، (Enter)Continue را انتخاب کنید .

  1. دستگاه رسانه ای را که می خواهید برای ایجاد تصویر بازیابی استفاده کنید انتخاب کنید و ادامه(Continue) را انتخاب کنید .

  1. دکمه Create now(Create now) را انتخاب کنید.

منتظر بمانید(Wait) تا برنامه کاربردی دانلود کند و فایل های لازم را در رسانه بازیابی بنویسد. بسته به عواملی مانند مدل Chromebook و نسخه (Chromebook)سیستم عامل Chrome(Chrome OS) ، ممکن است چند دقیقه یا چند ساعت طول بکشد . حذف درایو بازیابی فرآیند دانلود را مختل می‌کند، بنابراین مطمئن شوید که درایو کاملاً در درگاه USB Chromebook شما قرار می‌گیرد .

همچنین برای دانلود فایل هایی که رسانه بازیابی را تشکیل می دهند، به اتصال اینترنت سریع نیاز دارید. بنابراین، مطمئن شوید که Chromebook شما به یک شبکه Wi-Fi(Wi-Fi) یا اترنت(Ethernet) متصل است. 

اگر هنگام نصب لینوکس(Linux) مشکلی پیش آمد ، Chromebook خود را خاموش کنید، به حالت بازیابی راه‌اندازی کنید (دکمه Esc + Refresh + Power را فشار دهید)، رسانه بازیابی را وارد کنید و دستورالعمل‌های روی صفحه را دنبال کنید.

حالت برنامه‌نویس را در Chromebook فعال کنید

برای نصب هر توزیع لینوکس(Linux) ، باید Chromebook خود را در حالت برنامه‌نویس داشته باشید. (Developer Mode)این کار همه داده‌های ذخیره شده در فضای ذخیره‌سازی Chromebook شما را پاک می‌کند، بنابراین قبل از فعال کردن (Chromebook)حالت برنامه‌نویس(Developer Mode) ، مطمئن شوید که از فایل‌های خود در فضای ابری یا دیسک خارجی نسخه پشتیبان تهیه کنید .

همچنین ذکر این نکته مهم است که فعال کردن Developer Mode بسیاری از ویژگی‌های امنیتی داخلی دستگاه شما را غیرفعال می‌کند. به همین ترتیب(Likewise) ، این عملیات ممکن است ضمانت Chromebook شما را نیز باطل کند. (Chromebook)Chromebook خود را خاموش کنید و مراحل زیر را دنبال کنید.

  1. کلیدهای Esc + Refresh (یا F3 ) را فشار داده و نگه دارید و دکمه پاور(Power) را نگه دارید .

  1. وقتی صفحه بازیابی روی صفحه نمایش Chromebook آمد، دکمه ها را رها کنید.
  2. دستورالعمل «لطفا یک کارت USB(USB) یا کارت SD بازیابی را وارد کنید» روی صفحه نادیده بگیرید . Ctrl + D را فشار دهید تا Developer Mode فعال شود.

  1. Enter را فشار دهید تا تأیید سیستم عامل خاموش شود. این کار Chromebook(Chromebook) شما را برای بوت کردن سیستم عامل های غیر Google "باز می کند" .

  1. دوباره Ctrl(Ctrl) + D را فشار دهید و چند دقیقه منتظر بمانید تا Chromebook خود را با حالت برنامه‌نویس(Developer Mode) فعال کنید.

اعلانی روی صفحه دریافت خواهید کرد که Chromebook شما اکنون در حال انتقال به حالت برنامه‌نویس(Developer Mode) است. Chromebook خود را در طول فرآیند خاموش نکنید و مطمئن شوید که باتری کافی (50٪ یا بیشتر) را در خود نگه می دارد.

(Set)Chromebook خود را از ابتدا طوری تنظیم کنید که انگار یک دستگاه جدید است و به بخش بعدی بروید تا نحوه نصب لینوکس Ubuntu را در (Ubuntu Linux)Chromebook خود بیاموزید .

لینوکس اوبونتو(Install Ubuntu Linux) را روی کروم(Chromebook) بوک نصب کنید ( با استفاده از کروتون(Using Crouton) )

یکی از مزیت های اصلی نصب لینوکس(Linux) از طریق کروتون(Crouton) این است که برای جابجایی بین سیستم عامل کروم(Chrome OS) و لینوکس(Linux) ، نیازی به راه اندازی مجدد Chromebook خود ندارید . می توانید این کار را با استفاده از کلیدهای ترکیبی یا میانبر انجام دهید. علاوه بر این، توزیع لینوکس(Linux) به سخت‌افزار و فایل‌های Chromebook شما دسترسی مستقیم دارد . بنابراین می‌توانید به Linux بروید و همچنان به فایل‌های ایجاد شده در سیستم عامل Chrome(Chrome OS) دسترسی داشته باشید .

کروتون(Crouton) با ایجاد یک محیط باینری "chroot" که روی سیستم عامل کروم(Chrome OS) اجرا می شود به این مهم دست می یابد. برخلاف پروژه کروستینی گوگل، کروتون یک محیط (Crouton)لینوکس(” Linux) خالص ارائه می کند . تنها محدودیت این است که فقط به اوبونتو(Ubuntu) محدود می شود . Crouton (در حال حاضر) دیگر توزیع های (Crouton)لینوکس(Linux) را پشتیبانی نمی کند . برای کسب اطلاعات بیشتر در مورد محیط Chroot و نحوه تقویت توزیع لینوکس Ubuntu(Ubuntu Linux) در Chromebook ، از (Chromebook)دایرکتوری Crouton در GitHub(Crouton directory on GitHub) دیدن کنید .

  1. فایل کروتون را دانلود و در فایل‌های (Download and save the crouton file)دانلودهای(Downloads) Chromebook خود ذخیره کنید .

  1. Ctrl + Alt + T را فشار دهید تا محیط Crosh—Chrome OS Command Shell راه اندازی شود.
  2. پوسته(shell) را در ترمینال تایپ یا جایگذاری کنید و Enter را فشار دهید .

  1. پس از آن، sudo install -Dt /usr/local/bin -m 755 ~/Downloads/crouton را در ترمینال قرار دهید و Enter را فشار دهید . این دستور فایل متنی کروتون دانلود شده را به یک فایل اجرایی تبدیل می کند.

  1. اکنون، sudo crouton -t xfce(sudo crouton -t xfce) را در ترمینال تایپ یا چسبانده و Enter را فشار دهید . اگر Chromebook شما صفحه لمسی دارد، به جای آن این دستور را اجرا کنید: sudo crouton -t touch,xfce .

با استفاده از XFCE - یک محیط دسکتاپ سریع و سبک که منابع سیستم کم مصرف می کند - بسته لینوکس اوبونتو(Ubuntu Linux) را دانلود و بر روی Chromebook شما نصب می کند. (Chromebook)می‌توانید لینوکس(Linux) را روی Chromebook خود با استفاده از محیط‌های دسک‌تاپ دیگر مانند Unity ، GNOME یا LXDE نصب کنید. با این حال، XFCE توصیه می شود زیرا بسیار سریعتر است. علاوه بر این(Besides) ، کروم‌بوک‌ها دستگاه‌های(Chromebooks) ارزان‌قیمتی با منابع سیستم محدود هستند. این امر XFCE را به بهترین گزینه تبدیل می کند.

اگر احساس آزمایشی می کنید، می توانید لینوکس(Linux) را با سایر محیط های دسکتاپ با اجرای دستورات زیر در ترمینال Crosh نصب(Crosh) کنید :

  • محیط دسکتاپ Unity: sudo crouton -t unity را چسبانده و Enter را فشار دهید .
  • محیط دسکتاپ گنوم: sudo crouton -t gnome را چسبانده و Enter را فشار دهید .
  • LXDE: sudo crouton -t lxde را بچسبانید و Enter را فشار دهید .

نصب کننده بسته های ضروری اوبونتو را دانلود می کند. (Ubuntu)مطمئن(Make) شوید که Chromebook شما در طول فرآیند دانلود و نصب به اینترنت متصل می‌ماند. کل عملیات بسته به سرعت اتصال شما چند دقیقه یا چند ساعت طول خواهد کشید.

  1. یک نام کاربری ترجیحی را تایپ کرده و Enter را فشار دهید .

  1. رمز عبور را تایپ کرده و Enter را فشار دهید .

  1. رمز عبور را دوباره وارد(Enter) کنید و برای ادامه اینتر را فشار دهید .

وقتی پیام «گذرواژه با موفقیت به‌روزرسانی شد» دریافت کردید، می‌توانید از لینوکس اوبونتو در Chromebook خود استفاده کنید.(Ubuntu Linux)

Ctrl + Alt + T را فشار دهید تا Crosh راه اندازی شود، پوسته(shell) را در ترمینال تایپ کنید، Enter را فشار دهید، (Enter)sudo startxfce4 را تایپ/پیست کنید و Enter را فشار دهید .

اگر محیط لینوکس اوبونتو(Ubuntu Linux) در حال بارگذاری یک صفحه خالی است، نام کاربری خود را تایپ کنید، Enter را فشار دهید ، رمز عبور خود را تایپ کنید و Enter را فشار دهید . اگر مشکل ادامه داشت، به سیستم عامل کروم(Chrome OS) برگردید و به اوبونتو(Ubuntu) برگردید .

از میانبرهای صفحه کلید Ctrl + Alt + Shift + Back یا Ctrl + Alt + Shift + Forward برای جابجایی بین هر دو سیستم عامل به جلو و عقب استفاده کنید.

(Remove)لینوکس را(Uninstall Linux) در Chromebook حذف یا حذف نصب کنید

آیا توزیع لینوکس(Linux) دستگاه شما را خراب می کند؟ یا دیگر نمی‌خواهید لینوکس(Linux) را روی Chromebook خود اجرا کنید . تنها(All) چیزی که برای حذف توزیع لینوکس نیاز دارید این است که (Linux)حالت برنامه نویس(Developer Mode) را غیرفعال کنید و تأیید سیستم عامل را دوباره فعال کنید. Chromebook خود را خاموش کنید ، Space Bar را در صفحه‌ای که «تأیید OS خاموش(OFF) است» را فشار دهید و Enter را فشار دهید تا عملکرد را تأیید کنید.

با این کار تأیید سیستم عامل مجدداً فعال می شود و سیستم عامل Chrome(Chrome OS) به طور معمول بوت می شود. توجه داشته باشید که غیرفعال کردن حالت برنامه‌نویس(Developer Mode) ، داده‌های Chromebook شما را نیز پاک می‌کند.



About the author

من یک توسعه دهنده ماهر iOS با بیش از دوازده سال تجربه هستم. من روی هر دو پلتفرم iPhone و iPad کار کرده‌ام و می‌دانم چگونه برنامه‌ها را با استفاده از آخرین فناوری‌های اپل ایجاد و سفارشی‌سازی کنم. علاوه بر مهارت‌هایم به‌عنوان توسعه‌دهنده aiOS، تجربه قوی در استفاده از Adobe Photoshop و Illustrator و همچنین توسعه وب از طریق چارچوب‌هایی مانند WordPress و Laravel دارم.



Related posts