Инсталиране на Linux в Windows 11: Ръководство стъпка по стъпка

Инсталиране на Linux в Windows 11: Ръководство стъпка по стъпка

Инсталирането на Linux в Windows 11 е отличен начин да използвате предимствата на двете операционни системи. Много потребители искат да ползват Linux заради сигурността, мощта и свободата, които предлага. Същевременно, Windows остава популярна заради съвместимостта си с голямо разнообразие от софтуер. За щастие, с новите технологии на Windows 11, можете да имате Linux и Windows на едно и също устройство без необходимост от двоен буут.

Това ръководство ще ви преведе през стъпките за инсталиране на Linux в Windows 11 с помощта на WSL (Windows Subsystem for Linux). Тази технология ви позволява да стартирате Linux дистрибуции директно от Windows без виртуална машина.

1. Какво е WSL и как работи?

WSL (Windows Subsystem for Linux) е функция на Windows, която позволява стартирането на Linux дистрибуции директно от Windows. WSL работи като слой, който предоставя възможност на Linux да се стартира паралелно с Windows, без да е необходима виртуализация или инсталация на отделен дял.

Предимства на WSL:

  • Лесна инсталация и употреба
  • Без нужда от рестартиране между Windows и Linux
  • Поддръжка на множество дистрибуции
  • Достъп до файловете от Windows и Linux едновременно

2. Какво ви е необходимо за инсталацията?

Преди да започнете, е важно да се уверите, че вашата система отговаря на минималните изисквания. Те включват:

  1. Windows 11 – Трябва да използвате Windows 11, за да инсталирате и използвате WSL 2.
  2. Интернет връзка – Ще ви трябва интернет за изтегляне на необходимите файлове.
  3. Място на диска – Необходими са поне 10 GB свободно дисково пространство за Linux дистрибуциите.
  4. Администраторски права – Ще трябва да имате администраторски права, за да активирате и инсталирате WSL.

3. Стъпка по стъпка инсталация на Linux в Windows 11

3.1. Активиране на WSL

Първата стъпка е да активирате WSL на вашия Windows 11 компютър. Ето как да го направите:

Първи начин:

Активиране на WSL чрез „Функции на Windows“ (графичен интерфейс)

Отворете „Функции на Windows“:

  • Натиснете клавишната комбинация Windows + R и въведете optionalfeatures, след което натиснете Enter.
  • Това ще отвори прозореца „Функции на Windows“.

Активирайте WSL:

  • Намерете и отметнете „Windows Subsystem for Linux“ ( Подсистема на Windows за Linux).
  • Отметнете също и „Virtual Machine Platform“, за да активирате WSL 2.

Рестартирайте компютъра.

Втори начин:

  1. Отворете PowerShell като администратор:
    • Натиснете бутона „Старт“.
    • Потърсете „PowerShell“ и кликнете с десния бутон върху него.
    • Изберете „Стартирай като администратор“.
  2. Или просто кликнете с десният бутон върху бутона „Старт“ и изберете Терминал (Администратор)
Терминал (Администратор)

  1. Изпълнете командата за инсталиране на WSL:
    • В прозореца на PowerShell въведете следната команда и натиснете Enter:
wsl --install

  1. Това ще активира WSL и автоматично ще инсталира Ubuntu като стандартна Linux дистрибуция.
  2. Рестартиране на компютъра:
    • След успешното инсталиране, ще бъдете подканени да рестартирате компютъра.
    • Натиснете "Yes", за да рестартирате.

3.2. Проверка на версията на WSL

След като сте активирали WSL, следващата стъпка е да се уверите, че използвате WSL 2, тъй като тази версия предлага по-добра производителност и съвместимост.

  1. Проверка на версията:
    • Върнете се в PowerShell и въведете следната команда:
wsl --list --verbose

Ако видите „Version 2“, това означава, че WSL 2 е активиран успешно. Ако е версия 1, можете да я актуализирате с команда:

wsl --set-version <distribution name> 2

3.3. Инсталиране на различни Linux дистрибуции

С WSL можете да инсталирате различни Linux дистрибуции. Ето как:

  1. Списък с налични дистрибуции:
    • В PowerShell въведете следната команда, за да видите списъка с наличните дистрибуции:
wsl --list --online

2. Инсталиране на нова дистрибуция:

  • Изберете дистрибуцията, която искате да инсталирате, например „Debian“ или „Ubuntu“.
  • За да инсталирате, изпълнете командата:
wsl --install -d Ubuntu-24.04

3 Настройка на новоинсталираната дистрибуция:

  • След инсталацията ще бъдете подканени да зададете потребителско име и парола за Linux системата.
  • Това са вашите данни за вход в Linux.

3.4. Достъп до файловата система и съвместимост

С WSL можете лесно да получавате достъп до файловете си от Windows и Linux. Файловете на вашата Windows система се намират в директорията /mnt, където дисковете се монтират автоматично. Например:

  • C диск ще бъде достъпен чрез /mnt/c
  • D диск ще бъде достъпен чрез /mnt/d

