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


نصب لینوکس به‌صورت زیرسیستم ویندوز (WSL - Windows Subsystem for Linux) یک روش ساده و کارآمد برای اجرای توزیع‌های لینوکس روی ویندوز 10 و ویندوز 11 است. با استفاده از WSL، شما می‌توانید از ویژگی‌های لینوکس در محیط ویندوز بدون نیاز به بوت مجدد استفاده کنید.

مراحل نصب اوبونتو به عنوان زیرسیستم ویندوز (WSL)

  1. بررسی پیش نیازها
  2. فعال سازی wsl روی ویندوز
  3. تنظیم WSL 2 به عنوان نسخه پیش‌فرض
  4. انتخاب ubuntu 22.04 به عنوان توزیع لینوکسی
  5. آپدیت wsl
  6. پیکربندی ابونتو
  7. نصبِ php ورژن 8.3

در ادامه هر یک از مراحل فوق توضیح داده شده است

  1. بررسی پیش نیازها
    • اطمینان حاصل کنید که نسخه ویندوز شما 10 (نسخه 2004 و بالاتر) یا Windows 11 باشد.
    • سیستم شما باید از مجازی‌سازی پشتیبانی کند (به طور معمول این گزینه به‌طور پیش‌فرض فعال است، اما می‌توانید آن را در BIOS/UEFI بررسی کنید).
  2. فعال سازی wsl روی ویندوز

    برای فعال‌سازی Windows Subsystem for Linux (WSL) و فناوری مجازی‌سازی در ویندوز 10 و 11، شما به دو ویژگی اصلی نیاز دارید: Windows Subsystem for Linux و Virtual Machine Platform. در زیر مراحل نصب این ویژگی‌ها را مرحله به مرحله توضیح می‌دهیم.

    1. نصب ویژگی های مورد نیاز در ویندوز (windows features)

      برای نصب لینوکس(به عنوان یک ماشین مجازی) روی ویندوز ، ابتدا وارد پنجره windows features ویندوز خود شوید

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

      برای باز کردن پنجره windows features عبارت زیر را در قسمت search ویندوز خود که در شکل زیر نشان داده شده وارد نمایید.

      windows search bar
      turn windows features on or off
       نصب لینوکس (اوبونتو) روی ویندوز

      در پنجره windows features تیک هر یک از موارد زیر را بزنید و بعد از کلیک روی OK منتظر بمانید تا همگی نصب شوند:

      • Hyper-V
      • Virtual Machine Platform
      • Windows Hypervisor Platform
      • Windows Subsystem for Linux

      مواردی که باید تیک بزنید در شکل زیر با مستطیل های قرمز رنگ نشان داده شده است

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

      بعد از ok کردن منتظر بمانید windows features به صورت شکل زیر نصب گردد

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

      بعد از پایان نصب با کلیک روی restart now ویندوز خود را ری استارت کنید

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

      در این صورت WSL، WSL 2 و یک توزیع لینوکس پیش‌فرض (معمولاً Ubuntu) بر روی ویندوز شما نصب خواهد شد.

    2. نصب wsl

      در صورتی که در مرحله قبل feature یا ویژگی windows subsystem for linux را نصب کرده باشید نیاز به انجام این مرحله نمی باشد.

      در این مرحله بایستی دستورات زیر را در محیط Windows PowerShell وارد کنید. مراحل انجام این کار در ادامه توضیح داده شده است.

      برای باز کردن پنجره Windows PowerShell عبارت زیر را در قسمت search ویندوز خود که در شکل زیر نشان داده شده وارد نمایید.

      windows search bar
      Windows PowerShell
       نصب لینوکس (اوبونتو) روی ویندوز

      در پنجره start مطابق شکل زیر Windows powershell را به صورت Run as administrator باز کنید.

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

      در این صورت پنجره windows PowerShell به صورت زیر باز خواهد شد:

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

      دستور زیر را وارد کنید تا WSL و ویژگی‌های لازم را فعال کنید:

      Windows Poweshell
      wsl --install

      این دستور به‌طور خودکار WSL، WSL 2 و یک توزیع لینوکس پیش‌فرض (معمولاً Ubuntu) را نصب می‌کند.

  3. آموزش ساخت وب سایت با انجام پروژه های "بی آکادمی"

    ترکیب ویندوز 10 یا 11 با WSL و اوبونتو 22.04، داکر دسکتاپ، VS Code، Git، و PHP همراه با لاراول، یک محیط توسعه قوی و متناسب برای توسعه وب‌سایت‌ها است. این ابزارها و پلتفرم‌ها قابلیت‌های جامعی را برای توسعه‌دهندگان فراهم می‌کنند و به آن‌ها کمک می‌کنند تا پروژه‌های خود را به سرعت و با کیفیت بالا اجرا کنند.

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

  4. تنظیم WSL 2 به عنوان نسخه پیش‌فرض

    در این مرحله بایستی دستورات زیر را در محیط Windows PowerShell وارد کنید. مراحل انجام این کار در ادامه توضیح داده شده است.

    برای باز کردن پنجره Windows PowerShell عبارت زیر را در قسمت search ویندوز خود که در شکل زیر نشان داده شده وارد نمایید.

    windows search bar
    Windows PowerShell
     نصب لینوکس (اوبونتو) روی ویندوز

    در پنجره start مطابق شکل زیر Windows powershell را به صورت Run as administrator باز کنید.

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

    در این صورت پنجره windows PowerShell به صورت زیر باز خواهد شد:

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

    فرمان زیر را در خط فرمان Windows Poweshell وارد کنید تا wsl2 به عنوان رابطِ ویندوز و لینوکس به صورت پیش فرض انتخاب شود.

    Windows Poweshell
    wsl.exe --set-default-version 2

    در این صورت مطابق شکل زیر خواهید دید که wsl2 با موفقیت به عنوان پیشفرض نصب خواهد شد.

     نصب لینوکس (اوبونتو) روی ویندوز
  5. انتخاب توزیع ubuntu 22.04 برای wsl2

    حال در خط فرمان Windows PowerShell فرمان زیر را وارد کنید تا ubuntu22.04 به عنوان توزیع لینوکس بر روی سیستم شما نصب گردد.

    Windows Poweshell
    wsl --install -d ubuntu-22.04

    منتظر باشید تا مطابق شکل زیر نصبِ اوبونتو به صورت 100 درصد انجام شود

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

    بعد از پایان نصب، پنجره ابونتو برای اولین بار به صورت زیر باز می شود. فعلا این پنجره را ببندید!

     نصب لینوکس (اوبونتو) روی ویندوز
  6. wsl update

    حال دستور زیر را در خط فرمان Windows PowerShell وارد کنید تا wsl آپدیت شود

    Windows Poweshell
    wsl --update

    منتظر باشید تا مطابق شکل زیر آپدیتِ WSL به صورت 100 درصد انجام شود

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

    بعد از پایان update مطابق شکل زیر پیغام انجام عملیات با موفقیت به شما نشاد داده خواهد شد:

     نصب لینوکس (اوبونتو) روی ویندوز
  7. پیکر بندی اوبونتو
     نصب لینوکس (اوبونتو) روی ویندوز

    برای باز کردن پنجره ubuntu 22.04 عبارت زیر را در قسمت search ویندوز خود که در شکل زیر نشان داده شده وارد نمایید.

    Windows search bar
    ubuntu 22.04
     نصب لینوکس (اوبونتو) روی ویندوز

    در پنجره start مطابق شکل زیر ابونتو را به صورت Run as administrator باز کنید.

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

    وقتی برای اولین بار پنجره ابونتو را مطابق شکل زیر باز می کنید باید منتظر بمانید تا نصبِ ابونتو تکمیل شود:

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

    یک نام کاربری (username) به دلخواه خود وارد کنید و سپس اینتر کنید.

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

    در این قسمت بایستی پسورد خود را وارد کنید. لازم به ذکر است از این به بعد برای انجام یک سری عملیات در اوبونتو بایستی این پسورد را وارد کنید، پس الزاما از پسوردی استفاده کنید که در آینده بتوانید آن را به درستی وارد کنید.

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

    پسورد خود را دوباره وارد کنید

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

    اگر مراحل بالا را به درستی انجام داده باشید اوبونتو ضمن تایید انجام کار شما به شما خوش آمد می گوید:

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

    این اولین خط فرمان در لینوکس است که بایستی با آن فرمان های مورد نیاز در لینوکس را وارد کنید .

    حال بایستی package list اوبونتو را با خط فرمان زیر update کنید. پس فرمان زیر را کپی و در خط فرمان اوبونتو خود past کنید

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

    دقت داشته باشید پسورد سیستم عامل لینوکیس با پسورد ویندوز شما متفاوت می باشد مگر اینکه برای هر دو از یک پسورد استفاده کرده باشید.

    Ubuntu 22.04
    sudo apt-get update
     نصب لینوکس (اوبونتو) روی ویندوز

    بعد از حدود یک دقیقه پایان آپدیت پکیج لیست، به صورت زیر نشان داده خواهد شد:

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

    حال با فرمان زیر کل پکیج فوق را upgrade کنید:

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

    دقت داشته باشید پسورد سیستم عامل لینوکیس با پسورد ویندوز شما متفاوت می باشد مگر اینکه برای هر دو از یک پسورد استفاده کرده باشید.

    Ubuntu 22.04
    sudo apt-get upgrade

    بعد از شروع به up grade برای اشغال فضای حافظه از شما اجازه گرفته می شود که بایستی مطابق شکل زیر y را تایپ کرده و enter کنید.

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

    بعد از پایان upgrade در خط فرمان جدیدِ ابونتو دستور زیر را وارد کنید تا ابونتو ری استارت شود.

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

    دقت داشته باشید پسورد سیستم عامل لینوکیس با پسورد ویندوز شما متفاوت می باشد مگر اینکه برای هر دو از یک پسورد استفاده کرده باشید.

    Ubuntu 22.04
    sudo reboot

    در اینصورت پنجره اوبونتو بسته خواهد شد.