Как да инсталирате Linux на Windows 10 с помощта на WSL

Последна актуализация: 09/07/2023

В настоящата ера на компютрите съвместимостта е придобила фундаментална роля За потребителите, с Windows 10 и неговата функция Linux Subsystem for Windows (WSL), разработчиците и техническите ентусиасти вече имат възможността да инсталират и изпълняват Linux дистрибуции на своите машини с безпрецедентна лекота. В тази статия ще проучим стъпка по стъпка как да инсталирам linux в Windows 10 използвайки WSL, предоставяйки на потребителите просто и мощно решение, за да се възползват от най-доброто от двата свята: операционна система най-популярните и гъвкавостта и стабилността на Linux средата.

1. Въведение в подсистемата на Windows за Linux (WSL)

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

Инсталирането на WSL е бърз и лесен процес. Първо, трябва да се уверите, че имате актуализираната версия Windows 10 и активирайте функцията WSL в функциите на Windows. След това можете да изберете дистрибуцията, която искате да използвате, като Ubuntu или Debian, от Microsoft Store. След като дистрибуцията е инсталирана, можете да получите достъп до нея от стартовото меню на Windows и да следвате първоначалните стъпки за конфигуриране.

Веднъж конфигуриран, WSL ви позволява да използвате широк набор от Linux инструменти и команди на вашия Windows система. Можете да изпълнявате основни Linux команди, да инсталирате софтуерни пакети, да компилирате програми и да изпълнявате shell скриптове. Освен това WSL предлага безпроблемна интеграция с файловата система на Windows, което ви позволява да осъществявате достъп и да манипулирате файлове както в средата на Linux, така и в средата на Windows.

2. Предпоставки за инсталиране на Linux на Windows 10 с WSL

Преди да започнете да инсталирате Linux на Windows 10 с помощта на WSL, важно е да се уверите, че са изпълнени определени предпоставки. Тези изисквания ще гарантират успешна инсталация и гладко потребителско изживяване. По-долу са необходимите изисквания:

1. Windows 10 или по-нова версия: WSL е наличен след актуализиране на Windows 10 версия 1607. Уверете се, че вашата операционна система е актуализирана до поддържана версия.

2. Активирайте WSL: Преди да можете да инсталирате и използвате Linux на Windows 10, трябва да активирате функцията Windows Subsystem for Linux (WSL). Това може да се направи чрез контролния панел на Windows или чрез PowerShell. Следвайте инструкциите, предоставени от Microsoft, за да активирате WSL на вашата система.

3. Налично дисково пространство: Уверете се, че имате достатъчно място на вашия твърд диск за хостване на вашата Linux инсталация и приложенията, които искате да стартирате. Препоръчително е да имате поне 20 GB свободно пространство за оптимална работа.

3. Изтегляне и инсталиране на WSL на Windows 10

За да изтеглите и инсталирате WSL на Windows 10, изпълнете следните стъпки:

  • Отворете стартовото меню и потърсете „Настройки“.
  • Кликнете върху „Актуализиране и сигурност“.
  • Изберете „За разработчици“ от лявото меню.
  • Поставете отметка в квадратчето „Режим на програмист“.

След това изпълнете следните стъпки, за да активирате WSL:

  • Отворете PowerShell като администратор.
  • Напишете следната команда: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux.
  • Натиснете Enter и изчакайте процеса на инсталиране да завърши.

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

4. Настройване на WSL за инсталация на Linux на Windows 10

Ако сте потребител на Windows 10 и искате да използвате Linux на вашата операционна система, без да се налага да инсталирате нов дял, можете да се възползвате от подсистемата на Windows за Linux (WSL). Преди да започнете, уверете се, че имате инсталирана най-новата версия на Windows 10, тъй като WSL е наличен, започвайки с Windows 10 Creators Update.

За да конфигурирате WSL, изпълнете следните стъпки:

  • Отворете менюто "Старт" и потърсете "Функции на Windows".
  • Изберете „Включване или изключване на функциите на Windows“.
  • В списъка с функции потърсете „Подсистема на Windows за Linux“ и поставете отметка в квадратчето.
  • Щракнете върху „OK“ и изчакайте инсталацията да завърши.
  • Рестартирайте системата си, когато бъдете подканени.

След като системата ви се рестартира, вие сте готови да инсталирате WSL-съвместима Linux дистрибуция. Можете да получите достъп до Microsoft Store и да търсите популярни дистрибуции като Ubuntu, Debian или Fedora. Щракнете върху дистрибуцията, която искате, и след това върху „Вземете“, за да започнете инсталацията. Веднъж инсталиран, ще можете да стартирате дистрибуцията на Linux като отделен прозорец на работния плот на Windows 10.