Можете да копирате файлове, да ги преглеждате и редактирате както от Windows, така и от Linux средата.

Промяна на директорията

Ако искате да преминете към директорията D диск, трябва да използвате командата cd (change directory):

cd /mnt/d

След като сте в директорията /mnt/d, можете да разглеждате файловете и поддиректориите на D диск, като използвате командата ls:

ls /mnt/d

Това ще покаже всички файлове и папки в директорията /mnt/d.

Полезни съвети и трикове

  1. Актуализирайте дистрибуцията: След инсталацията на Linux дистрибуция, винаги е добра идея да я актуализирате. Това може да се направи с командата:
sudo apt update && sudo apt upgrade

Инсталиране на допълнителен софтуер: Можете лесно да инсталирате различен софтуер чрез мениджърите на пакети като apt в Ubuntu.

Синхронизация на файлове: Ако работите и с двете операционни системи, е важно да знаете, че можете да редактирате файлове от Linux с Windows програми и обратно.

WSL и Docker: WSL 2 предлага поддръжка на Docker, което е голямо предимство за разработчици, работещи с контейнери.

Ако решите, че вече не се нуждаете от Linux или WSL на вашия компютър, можете лесно да ги деинсталирате.

Процесът включва премахване както на самия WSL, така и на инсталираните Linux дистрибуции. Ето как може да стане това:

1. Премахване на Linux дистрибуциите

Първата стъпка е да премахнете Linux дистрибуцията, която сте инсталирали. Ето как можете да го направите:

  1. Отворете PowerShell или Command Prompt като администратор:
    • Натиснете бутона „Старт“.
    • Потърсете „PowerShell“ или „Command Prompt“, кликнете с десен бутон и изберете „Стартирай като администратор“.
  2. Списък с инсталираните дистрибуции:
    • За да видите списък с инсталираните Linux дистрибуции, въведете командата:
wsl --list

Премахване на дистрибуция:

  • За да премахнете определена дистрибуция, използвайте следната команда:
wsl --unregister <distribution name>

  • Заменете <distribution name> с името на дистрибуцията, която искате да премахнете (например Ubuntu).

Тази команда ще премахне всички данни, свързани с избраната дистрибуция.

2. Деактивиране на WSL

След като сте премахнали Linux дистрибуциите, можете да деактивирате WSL. Ето как:

  1. Отворете „Програми и компоненти“:
    • Натиснете клавишната комбинация Windows + X и изберете „Програми и компоненти“.
    • Вляво изберете „Включване или изключване на функциите на Windows“.
  2. Деактивиране на WSL:
    • В прозореца с функциите на Windows намерете „Windows Subsystem for Linux“.
    • Махнете отметката и натиснете „OK“.
  3. Рестартиране на компютъра:
    • След като сте деактивирали WSL, ще бъдете подканени да рестартирате компютъра.
    • Рестартирайте, за да приложите промените.

3. Премахване на допълнителни компоненти

След като сте премахнали WSL и Linux дистрибуциите, можете да премахнете и допълнителните компоненти, ако сте ги инсталирали:

  1. Виртуалната машина на WSL 2:
    • Ако сте използвали WSL 2, Windows автоматично инсталира виртуална машина за него. За да я премахнете:
      • Отворете „Програми и компоненти“ отново.
      • Изберете „Включване или изключване на функциите на Windows“.
      • Махнете отметката от „Платформа за виртуални машини“ и „Hyper-V“, ако сте ги активирали.
  2. Docker (ако е инсталиран):
    • Ако сте инсталирали Docker заедно с WSL, можете да го деинсталирате от „Настройки“ > „Програми“ > „Програми и функции“.
    • Изберете Docker и натиснете „Деинсталирай“.

4. Изчистване на остатъчни файлове

След като сте премахнали всичко свързано с WSL и Linux, можете да изчистите остатъчните файлове, ако има такива:

  1. Използване на инструменти за почистване:
    • Използвайте вградения инструмент за почистване на диска на Windows.
    • Потърсете „Почистване на диска“ в „Старт“ и го стартирайте.
  2. Проверка на папките:
    • Проверете дали има останали файлове в папката /mnt или в други директории, свързани с WSL, и ги изтрийте ръчно.

5. Проверка за успешна деинсталация

Накрая, за да се уверите, че сте деинсталирали WSL и всички свързани компоненти успешно, можете да стартирате PowerShell или Command Prompt и да изпълните командата:

wsl --list

Ако всичко е деинсталирано правилно, не би трябвало да виждате инсталирани дистрибуции в списъка.

Заключение

Инсталирането на Linux в Windows 11 чрез WSL е мощен инструмент за всеки, който иска да използва най-доброто от двете операционни системи. Това ви позволява да имате достъп до Linux среда директно от вашия Windows компютър, без нужда от отделен дял или виртуална машина. С помощта на WSL, вие ще можете да работите по проекти, които изискват Linux,

Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу: