کاربران لینوکس معتقدند، اجرای لینوکس در کنار ویندوز بسیار کاربردی است. اما، مدیریت لینوکس و ویندوز به صورت بوت دوگانه می‌تواند مشکل ساز باشد؛ علاوه بر این، راه اندازی ماشین مجازی نیز برخی از مشکلات همیشگی را داراست. به نظر شما راه حل دیگری نیز وجود دارد؟

 

 

این مطلب نیز ممکن است برای شما مفید باشد: حل مشکل اختلاف زمان در بوت دوگانه ویندوز و لینوکس

 

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

 

زیر سیستم لینوکسی در ویندوز چیست؟

زیر سیستم لینوکسی در ویندوز، اجرای نرم‌افزارهای لینوکس را بر روی ویندوز ساده می‌کند و با استفاده از آن دیگر نیازی به نگرانی در مورد ماشین‌های مجازی یا تحمل مشکلات مربوط به بوت دوگانه لینوکس و ویندوز نیست.

نسخه 2018 ویندوز 10، با قابلیت ارائه زیر سیستم لینوکسی در ویندوز روانه بازار شد. این، یک ویژگی اختیاری است که به راحتی قابل نصب است و از نصب سیستم عامل‌های لینوکس موجود در فروشگاه ویندوز پشتیبانی می‌نماید.

 

به عبارت دیگر، شما می‌توانید یک ترمینال لینوکس را در ویندوز باز کرده و نرم‌افزار لینوکس را نیز نصب و راه‌اندازی نمایید.

بنابراین، با استفاده از این ویژگی، نیاز به هیچ ماشین مجازی نبوده و امکان بوت شدن دوگانه لینوکس و ویندوز وجود ندارد.

 

این مطلب نیز ممکن است برای شما مفید باشد: نصب لینوکس در ویندوز با استفاده از VirtualBox

 

با این حال، مشکل فناوری زیر سیستم لینوکسی در ویندوز این است که صرفاً یک تجربه خط فرمان است و دسکتاپی وجود ندارد. برای کاربران قدرتمند، این احتمالاً مشکلی نخواهد بود، اما از آنجا که لینوکس دارای انتخاب گسترده‌ای از محیط دسکتاپ است، به نظر می‌رسد، این روش کمی قابل بحث باشد.

خوشبختانه، شما بلافاصله پس از راه‌اندازی زیر سیستم لینوکسی در ویندوز می‌توانید، یک دسکتاپ لینوکس نیز در ویندوز نصب کنید.

 

بررسی سازگاری ویندوز 10 با قابلیت زیر سیستم لینوکسی

قبل از ادامه روند، نکته مهم در اینجا این است که شما باید نسخه 64 بیتی ویندوز را اجرا کنید.

برای بررسی این مورد می‌توانید، گزینه Settings>System>About را انتخاب کرده و بخش System type را بررسی نمایید. در اینجا، باید عبارت “64-bit operating system” را مشاهده نمایید. اگر چنین نبود و سیستم عامل روی سخت افزار 64 بیتی اجرا می‌شد، باید ویندوز 10 را از 32 بیتی به 64 بیتی ارتقا دهید.

 

علاوه بر این، شما باید برای این کار نسخه Windows 10 build 14393 به بالا را اجرا نمایید. این مورد را نیز می‌توانید در همان صفحه About، در زیر مشخصات ویندوز بررسی کنید. اگر نسخه بالاتر از 14393 باشد، باید به دنبال عبارت OS build بگردید. در صورتی که چنین باشد، شما می‌توانید از زیر سیستم لینوکسی در ویندوز استفاده نمایید. اگر چنین نباشد، کافیست یک Windows Update اجرا کنید.

پس از بررسی این پیش نیازها، وقت آن است که زیر سیستم لینوکسی را در ویندوز نصب نمایید.

با فرض اینکه زیر سیستم لینوکسی در ویندوز شما نصب شده است، در ادامه به شرح چگونگی اضافه کردن یک دسکتاپ لینوکسی در ویندوز می‌پردازیم.

 

این مطلب نیز ممکن است برای شما مفید باشد: نصب ابونتو در کنار ویندوز

 

نصب دسکتاپ لینوکسی در ویندوز

در صورتی که سیستم لینوکسی خود را در ویندوز تنظیم کرده‌اید، روی Start کلیک کرده و وارد محیط bash شوید. برای شروع استفاده از لینوکس، بر روی گزینه اول (دستور اجرای bash) کلیک کنید. مراحل زیر، برای نصب اوبونتو به عنوان سیستم عامل لینوکسی شرح داده شده است.

با اجرای یک update  و upgrade، به روزرسانی اوبونتو را آغاز نمایید:

sudo apt update
sudo apt upgrade

در حالی که این به روزرسانی در حال اجراست، به Sourceforge بروید و ابزار  VcXsrv Windows X Server utility را بارگیری و نصب کنید. (سایر سرورهای X برای ویندوز، از جمله Xming و MobaXterm در دسترس هستند. در ادامه مراحل، از VcXsrv استفاده خواهیم کرد.)