5. Избор и изтегляне на правилната Linux дистрибуция за WSL

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

Изключително съдържание - Щракнете тук  Какви са макро лимитите за кетогенната диета в MyFitnessPal?

1. Проучете опциите: Преди да изберете дистрибуция на Linux, е важно да направите проучване и да се запознаете с различните налични опции. Някои често срещани и популярни дистрибуции включват Ubuntu, Debian и Kali Linux. Всеки от тях е оптимизиран за различни случаи на употреба, така че не забравяйте да вземете предвид вашите нужди и предпочитания.

2. Вижте ръководства и уроци: След като сте избрали дистрибуция на Linux, потърсете онлайн ръководства и уроци, които да ви помогнат да инсталирате и конфигурирате дистрибуцията на WSL. Тези ресурси ще ви предоставят подробни инструкции стъпка по стъпка и ще ви помогнат да избегнете потенциални клопки по време на инсталационния процес. Те също могат да предложат съвети и трикове полезни, за да извлечете максимума от вашата Linux дистрибуция на WSL.

6. Инсталиране на Linux дистрибуция на Windows 10 с помощта на WSL

За тези, които искат да инсталират дистрибуция на Linux на Windows 10 с помощта на подсистема на Windows за Linux (WSL), ето урок стъпка по стъпка за разрешаване на този проблем. WSL е уникална функция на Windows 10, която ви позволява да стартирате Linux среда директно в Windows, без да е необходима виртуална машина.

Преди да започнете, уверете се, че вашата система Windows 10 има активирани WSL функции. За да проверите това, отидете в менюто „Старт“ и потърсете „Включване или изключване на функции на Windows“. След това разгънете „Подсистема на Windows за Linux“ и се уверете, че квадратчето е отметнато. Ако не е, изберете го и щракнете върху „OK“.

След като WSL е активиран, отидете в Microsoft Store и потърсете дистрибуцията на Linux, която искате да инсталирате. Microsoft предлага няколко популярни опции като Ubuntu, Debian и Kali Linux. Щракнете върху желаното разпространение и на страницата на магазина щракнете върху бутона „Вземи“, за да започнете процеса на изтегляне и инсталиране. Този процес може да отнеме известно време в зависимост от размера на разпространението и скоростта на вашата интернет връзка.

7. Първоначална настройка на дистрибуцията на Linux на Windows 10

Една от най-атрактивните функции на Windows 10 е възможността за директно стартиране на Linux дистрибуция операционната система. Това позволява на потребителите да се насладят на предимствата на Linux, без да се налага да инсталират допълнителна операционна система. Тук ще ви покажем как да извършите първоначалната конфигурация на Linux дистрибуция на Windows 10.

Стъпка 1: Преди да започнете, уверете се, че вашата версия на Windows 10 поддържа функцията Windows Subsystem for Linux (WSL). За да проверите това, трябва да имате инсталирана версия 1607 или по-нова. Ако имате по-стара версия, ще трябва актуализирайте вашата операционна система.

Стъпка 2: След като бъде потвърдена съвместимостта, можете да продължите с инсталирането на дистрибуция на Linux. За да направите това, трябва да отворите Windows Store и да потърсите дистрибуцията, която искате да използвате. Щракнете върху „Вземи“ и изчакайте инсталацията да завърши.

Стъпка 3: След като дистрибуцията на Linux е инсталирана, отворете я и ще бъдете помолени да зададете потребителско име и парола. Тези данни ще бъдат това, което ще използвате за достъп до вашата Linux дистрибуция на Windows 10. И това е! Сега можете да се насладите на всички предимства на Linux, без да напускате Windows.

8. Интерфейс на командния ред на Linux на Windows 10 с WSL

Използването на интерфейса на командния ред на Linux в Windows 10 стана много по-лесно благодарение на подсистемата на Windows за Linux (WSL). С WSL можете да стартирате дистрибуция на Linux на вашия компютър с Windows, без да е необходимо да инсталирате виртуална машина или двойно зареждане.

Ако искате да използвате интерфейса на командния ред на Linux в Windows 10, изпълнете следните стъпки:

  • Отворете Windows 10 Settings и отидете на секцията „Актуализиране и защита“.
  • Щракнете върху „За разработчици“ в лявото меню и активирайте опцията „Режим за програмисти“.
  • След като активирате режима за разработчици, отидете в секцията „Функции на Windows“ в същия прозорец с настройки и активирайте „Подсистема на Windows за Linux“.
  • Отидете в Microsoft Store и потърсете поддържана Linux дистрибуция, като Ubuntu, SUSE или Debian. Изтеглете го и го инсталирайте на вашия компютър.
  • След като дистрибуцията на Linux е инсталирана, отворете я от стартовото меню. Тук ще бъдете помолени да създадете акаунт и да зададете парола.

