Время на прочтение6 мин
Количество просмотров25K
Операционная система Linux похоже в очередной раз пытается ворваться в жизнь российского пользователя. И многим Windows-пользователям хочешь – не хочешь приходится пытаться ужиться с данной операционной системой. Можно много говорить о том, что это все придирки, что операционные системы сейчас как близнецы, что проблемы с «пересаживанием» пользователя на Linux выдумки тех, кто его не разу не видел, но… Лучше всего приучать постепенно и дать пользователю возможность попробовать операционную систему «в деле» до того, как вы ее ему поставите.
Я буду вести повествование с точки зрения преподавателя, которому необходимо перейти на отечественный дистрибутив (в моем случае это будет один из школьных дистрибутивов семейства Альт). Это будет интересный вызов еще и с той точки зрения, что известные дистрибутивы имеют больше информации о своем использовании, а данный дистрибутив хоть и похож на остальные Linux, но имеет свои «самобытные» черты и особенности.
LiveCD (точнее LiveUSB)
Самый простой способ, но не лучший. Вы записываете установочный образ дистрибутива на USB-носитель и получаете также возможность запустить дистрибутив в Live-формате. Дистрибутив будет разворачиваться прямо с USB в память вашего компьютера, не меняя ничего на его дисках. В обычном LiveCD режиме вы получаете систему с «предзаданным» набором ПО и настроек, где все ваши изменения и данные будут уничтожены после завершения текущего сеанса. Чисто «на посмотреть». Да, можно загрузиться в режиме «LiveCD с поддержкой сеансов», но ваши возможности также будут ограничены объемом USB-диска и доустановка ПО (а тем более обновление системы до актуальной версии) вызовут проблемы, если вообще будет возможна.
Сперва вам необходимо будет скачать и установить специализированный софт (я использовал программу от авторов дистрибутива ALT Media Writer) для создания USB‑диска. Далее вставляете в ПК «флешку» подходящего объема (я взял на 16 гигов, чтобы использовать режим сохранения сеансов) и запускаете программу. Затем вам нужно будет, нажав на три точки, выбрать нужный дистрибутив и затем просто нажав на кнопку Создать Live USB. После скачивания дистрибутива вам останется нажать на кнопку Записать на диск и загрузиться с созданного загрузочного USB-носителя.
VirtualBox
Следующий вариант предсказуем: виртуальная машина. Скачиваем и устанавливаем VirtualBox. Скачиваем дистрибутив операционной системы. Далее создаем новую виртуальную машину, куда подключаем скачанный iso-образ и ставим типа ОС Linux, а Версию Linux 2.6/3.x/4.x/5.x (64-bit).
После выделяем необходимое количество ОЗУ и числа ядер процессора для виртуальной машины (рекомендую поставить на максимум зеленой зоны параметров) и создаем новый виртуальный жесткий диск. Для нашей ОС лучше установить объем в 60 Гб. Меньше будут проблемы с автоматическим разбиением, а больше вы скорее всего не заполните при тестировании.
Запускаем виртуальную машину и учимся устанавливать операционную систему Linux по инструкции. Здесь рекомендую выбрать на шаге Подготовка диска метод установки «Использовать неразмеченное пространство», а на шаге Установка системы не выбирать «Среда KDE5», если у вас ПК с 4 Гб ОЗУ или менее. Остальные пункты тут по желанию, например учителям 1–10 классов школ будет достаточно выбрать «Начальная школа» и «Средняя школа».
После установки вы загрузитесь в Linux и можете спокойно его «пробовать», не боясь сломать вашу Windows. Вы также можете пробросить в операционную систему подключенные к компьютеру через USB-порты устройства и есть шанс, что они там тоже заработают. Единственное что придется поколдовать с разными настройками. Ну и доступ к файловой системе «носителя» виртуалки вам придется реализовывать через Общие папки. Также можно забыть про полноценное 3D-ускорение, не говоря уже об ML.
Hyper-V
Если у вас Windows Pro версий 8 и старше (лучше, конечно, 10 или 11), то вы можете использовать «родную» виртуализацию от Microsoft. Это даст вам большую скорость работы и лучшую интеграцию с Windows. Для начала вам нужно будет добавить компоненты Hyper-V в вашу систему (Настройки – Приложения – Дополнительные компоненты – Hyper-V).
После вам нужно будет запустить Диспетчер Hyper-V и создать виртуальную машину через пункт Создать. Выбираем первое поколение ОС, объем ОЗУ виртуалки равный четверти объема ОЗУ на вашем компьютере, виртуальный жесткий диск на 60 Гб и подключаем iso-образ дистрибутива Linux. Затем подключаемся к созданной виртуалке, запускаем ее и устанавливаем Linux….
Вот тут меня лично ждал облом, так как я столкнулся с проблемой black screen и на рабочем ПК, так и не смог ничего увидеть. Виртуальная машина работала, но vmconnect не хотел к ней подключаться. Провозившись пару дней, перерыв кучу сайтов, перепробовав разные советы от настройки прав до смены порта подключения, я плюнул на эту затею (я грешу на видеокарту Radeon 6500 XT, у которой просто нет нужных блоков для кодинга/декодинга) и попробовал все сделать на ноутбуке. Только вот там стоит Win 10 Home, под которую нет Hyper-V.
Но мир не без добрых людей, и вуаля, у меня виртуалка с линукс, только в очень печальной конфигурации с 1 Гб ОЗУ. XFCE на ней работает, хоть и чуть тормознуто. В вашем случае, очень надеюсь, все пройдет более гладко.
Минусы у данного метода тоже есть: доступ к данным физического жесткого диска требует его отключения от основной системы (или придется расшаривать папки по сети) и работа с подключенными USB-устройствами возможна только в Расширенном сеансе и выборе второго поколения ОС при установке. У меня это на ноутбуке с данным дистрибутивом не получилось.
WSL2
Третий вариант позволяет больше «пощупать» внутренности и софт Linux, чем ее графическое окружение. В данном случае мы сделаем виртуалку через Windows Linux Subsytem. При этом мы сможем запускать все приложения нативно из меню Пуск, получать доступ к терминалу Linux прямо из терминала Windows, а также получать прямой доступ как к файловой системе Linux, так и к Windows в обоих направлениях. Плюс будет идти трансляция 3D-запросов графики от Linux в Windows, преобразуя в запросы DirectX и мы даже сможем выполнять вычисления на GPU.
Звучит заманчиво, но как это сделать. WSL вы сейчас можете установить из Microsoft Store, но вот дистрибутивы там ограничены популярными. Но и это можно поправить. Вот пошаговая инструкция:
1. В Hyper-V создаем виртуальную машину, но в настройках ставим объем виртуального диска 30 Гб и в Параметрах ВМ отключаем создание контрольных точек.
2. Ставим дистрибутив линукс, но на этапе Подготовка диска выбираем «Подготовить разделы вручную» и создаем единственный раздел на 30 Гб с монтированием в корень ( / ).
3. Ничего не выбираем из дополнительных пакетов, ставим как есть.
4. После установки необходимо будет загрузиться в дистрибутив, запустить Терминал, переключиться на root (su -
) и прописать конфигурацию, чтобы включить использование systemd в WSL
echo -e “[boot]\nsystemd=true” >> /etc/wsl.conf
5. Завершить работу в виртуальной машине и скопировать файл виртуального диска VHDХ (он обычно находится в подпапке Virtual Hard Disk) куда-нибудь в другое место, чтобы подключить его к WSL. Главное не забудьте, что этот диск будет «разбухать» в процессе работы, поэтому копируйте его на носитель с достаточным свободным местом.
6. После этого можете удалить Hyper-V с вашего компьютера, убрав соответствующие галочки (см. ранее, как мы его ставили). WSL работает без установки его компонентов.
7. Подключаем наш виртуальный диск с Линукс к WSL
wsl --import-in-place ALTEDU10 <путь до вашего образа VHDX>
8. Проверяем, что дистрибутив добавился командой wsl -l (у меня стоит параллельно еще Ubuntu)
Дистрибутивы подсистемы Windows для Linux:
Ubuntu-20.04 (по умолчанию)
ALTEDU10
9. Пробуем запустить командой wsl -d ALTEDU10
Если все сделано правильно, то дистрибутив загрузится в командную строку и вы сможете с ним работать, как с обычным Linux. Более того, все ваши физические диски уже буду примонтированы в /mnt, устройства с компьютера будут доступны и в Linux, как и будет работать буфер обмена.
Если у вас до этого не было дистрибутивов Linux, то установленный дистрибутив встанет дистрибутивом по умолчанию и для его запуска достаточно будет набрать в консоли wsl.
Из замеченных минусов: дистрибутив загружается в root пользователя и слетает системная локаль. Второе лечится добавлением в конец файла .bashrc в каталоге /root следующей команды
export LANG=ru_RU.UTF-8
а первое переключением на пользователя командой
su - <имя пользователя>
Можно еще повозиться, настроить sudo для пользователя или вообще заморочиться входом в пользователя в режиме консоли, но мне хватает и такого режима. Может быть позже.
Linux-система получается полноценной, приложения, требующие X-сервер работают, система обновляется и это тот вариант, когда вам нужно попробовать те же серверные компоненты или посмотреть Linux-приложения, или получить доступ к каким-то языкам программирования, но в Linux.
Далее можно уйти в сторону контейнеризации или попробовать другие виртуальные машины, но это выходит за рамки моего повествования.
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку

Рассказываем, как установить Linux Ubuntu на Windows бесплатно с помощью VirtualBox и зачем вообще это делать.
Один из самых простых способов установить изолированную операционную систему Linux с графическим окружением, особенно если вы работаете на Windows версии ниже 10 — воспользоваться сторонним бесплатным сервисом VirtualBox.
Что нужно для установки:
- Инсталлятор Oracle VM VirtualBox для Windows Hosts. Ссылка на скачивание: Download Oracle VM VirtualBox
- Образ операционной системы Ubuntu Linux в формате ISO. Ссылка на скачивание: Download Ubuntu Desktop
Читайте также:
Изучите необходимый минимум Linux, чтобы быть продуктивными
Для начала нужно установить и запустить приложение VirtualBox.
Нажимаем кнопку «Создать», находим в списке тип операционной системы «Linux». Лучше всего выбрать стандартную версию «Ubuntu» 64 битной архитектуры, а название для нее можно ввести любое.
Указываем объем оперативной памяти, выделенной под виртуальную систему. Рекомендованный объем составляет 1024 MB.
Указываем объем дискового пространства, выделенного под виртуальную систему. Рекомендованный объем — 10 GB, но вы можете указать больше, так как новые версии могут потребовать много пространства для установки.
Тип виртуального жесткого диска можно оставить как есть — VDI (VirtualBox Disk Image).
Формат хранения данных нужно выбрать, исходя из личных предпочтений. Динамический виртуальный жесткий диск растет по мере заполнения, а фиксированный создается сразу такого размера, который был указан на предыдущем шаге.
Имя и размер файла можно оставить без изменений, поэтому можно сразу нажать на кнопку «Создать».
Если вы все сделали правильно, у вас появится виртуальная машина, на которой пока нет операционной системы. Для того чтобы ее установить, нужно скачать образ Ubuntu Linux с официальной страницы загрузки.
Нажатие на кнопку «Запустить» приведет к появлению диалогового окна с предложением указать путь до скаченного ISO-образа. Сделайте это и нажмите кнопку «Продолжить».
Виртуальная машина автоматически выполнит часть процессов, но в некоторых операциях все же потребуется участие пользователя.
Выберите языковую поддержку в списке слева и нажмите «Установить Ubuntu».
Можно загрузить все обновления сразу на этапе установки.
Без особых опасений выбираем пункт «Стереть диск и установить Ubuntu» и двигаемся дальше.
Заполните поля и выберите режим входа в систему.
Далее начнется процедура разметки диска, переноса файлов, установка обновлений и другие процессы, которые не потребуют прямого участия пользователя.
В конце установки виртуальный компьютер перезагрузится, и вы попадете уже в установленную среду Ubuntu Linux.
На этом этапе нужно еще установить так называемые «Дополнения гостевой ОС». Они содержат драйверы и другие системные файлы, необходимые для повышения производительности и обеспечения дополнительных функциональных возможностей между виртуальной и гостевой операционной системой.
Выберите пункт «Устройства» в программе VirtualBox, подпункт «Подключить образ диска Дополнений гостевой ОС…» и дождитесь, пока программа предложит вам открыть приложение для автоматического запуска с виртуального привода.
Виртуальная ОС Ubuntu Linux установлена и готова к работе. При этом если на каком-то этапе что-то пошло не так, то подробнее инструкцию можно разобрать в официальной документации к Ubuntu.
Читайте также:
Как работать с подсистемой Windows WSL для Linux
Запуск Linux на Windows помощью WSL
Добавил(а) microsin
Установленная платформа виртуальной машины WSL это по сути система утилит Linux поверх Windows 10, которая в некоторых случаях может быть очень полезным инструментом. Например, для кросс-компиляции исходного кода микроконтроллеров. Ниже на примере это будет показано для компиляции примера кода из репозитория Bouffalo SDK [2].
Процесс установки WSL по шагам:
1. Откройте PowerShell или командную строку с правами администратора. Для этого в Windows 10 нажмите комбинацию клавиш Win+X, и в появившемся меню выберите Windows PowerShell (администратор).
2. Введите команду wsl —install и нажмите Enter. Начнется процесс установки,
После окончания установки появится соответствующее сообщение. После этого нужно перезагрузить Windows 10.
3. После перезагрузки установка продолжится, и в результате мы получим командную строку Ubuntu.
4. Команда wsl —list —online покажет список доступных дистрибутивов для установки:
PS C:\WINDOWS\system32> wsl --list --online
Ниже приведен список допустимых распределений, которые можно установить.
Установите с помощью команды wsl --install -d < Distro>.
NAME FRIENDLY NAME
Ubuntu Ubuntu
Debian Debian GNU/Linux
kali-linux Kali Linux Rolling
openSUSE-42 openSUSE Leap 42
SLES-12 SUSE Linux Enterprise Server v12
Ubuntu-16.04 Ubuntu 16.04 LTS
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
PS C:\WINDOWS\system32>
Вот так, например, можно установить Ubuntu 20.04:
PS C:\WINDOWS\system32> wsl --install -d Ubuntu-20.04
Приятно то, что после установки виртуальной машины вы можете легко и непринужденно переходить в командной строке из одной системы в другую:
C:\Users\andrey>bash
microsin@DESKTOP-D8E867R:/mnt/c/Users/andrey$ pwd
/mnt/c/Users/andrey
microsin@DESKTOP-D8E867R:/mnt/c/Users/andrey$ exit
logout
C:\Users\andrey>
Если в системе не включена поддержка Hyper-V, то при попытке запуска Linux на виртуальной машине WSL возникнет ошибка:
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80370102
Error: 0x80370102 ?? ??????? ????????? ??????????? ??????, ????????? ??????????? ??????? ?? ???????????.
Press any key to continue...
Для исправления этой ситуации выполните следующие шаги (процедура описана в [3]):
1. Войдите в BIOS, в меню Advanced найдите опцию «Intel Virtualization Technology», и переведите её в состояние «Enabled» (разрешено).
Перезапустите систему, и снова попробуйте запустить выбранный дистрибутив командой в PowerShell с правами администратора:
PS C:\WINDOWS\system32> wsl --install -d Ubuntu-20.04
Если и на этот раз система не запустится, выполните следующий шаг.
2. Нажмите Win+R, в появившейся строке введите optionalfeatures и нажмите Enter. Найдите раздел настроек Hyper-V, и поставьте там все галочки.
[Монтирование дисков Windows в среду Linux WSL]
Доступ к дискам Windows возможен через каталог /mnt, там находятся имена локальных дисков. Вывод команды ls /mnt покажет буквы локальных дисков. Например, следующий вывод соответствует дискам C:, M: и P:
Монтировать и демонтировать диски можно командами mount и umount [5]. Вот так, к примеру, можно смонтировать папку C:\Bouffalo в папку ~/Bouffalo:
$ sudo mount -t drvfs M:/Bouffalo/ Bouffalo
Демонтирование этой папки:
[Как перезапустить WSL]
Запустите командную строку Powershell с правами администратора. Для этого нажмите Win+X и выберите в меню Windows PowerShell (администратор). Введите в Power Shell команду wsl —shutdown и нажмите Enter, WSL завершится.
Для повторного запуска WSL введите команду:
[Как определить, где находится файловая система WSL Linux?]
Место расположения папки, где находится файловая система система виртуальной машины Linux, зависит от версии Windows и используемого дистрибутива WSL.
• Ранние версии WSL сохраняли файловую систему Linux в каталоге %LOCALAPPDATA%\Lxss\rootfs.
• Дистрибутивы WSL, установленные из Windows Store, начиная с Windows Build 16215 (середина 2017 года), используют папку наподобие %LOCALAPPDATA%\Packages\{имяпакета}\LocalState\rootfs. Здесь имяпакета может меняться, в зависимости от установленного дистрибутива виртуальной машины (т. е. выбранной версии Ubuntu или Debian). Для Ubuntu это может быть имя наподобие CanonicalGroupLimited.UbuntuonWindows_{случайнаястрока}, например полный путь до моей установленной машины Ubuntu-20.04 получился такой:
%LOCALAPPDATA%\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState\rootfs
• Дистрибутивы Linux, установленные другими утилитами, такими как lxRunOffline или WSL-DistroLauncher, могут сохранять файловую систему Linux в любое место. В этом случае попробуйте найти путь с помощью этих утилит [6].
[Компиляция примера кода из Bouffalo SDK]
Все последующие шаги мы будем делать в запущенной WSL виртуальной машине Ubuntu-20.04.
1. Закачайте SDK следующей командой:
$ git clone https://github.com/bouffalolab/bl_iot_sdk.git
Репозиторий большой, порядка 2 гигабайт, и на закачку понадобится некоторое время. После завершения закачки в домашнем каталоге появится папка bl_iot_sdk, где содержится SDK [2].
2. Установите make командой:
3. Перейдите в каталог проекта bl602_demo_wifi, и запустите скрипт genromap:
$ cd bl_iot_sdk/customer_app/bl602_demo_wifi/
$ ./genromap
Проект скомпилируется, и в каталоге ./build_out появится файл программы bl602_demo_wifi.bin. Его прошить можно через UART микроконтроллера BL602 утилитой bflb_iot_tool. Как это делается, см. [4].
[Ссылки]
1. Установка Linux на Windows с помощью WSL site:microsoft.com.
2. bouffalolab / bl_iot_sdk.
3. Исправить ошибку 0x80370102 при установке WSL site:mywebpc.ru.
4. Bouffalolab Iot Command Tool.
5. How to mount and unmount on WSL site:codeyarns.com.
6. What is the home directory on Windows Subsystem for Linux? site:superuser.com.
7. WSL: программирование AVR в виртуальной машине Linux.
Installing a Linux virtual machine on Windows 10 has never been easier. With earlier versions of Windows, users only had two options to use Linux.
The first was to go through the struggle of installing a dual-boot operating system if they wanted to toggle between Windows and Linux. That required a USB boot drive and shutting down the Windows OS first.
The other way was to purchase virtual machine software to install the operating system with. Although a more convenient method, the virtualization required a lot of processing power.
On top of that the user needed to download a compatible ISO file to run the operating system.
Now all you need to do to run a Linux VM on Windows 10, is use the Hyper-V capabilities and install Ubuntu inside the Hyper-V manager to launch it at any time with a few clicks.
We also made a video version of this guide on our YouTube channel, if you would rather follow along a video format:
Make sure your PC is capable of running a Linux VM
There are a few requirements to ensure that your PC is able to run the programs necessary. Thankfully it’s a very easy check.
Operating system wise, you need to have either a Pro, Enterprise, or Education version of Windows 10.
In order to check if your machine is capable of running a Linux virtual machine, you first need to open the command prompt.
You can do so by opening the start menu or by pressing the windows key on your keyboard, then typing in ‘cmd‘ and pressing enter.
Type ‘systeminfo‘ into the command prompt and press enter to execute the command. A bunch of information should show up, but you only need to care about the last four lines.
If all of them say Yes, you’re good to go!
Enable Hyper-V on Windows 10
Hyper-V is the key to installing a Linux or Ubuntu VM on Windows 10. It is a built-in alternative to a virtual machine software like VirtualBox.
The Hyper-V takes advantage of a new feature in Windows 10 called Virtual Desktop. If you want to learn more about how to use a Virtual Desktop to toggle between multiple desktops in your work space, check out our article about it.
Virtual Desktop combined with Hyper-V virtualization basically allows you to swap between your normal operating system desktop and a Linux desktop with one press of a button.
This way you can easily toggle between screens, copy text between the systems and much more.
First you need to open your start menu and type in ‘Turn Windows features on or off‘.
Once you see the option, click on it to go to the control panel. You should now see a small window with a bunch of folders with check-boxes next to them.
Look for the folder called ‘Hyper-V‘ and click on the plus next to it to expand its sub-folders.
Tick every box under the Hyper-V folder and click OK.
Windows will the install the required package and included features. After this you will be prompted to restart your PC. You need to actually restart your machine for this to work, so we recommend you bookmark this page and come back when you have restarted.
Starting up Hyper-V Quick Create
Now that you’ve enabled Hyper-V and restarted your machine, you’re ready to run the Ubuntu VM on Windows 10.
Again, open up the start menu by pressing the windows key on your keyboard and type ‘Hyper-V’ into the search bar.
You should see an option called Hyper-V Quick Create, go ahead and start it up.
If you found the icon and it launched fine, you can move on the the next section to install Linux.
Can’t see the Hyper-V Quick Create shortcut?
This seems to be a very common occurrence, it even happened to us when trying to make this work for the first time. Thankfully a little research goes a long way and we’ve done it for you.
First, open up the start menu and look for a folder named Windows Administrative Tools. Look for Hyper-V Quick Create there.
If you can’t find it in the above folder either, that means the tools just aren’t installed. This was the case for us as well.
To fix this, you need to download and install free Remote Server Administrator Tools for Windows 10. It is an official toolkit from Microsoft that should be included with every Windows 10 installation since 2018, but for some reason that is not always the case.
Download one of the installers from the above link and run it. You will need to restart your computer after it’s done.
Once you’ve done that, you should be able to find the Quick Create shortcut in the Windows Administrative Tools folder shown above.
If you can’t see it even after all the above steps, leave a comment below and we’ll help you out.
Install Linux on the Virtual Machine
Now that you’ve found the Quick Create shortcut, a window should pop up which allows you to choose which operating system you wish to download.
Although one of the options is a Windows 10 OS, it’s not a free license for Windows, but an evaluation copy that expires in a few days.
Select Ubuntu Linux from the list and click Create Virtual Machine. Windows will now automatically download and install the operating system.
After that’s done, the virtual Linux operating system will show up in a new window and you can continue on to set it up.
That’s all you need to run Ubuntu Linux fast and simple on Windows 10.
How to launch your Ubuntu Linux Virtual Machine faster
If you want to start up the machine faster, you can do so from the Hyper-V Manager.
You can open it up by typing that into the search bar in the start menu or look for it in the Windows Administrative Tools folder.
Once you open it up, you should be able to see your machine name on the left hand side. Choose it and it should show your newly created Ubuntu operating system in the Virtual Machines Box.
To launch the virtual machine, select it from the list and click on ‘Connect…‘ on the right hand side of the window.
Now your new Ubuntu Linux virtual machine should start up fast and easy.
You can use this same method to install and run any other VM on Windows 10 as well.
If you’re looking for more ways to take advantage of the new Windows 10 features, check out our article on window management on Windows 10.
Все способы:
- Способ 1: Апплет «Программы и компоненты»
- Способ 2: Утилита «DISM»
- Способ 3: Команда установки
- Дополнительные рекомендации
- Вопросы и ответы: 0
WSL, или «Подсистема Windows для Linux», представляет собой встроенную функцию Windows 10, позволяющую запускать в Windows-среде консольные и графические приложения Linux. Существуют два основных способа установки данного компонента.
Способ 1: Апплет «Программы и компоненты»
Данный способ является устаревшим, он использовался, когда Windows 10 (версия 20H2) еще не поддерживала установку WSL через консоль.
- Вызовите нажатием клавиш Win + R диалоговое окошко быстрого запуска приложений и выполните в нем команду
optionalfeatures
, чтобы запустить апплет «Программы и компоненты». - Отыщите в списке компонентов «Платформа виртуальной машины» и «Подсистема Windows для Linux», включите их и нажмите кнопку «ОК».
Для применения конфигурации и установки компонентов потребуется перезагрузка компьютера.
- Запустите встроенное приложение «Microsoft Store», найдите через поиск нужный дистрибутив Linux и установите его. Процедура установки практически ничем не отличается от инсталляции других UWP-приложений, разве что занимает больше времени.
Запустить установленную Linux можно будет из меню «Пуск», как и всякое другое приложение. В настоящее время в магазине Windows доступны несколько популярных Linux-дистрибутивов, в частности Ubuntu, openSUSE Leap, SUSE Linux Enterprise, Kali Linux, Debian и некоторые другие.
Способ 2: Утилита «DISM»
Этот способ дублирует предыдущий, разница лишь в том, что необходимые компоненты устанавливаются через консоль.
- Запустите от имени администратора «PowerShell» из контекстного меню кнопки «Пуск». Вместо «PowerShell» можно использовать классическую «Командную строку».
- Выполните одну за другой следующие две команды:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Вместо указанных выше, вы также можете использовать команды Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
и Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
(в «PowerShell») — результат будет тот же. Для применения настроек потребуется перезагрузка компьютера, после чего можно устанавливать дистрибутивы Linux из магазина Windows.
Способ 3: Команда установки
Все новые версии и сборки Windows 10 поддерживают установку WSL одной командой. Этот способ является наименее затратным по времени и наиболее простым.
- Запустите от имени администратора «PowerShell» или «Командную строку».
- Выполните команду
wsl --install
.
Windows 10 сама включит необходимые компоненты и установит актуальную на текущий момент версию подсистемы. Также автоматически будет загружен и установлен дистрибутив по умолчанию – Linux Ubuntu. Чтобы установить другой дистрибутив, сделайте следующее:
- Сначала выведите в запущенной консоли список доступных дистрибутивов командой
wsl --list --online
. - Установите WSL c нужным дистрибутивом, выполнив команду
wsl --install -d name
, где name – название дистрибутива.
Дополнительные рекомендации
После установки WSL рекомендуется выполнить некоторые настройки и проверить доступность обновлений подсистемы.
- На момент написания этой инструкции существуют две версии «Подсистемы Windows для Linux» – 1.0 и 2.0. Проверить версию установленной подсистемы можно командой
wsl -l -v
в запущенной «PowerShell». - Установите последние обновления подсистемы, выполнив в запущенной с правами администратора консоли команду
wsl --update
. - Чтобы инсталлировать вторую версию используемой по умолчанию, выполните команду
wsl --set-default-version 2
. - Скачайте и установите обновление ядра Linux для WSL2 с сайта Microsoft.
Скачать обновление ядра WSL2 с официального сайта - Инсталлятор представлен исполняемым файлом MSI – запустите его двойным кликом и проследуйте указаниям мастера.
Если при инсталляции обновления ядра появится ошибка, вероятнее всего, версия Windows 10 не поддерживает данное обновление. В этом случае рекомендуется сначала установить последние обновления для самой операционной системы.
Читайте также: Обновление Windows 10 до последней версии
Наша группа в TelegramПолезные советы и помощь