یک سرور X، به شما اجازه دسترسی به یک برنامه کاربردی لینوکس یا رابط کاربری گرافیکی محیط دسکتاپ (GUI) را می‌دهد. سیستم‌های لینوکس برای نمایش دسکتاپ، به سرور X متکی هستند؛ اما می‌توان از طریق شبکه نیز از آن استفاده کرد.

در این مرحله اطمینان حاصل کنید که سرور ویندوز X از قبل نصب شده است. در صورت وجود سرور ویندوز X، مرحله بعدی، نصب دسکتاپ لینوکس شما است.

 

تعداد زیادی محیط‌های دسکتاپ لینوکس (LDE) در دسترس هستند. در اینجا می‌خواهیم یک محیط سبک با نام LXDE نصب کنیم. بدین منظور، دستور زیر را وارد نمایید:

sudo apt install lxde

پس از نصب LXDE، دستور زیر را وارد کنید:

export DISPLAY=:0
export LIBGL_ALWAYS_INDIRECT=1

این به لینوکس دستور می‌دهد، دسکتاپ را از طریق سرور X نمایش دهد. بنابراین، وقتی برنامه سرور X دانلود شده را اجرا نمایید، محیط دسکتاپ لینوکس را مشاهده خواهید کرد.

در اینجا، از VcXsrv استفاده کرده‌ایم که دارای ویژگی XLaunch است. روی آن کلیک کنید تا پنجره X Display Setting نمایش داده شود و سپس One larg window یا One large window without titlebar را انتخاب نمایید. پس از آن Display number را جستجو کرده و آن را بر روی 0 تنظیم کنید.

 

روی Next کلیک کنید، سپس گزینه Start no client را انتخاب نمایید تا مطمئن شوید XLaunch فقط سرور را راه‌اندازی می‌کند. این به شما امکان می‌دهد، بعداً دسکتاپ Linux را راه‌اندازی نمایید. دوباره روی Next کلیک کنید و سپس Finish را انتخاب نمایید. می‌توانید ابتدا روی گزینه Save configuration کلیک کنید تا تنظیمات را ذخیره نمایید.

 

اکنون زمان راه‌اندازی دسکتاپ لینوکس شما است. در خط فرمان، دستور زیر را وارد کنید تا LDE دلخواه شما راه‌اندازی شود. به عنوان مثال برای LXDE، از دستور زیر استفاده نمایید:

startlxde

سپس محیط دسکتاپ لینوکس باید ظاهر شود!

 

اکنون می‌توانید نرم‌افزارهای لینوکس را اجرا کرده و حتی برنامه‌ها و ابزارهای جدیدی را نیز نصب نمایید.

 

آیا دسکتاپ لینوکس نمی‌خواهید؟

علاوه‌بر نصب دسکتاپ لینوکس، چنانچه علاقه‌ای به نصب یک دسکتاپ کامل لینوکس برروی ویندوز نداشته باشید، شما می‌توانید به راحتی یک برنامه دسکتاپ لینوکس را از ویندوز 10 نصب کنید.

به عنوان مثال، برای نصب ابزار پخش رسانه‌ای Rhythmbox و اجرای آن در لینوکس داخل ویندوز، از دستور زیر استفاده نمایید:

sudo apt install rhythmbox

اطمینان حاصل کنید که دستور export زیر را تنظیم کرده‌اید:

export DISPLAY=:0

سپس برنامه را از محیط Bash اجرا نمایید:

rhythmbox

اکنون پخش کننده رسانه راه‌اندازی شده و آماده برای جستجوی درون یک لیست خواهد شد.

 

در این حالت، مشخص است که شما نیاز به اضافه کردن برخی از فایل‌های رسانه‌ای به محیط لینوکس خواهید داشت. ممکن است این کار را با نصب یک مرورگر و بارگیری فایل‌ها یا به سادگی با وصل شدن به درایو USB دارای فایل‌های رسانه‌ای انجام دهید.

در صورتی که از اتصال درایو USB استفاده می‌کنید، پس از اتصال آن، به یاد داشته باشید که دستور mount را روی آن اجرا نمایید ( در مثال زیر، از :D به عنوان درایو مورد نظر استفاده می‌کند):

sudo mount -t drvfs D: /mnt/d

هنگامی‌که کار خود را تمام کردید، لازم است که قبل از برداشتن درایو، دستور unmount را روی آن اجرا کنید. این، یکپارچگی اطلاعات درایو را تضمین می‌کند.

sudo umount /mnt/d

اگرچه می‌توانید درون برنامه‌های لینوکس، در بین پوشه‌های ویندوز خود مرور کنید؛ ولیکن هیچ فایلی در آن قابل باز کردن نیست. این، یک کمبود برای فناوری زیر سیستم لینوکسی در ویندوز است، اگرچه این فناوری، با این کار سعی دارد محیط‌های لینوکس و ویندوز را از آسیب محافظت نماید.

 

 

منبع:

makeuseof