След като изпълните тези стъпки, ще имате достъп до интерфейс на командния ред на Linux на вашия Windows 10. Това ще ви позволи да изпълнявате съвместими с Linux команди и програми директно от вашата операционна система Windows. Можете да използвате всички функции и инструменти на командния ред на Linux, като мениджъра на пакети apt или компилатора gcc.

9. Управление и актуализиране на Linux дистрибуции, инсталирани в WSL

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

Изключително съдържание - Щракнете тук  Как да отключите тайното ниво в Super Mario Odyssey?

1. Проверете и актуализирайте WSL версията: Преди да започнете, важно е да се уверите, че имате най-новата версия на WSL, инсталирана на вашата система. Това може да стане чрез изпълнение на командата wsl -l -v в командния ред на Windows. В случай, че има по-стара версия, тя може да се актуализира с помощта на командата wsl --set-version .

2. Актуализирайте дистрибуциите на Linux: След като версията на WSL бъде проверена, е възможно да се актуализират инсталираните Linux дистрибуции. За да направите това, можете да използвате следната команда в командния ред на Windows: wsl --update. Тази команда ще актуализира всички Linux дистрибуции, инсталирани в системата.

3. Управление на актуализациите: В допълнение към извършването на общи актуализации е възможно също така да управлявате актуализации поотделно за всяка Linux дистрибуция. За да направите това, можете да използвате командата wsl --set-version . Това ще ви позволи да промените версията на конкретна дистрибуция и да я поддържате актуална, ако е необходимо.

10. Достъп до Windows файлове и директории от Linux дистрибуция в WSL

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

Като начало е важно да се отбележи, че WSL предоставя слой за съвместимост, който ви позволява да изпълнявате двоични файлове на Linux директно в Windows. Това означава, че файловете и директориите на Windows могат да бъдат достъпни от Linux CLI в WSL. Един от най-лесните начини за достъп до файлове и директории на Windows е чрез специалния път / mnt. Този път съдържа точките на монтиране за Windows дискове в WSL.

По-долу е даден практически пример за достъп до директория на Windows от WSL. Да предположим, че имате директория, наречена C: Документи на Windows, до който искате да получите достъп от WSL. За да направите това, просто отворете Linux терминал в WSL и използвайте командата cd /mnt/c/Документи за навигация до желаната директория. Веднъж в директорията, която ви интересува, можете да манипулирате файловете и да изпълнявате команди на Linux нормално.

11. Мрежова конфигурация в WSL за свързване с други машини

За да конфигурирате мрежата в WSL и да постигнете връзка с други машини, е важно да следвате следните стъпки:

1. Конфигурация на мрежовия адаптер: За да започнете, уверете се, че мрежовият адаптер по подразбиране на вашия WSL е конфигуриран правилно. Можете да проверите това, като отворите контролния панел на Windows, изберете „Мрежа и интернет“, след това „Център за мрежи и споделяне“ и щракнете върху „Промяна на настройките на адаптера“ в левия панел. Уверете се, че адаптерът, който използвате за връзката, е активиран и конфигуриран за автоматично получаване на IP адрес.

2. Проверка на IP адреса: След като мрежовият адаптер е конфигуриран, можете да проверите IP адреса, зададен на вашата WSL машина. За да направите това, отворете командния ред на вашата WSL дистрибуция и изпълнете командата „ipconfig“. Това ще покаже IP адреса, присвоен на мрежовия адаптер на вашата WSL виртуална машина. Уверете се, че този IP адрес е в същия диапазон като мрежата, към която искате да се свържете.

3. Конфигуриране на правила за защитна стена: В някои случаи може да се наложи да конфигурирате правила за защитна стена, за да позволите свързване с други машини в мрежата. Можете да направите това чрез Защитна стена на Windows или всяка друга програма за защитна стена, която използвате. Не забравяйте да разрешите входящи и изходящи връзки на портовете, необходими за комуникация с целевите машини. Освен това може да се наложи да конфигурирате маршрутизиране, за да позволите на трафика да преминава през вашия WSL към други машини в мрежата.

Следвайки тези стъпки, трябва да можете успешно да конфигурирате мрежа в WSL и да постигнете връзка с други машини във вашата локална мрежа. Не забравяйте да проверите вашия мрежов адаптер, проверете IP адреса, присвоен на вашата WSL машина, и конфигурирайте необходимите правила на защитната стена, за да разрешите комуникация.

