WSLconfig – конфигурирование подсистемы Windows для Linux (WSL) в Windows 10.



В современных версиях операционной системы Windows 10 имеется возможность использования подсистемы Windows для Linux (WSL - Windows Subsystem for Linux), позволяющей легко и просто установить из Microsoft Store некоторые дистрибутивы Linux, в том числе Debian, Ubuntu, Kali, Suse. Подробности - Linux в среде Windows 10. Пользователь получает не изолированную виртуальную машину с Linux, а интегрированную в Windows подсистему с возможностью выполнения сценариев командной оболочки bash в командной строке Windows, выполнения утилит командной строки из обеих ОС, запуск программ одной ОС из среды другой и т.п. Имеется возможность использования нескольких дистрибутивов Linux одновременно.

WSLconfig.exe - утилита командной строки для выполнения административных операций в подсистеме Windows для Linux (Windows Subsystem for Linux). Формат командной строки:

wslconfig параметры

Параметры командной строки:

/l, /list [Option] - отобразить список дистрибутивов Linux, зарегистрированных в системе. Option - необязательный параметр, принимающий значения /all или /running. При указании параметра /all отображается список всех дистрибутивов Linux, включая те из них, которые устанавливаются или удаляются. При указании параметра /running - отображается список дистрибутивов Linux, которые выполняются на данный момент времени.

/s, /setdefault < DistributionName > - установить указанный дистрибутив в качестве дистрибутива по умолчанию. Параметр DistributionName должен принимать значение имени дистрибутива Linux, присвоенное ему в подсистеме WSL, например SLES-15 для SUSE Linux Enterprise Server 15

/t, /terminate < DistributionName > - завершить работу указанного дистрибутива.

/u, /unregister < DistributionName > - отмена регистрации (удаление из системы) указанного дистрибутива Linux.

/upgrade < DistributionName > - дистрибутив переводится в формат файловой системы WslFs.

Примеры использования WSLconfig

wslconfig /list /all - отобразить список дистрибутивов Linux, включая те, которые устанавливаются или удаляются. Нужно отметить, что отображаемые сведения в русском переводе выглядят довольно неудачно:

Распределения подсистемы Windows для Linux:

SLES-15 (по умолчанию)
Ubuntu
kali-linux
Ubuntu-18.04

Под определением ”Распределения” следует понимать ”Дистрибутивы”. Дистрибутив SLES-15 (SUSE Linux Enterprise Server 15) является дистрибутивом по умолчанию. Именно этот дистрибутив будет использоваться в качестве среды для утилиты bash.exe.

wslconfig /s ubuntu - установить дистрибутив ubuntu в качестве дистрибутива по умолчанию.

wslconfig /t sles-15 - завершить работу дистрибутива sles-15

wslconfig /u sles-15 - отменить регистрацию дистрибутива sles-15. Результатом выполнения данной команды является состояние указанного дистрибутива на момент первого запуска после загрузки из Microsoft Store.

В заключение добавлю, что многие пользователи Windows 10 тратят немалые усилия на установку графической оболочки Linux в WSL, что не имеет особого смысла, так как в современных версиях Windows можно создать виртуальную машину и установить в ней любую операционную систему Linux при использовании стандартного сервера виртуализации Hyper-V, являющегося компонентом системы Windows 10 Professional и старше. После установки системы компоненты Hyper-V выключены, но после их включения вы получаете возможность создания виртуальных машин стандартными средствами и можете устанавливать на них любые операционные системы таким же образом, как и на реальном компьютере. Примеры:

Установка Linux Mageia на виртуальную машину Hyper-V Windows 10.

Установка Linux Mint на виртуальную машину Hyper-V Windows 10.

Установка Linux Ubuntu на виртуальную машину Hyper-V Windows 10.






Весь список команд CMD Windows



Рейтинг@Mail.ru