12. Създаване и стартиране на bash скриптове на Linux с WSL

Създаването и изпълнението на bash скриптове на Linux с помощта на WSL (подсистема на Windows за Linux) е важно умение за системните администратори и разработчиците. Bash скриптовете са скриптове, които автоматизират повтарящи се задачи в операционната система Linux. С WSL можете да изпълнявате команди и скриптове на обвивката на Linux директно на вашата машина с Windows, което позволява по-голяма гъвкавост и продуктивност при разработката и администрирането на системата.

За да създадете bash скрипт в WSL, просто отворете своя терминал и създайте нов файл с разширение .sh. Можете да използвате всеки текстов редактор, който предпочитате, като Nano или Vi, за да създадете и редактирате файла. Важно е да запомните, че bash скриптовете трябва да започват с реда #!/bin/bash, което показва, че bash интерпретаторът ще бъде използван за изпълнение на скрипта.

След като създадете bash скрипт файла, можете да започнете да въвеждате командите, които искате да изпълните. Командите в скрипта ще бъдат изпълнени в реда, в който са били написани. Можете да включите стандартни команди на обвивката, Linux команди, персонализирани функции и коментари във вашия скрипт. За да стартирате скрипта, просто въведете името на файла в терминала и натиснете Enter. Уверете се, че скриптът има изпълними разрешения, като използвате командата chmod +x script_name.sh, ако е необходимо.

13. Отстраняване на често срещани проблеми при инсталиране на Linux на Windows 10 с помощта на WSL

Когато инсталирате Linux на Windows 10 с помощта на подсистемата на Windows за Linux (WSL), понякога могат да възникнат често срещани проблеми, които могат да затруднят процеса. За щастие има няколко налични решения за разрешаване на тези проблеми и осигуряване на успешна инсталация.

Първо, важно е да проверите дали версията на Windows 10 е актуална и съвместима с WSL. Можете да направите това, като проверите за актуализации на Windows в системните настройки. Ако има налични актуализации, не забравяйте да ги инсталирате, преди да продължите с инсталирането на Linux.

Друг често срещан проблем може да бъде липсата на дисково пространство за инсталиране на Linux. За да коригирате това, можете да освободите място, като изтриете ненужните файлове или ги преместите на друг твърд диск. Можете също така да разширите дисковото пространство чрез разделяне или използване на инструменти за управление на дискове.

14. Заключения и препоръки за инсталиране на Linux на Windows 10 с помощта на WSL

В обобщение, инсталирането на Linux на Windows 10 чрез WSL е ефективно решение за онези потребители, които искат да се насладят на предимствата и на двете. операционни системи в същия отбор. В тази статия разгледахме стъпките, необходими за успешна инсталация, както и предложихме препоръки за оптимизиране на нейната работа.

Важно е, че за да осигурите плавна и безпроблемна инсталация, важно е внимателно да следвате уроците и стъпките, предоставени от Microsoft. Освен това, изборът на правилната Linux дистрибуция е от решаващо значение за задоволяване на нуждите на потребителя. Препоръчваме да проучите и опитате различни дистрибуции, преди да вземете окончателно решение.

След като Linux бъде инсталиран на Windows 10 с помощта на WSL, потребителите ще могат да използват мощни инструменти и приложения, предоставени от Linux, като същевременно поддържат познаваемостта и съвместимостта на Windows. Възползвайки се от тези предимства, можете да разработвате проекти, да извършвате тестове и да се възползвате максимално от възможностите на двете операционни системи.

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

След като следвате стъпките, описани в тази статия, ще сте готови да изследвате света на Linux на вашия компютър с Windows 10. С възможността да стартирате Linux приложения директно на вашата операционна система Windows, ще можете да се насладите на гъвкавостта и мощността на двете платформи на едно устройство.

Важно е да запомните, че WSL не е пълна Linux виртуална машина, а по-скоро слой за съвместимост, който позволява стартиране на Linux приложения в Windows среда. Ако имате нужда от по-разширена функционалност или искате да работите със специфични Linux дистрибуции, може да се наложи да обмислите други опции, като например инсталиране на виртуална машина.

Като цяло инсталирането на Linux на Windows 10 с помощта на WSL дава на потребителите по-голяма гъвкавост и възможност да се възползват от предимствата на двете платформи. Ако сте разработчик, системен администратор или просто някой, който се интересува от изследване на света на Linux, не се колебайте да опитате WSL и да експериментирате сами.

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