Как вместо linux поставить windows 7


Установка Windows после Linux | Losst

Раньше я писал статью о том, как установить Linux после Windows, это довольно простая задача. Но многие пользователи удаляют Windows, ставят Linux, а потом понимают, что им снова нужна Windows. Вот только установить Windows на компьютер, где уже расположился Linux, немного сложнее.

При установке Linux автоматически определяются загрузчики других операционных систем, и добавляются в меню загрузки. Таким образом, вам не надо ничего дополнительно настраивать, чтобы запустить свою Windows. Но если вы устанавливаете Windows поверх Linux, то будет использован загрузчик Windows, и получить доступ к Linux без дополнительных настроек вы не сможете. Однако эта проблема вполне решаемая, и в сегодняшней статье мы поговорим, как правильно инсталлировать Windows после Linux.

Содержание статьи:

Установка Windows после Linux

1. Разметка диска в Linux

Для установки Windows 10 после Linux вам нужно свободное пространство на диске, как минимум 50 гигабайт, а то и больше, если хотите устанавливать туда много игр и программ. Современные версии Windows хотят создавать два раздела:

  • Системный;
  • Раздел с данными для восстановления;

Но тут надо учитывать один момент, если у вас используется таблица разделов MBR, то основных разделов может быть только четыре. И если у вас уже есть корневой раздел, домашний и swap для Linux, то раздел восстановления получается пятым, а это уже проблема, поэтому нужно создать расширенный раздел и уже там размечать разделы для Windows. Если вы ставите эту ОС на другой жёсткий диск, то никаких проблем нет, но я предполагаю что обе системы устанавливаются именно на один диск.

Во-первых, нам необходимо загрузиться с LiveCD, поскольку надо уменьшить размер либо корневого раздела, либо домашнего, а эти диски примонтированы. Самый простой способ это сделать - загрузиться с Live системы.

Загружаем наш диск, например Ubuntu, и запускаем Gparted:

Затем нужно уменьшить раздел. Для этого выберите нужный и кликните Изменить или переместить:

Затем уменьшите раздел так, чтобы после него оставалось 40-50 гигабайт:

Далее выберите свободное пространство и щёлкните в контекстном меню пункт Новый:

Помните, я выше писал, что с таблицей разделов MBR можно создавать только четыре основных раздела. Поэтому из свободного пространства создаём расширенный раздел. Выберите в поле Создать как -> Расширенный раздел:

Выберите всё доступное место, а потом нажмите Ок:

На этом в Gparted всё. Далее нам необходимо нажать зелёную галочку или Правка -> Применить изменения, а потом дождаться завершения всех операций.

2. Разметка диска в Windows

Теперь надо разобраться, как поставить Windows после Linux. Я не буду рассматривать все шаги установщика Windows. Вы их и так знаете. На шаге выбора раздела для установки кликните по свободному месту, которое подготовили раньше. Система не будет показывать расширенных разделов и других дополнительных параметров диска, только размер, это для неё нормально.

Затем нажмите кнопку Создать и выберите размер раздела. Можно согласиться с тем, что предлагает установщик:

Затем согласитесь на создание дополнительных разделов для системных файлов:

Дальше выбирайте только что созданный системный размер и нажимайте Далее. Осталось дождаться завершения установки.

3. Восстановление загрузчика Linux

После того, как вы окажетесь на рабочем столе Windows, работа с Windows будет завершена, и вам надо снова загрузиться с LiveCD Ubuntu или дистрибутива Linux, который у вас установлен. Дальше мы будем выполнять действия, описанные в статье о восстановлении загрузчика Grub.

Сначала нам нужно примонтировать корневой раздел с Linux, в моём случае это /dev/sda1:

sudo mount /dev/sda1 /mnt

Если раздел /boot у вас также существует отдельно, его тоже надо примортировать. Затем подключаем подсистемы взаимодействия с ядром в папку /mnt, куда мы раньше примонтировали корень:

sudo mount --bind /dev/ /mnt/dev/
sudo mount --bind /proc/ /mnt/proc/
sudo mount --bind /sys/ /mnt/sys/

И переходим в окружение нашего установленного ранее Linux с помощью команды chroot:

sudo chroot /mnt/

Далее мы можем заняться восстановлением загрузчика. Сначала установим его на диск:

grub-install /dev/sda

Затем создадим новый конфигурационный файл, в котором уже будет наша только что установленная Windows:

update-grub2

Дальше осталось перезагрузить компьютер:

Теперь в качестве загрузчика будет использоваться Grub2 и в списке операционных систем отобразится Ubuntu и Windows, чего мы и добивались:

Выводы

В этой статье мы рассмотрели, как выполняется установка Windows после Linux. Это довольно нетипичная ситуация, но для многих пользователей информация может быть полезной. А вы используете Windows рядом с Linux? Напишите в комментариях!

Как установить Виндовс вместо Линукс, и наоборот? — журнал "Рутвет"

Оглавление:

  1. Подготовка к переустановке
  2. Как установить Линукс вместо Виндовс?
  3. Как установить Линукс рядом с Виндовс?
  4. Как установить Виндовс вместо Линукс?
  5. Полезные советы по установке Linux и Windows

На сегодняшний день существует несколько видов операционных систем, и однозначно ответить на вопрос, какая лучше – просто невозможно. Виндовс – система для геймеров, ленивых, занятых людей. Для нее разрабатывается программное обеспечение, здесь все интуитивно понятно. Линукс – бесплатная операционная система с открытыми исходниками. Она используется как профессиональными программистами, специалистами в разработке сайтов и программного обеспечения, так и интересующимися людьми. Она немного сложнее, чем Виндовс, и требует некоторого времени на освоение и адаптацию.

Подготовка к переустановке

Перед началом любых работ необходимо сделать бэкап – сохранить все нужные документы и прочие файлы на другом носителе. Всегда возможны непредвиденные ситуации, которые могут привести к потере данных.

Также необходимо иметь под рукой загрузочные диски, дискеты, флешки с обеими операционными системами.

Как установить Линукс вместо Виндовс?

Если вы решили полностью удалить Windows и поставить вместо него на компьютер бесплатную операционную систему, вам нужно знать, как установить Линукс вместо Виндовс.

Одной из самых известных версий Linux считается Ubuntu. Она не предъявляет высоких требований к производительности компьютера и может быть установлена с любого подходящего носителя – DVD-диска, USB-накопителя и т.д., при условии, что загрузка с данного накопителя поддерживается компьютерным биосом.

Простейший вариант – установка Linux с диска. Для этого достаточно выкачать необходимый дистрибутив и записать его на диск. Если у вас установлена система Windows 8, стоит воспользоваться 64-битным дистрибутивом. Для ранних версий можно ограничиться 32-битной. Далее необходимо записать ISO-файл на диск с помощью сторонней программы или средствами Windows. В биосе выставляется загрузка с диска. В некоторых моделях компьютеров и ноутбуков манипуляции с биосом не нужны, достаточно перед загрузкой операционной системы нажать на клавиатуре клавишу F8 и выйти в загрузочное меню.

Дальнейшая установка происходит следующим образом:

  1. Загрузка с диска. Установщик Linux Ubuntu может предложить попробовать систему без установки на ваш компьютер. Вы можете загрузиться с диска и протестировать Линукс, не устанавливая его. После этого нужно открыть установочный файл, расположенный на рабочем столе.
  2. Проверить свободное место на диске. Для установки потребуется около 5 гигабайт.
  3. Если нужно, отметьте возможность автоматической загрузки обновлений и возможности установки сторонних программ. К сторонним программам относится, например, флеш-плеер для просмотра роликов на YouTube.
  4. При необходимости осуществляется настройка беспроводного соединения. Если такового нет, пункт можно пропустить.
  5. Следующий этап – выбор варианта установки. Вы можете сохранить старую операционную систему или удалить ее. При сохранении вы каждый раз при загрузке должны будете выбирать, куда заходить. При этом сохраняются все файлы и настройки Windows. При отказе от сохранения все ваши старые файлы, настройки и программы удаляются.
  6. Выбор логического диска для установки. Если вы решили установить Линукс минт на Виндовс, вам достаточно с помощью ползунка разметить свободное пространство под новую систему. Следует учитывать, что около 5 гигабайт займет сама система, также какое-то место понадобится под дополнительные файлы и программы. После настройки нужных параметров нужно нажать на кнопку «Installnow».
  7. Следующий этап – выбор месторасположения. При наличии подключения к интернету, поиск будет проведен в автоматическом режиме. Здесь же необходимо выбрать часовой пояс.
  8. Выбор раскладки клавиатуры. Она выбирается вручную из списка или определяется системой в автоматическом режиме.
  9. Ввод личной информации: логин, пароль, наименование компьютера, если он будет подключен к локальной сети. Здесь же можно выбрать тип запуска Линукса. Он может запускаться в автоматическом режиме, или каждый раз требовать ввода пароля.
  10. После этого начинается процесс копирования файлов и настроек. В течение этого процесса на экран будут выводиться заставки с советами по использованию Линукс. После установки можно перегружать компьютер и пользоваться новой операционной системой.

Аналогичным образом можно установить Линукс вместо Виндовс 7 и другой подобной системы.

Видео о том, как установить Линукс вместо Виндовс 7

Как установить Линукс рядом с Виндовс?

Если на вашем компьютере уже установлен Виндовс 7 или более ранняя версия, при установке Линукс вы можете воспользоваться встроенным мастером установки Windows.

Восьмая версия данный способ установки не поддерживает, в этом случае можно установить систему с диска.

Данный способ позволит как установить Линукс рядом с Виндовс, так и пользоваться обеими системами без ограничений.

  1. Скачиваете установочный файл с официального сайта Ubuntuи запускаете его.
  2. Выбираете параметры будущей системы: логин и пароль пользователя, объем, который будет доступен Линуксу, язык. Здесь же можно выбрать среду рабочего стола, в соответствии со своими привычками и предпочтениями. Например, интерфейс KDEвизуально напоминает стандартный Виндовс, а интерфейс Gnomeпохож на MacOS.
  3. Начать установку. Программа будет докачивать требуемые файлы на компьютер. Весь процесс происходит в автоматическом режиме. Время установки зависит, прежде всего, от скорости интернета. Пока программа установки докачивает файлы, вы можете пользоваться компьютером в своих целях.
  4. Перегрузить компьютер. Вы можете сделать это сразу после установки или через некоторое время. При перезагрузке вы увидите меню, где вам предлагается выбрать, какую операционную систему нужно запустить.

Для установки Linuxданным способом необходимо иметь скоростное и бесперебойное соединение с интернетом. В противном случае вы рискуете потратить несколько часов впустую.

Как установить Виндовс вместо Линукс?

Некоторые пользователи интересуются, как удалить Линукс и установить Виндовс. Одна из причин – некоторые ноутбуки и компьютеры поставляются уже с предустановленной системой Linux.

В первую очередь, необходимо подготовить два установочных диска – Линукс и Виндовс. В процессе установки понадобятся оба.

Переустановка происходит в несколько этапов:

  1. Выставить в биосе установку с подходящего носителя и вставить диск или флешку с дистрибутивом Linux. Желательно той же модификации, которая установлена на компьютере.
  2. Загрузиться с диска. Когда установщик предложит выбрать диск для установки, удалить существующий раздел EXT4 и отформатировать его в NTFS. Это приведет к удалению операционной системы, всех настроек и файлов.
  3. Перегрузиться, заменить установочный диск и начать установку Windows. Процесс установки зависит от того, какой версией Windowsвы собираетесь пользоваться. От вас потребуется указать пользовательские логин и пароль, имя машины, с которым она будет отображаться в локальной сети, предпочитаемый язык. Весь процесс может занимать до получаса. После автоматической установки можно перегружаться и запускать Windows.

Видео о том, как установить Виндовс вместо Линукс

Перед тем как установить Виндовс на Линукс в ноутбуке, необходимо подключить машину в сеть.

Установка операционной системы – достаточно энергоемкий процесс, и батарея без дополнительной подзарядки может разрядиться за несколько минут.

Полезные советы по установке Linux и Windows

Необязательно использовать оригинальные версии Linux. Можно установить одну из неофициальных версий, например, Линукс Минт или Fluxbuntu. Это доработанные версии, имеющие нестандартный дизайн и функционал.

Перед переустановкой необходимо делать копии всех важных документов. Это позволит избежать непредвиденной потери данных.

Многие программы в Линуксе являются предустановленными. Однако некоторые придется устанавливать своими руками, к примеру, проигрыватели Flash-роликов, музыкальных файлов. Большинство дополнительных приложений можно найти в магазине программного обеспечения, расположенном в приложениях.

Некоторые специалисты рекомендуют держать на компьютере две системы. Линукс поддерживает не все периферийные устройства, здесь могут не загрузиться современные графические редакторы и игры. Виндовс считается менее устойчивым к сетевым угрозам, вирусам и т.д. Проблема запуска приложений на Линуксе решается использованием специального эмулятора Wine. Проблема с вирусами на Виндовс отчасти решается установкой современного антивируса с постоянными обновлениями.

А Вы уже пытались установить Виндовс на Линукс или наоборот? С какими трудностями Вы столкнулись? Расскажите об этом в комментариях.

Как установить windows 7 после ubuntu? — Хабр Q&A

Пару месяцев назад, поставил себе убунту.
Всё как положено. Записывал на флешку, загружал через биос, форматнул ЖД (на которой была вин 7), разделы - установщик убунту авто. всё сделал. ...

Сегодня захотел обратно перейти на вин 7. Записал образ на флешку, загрузил через биос, началась установка... и дальше - в окне где нужно форматировать разделы - там было их 3. 1 - Активный, и 2 основных. И вот тут проблемы начинаются:
Во первых, форматнуть их я не могу, ибо кнопка форматирования - недоступна.
2. Решил сделать дело через Acronis. (Форматнуть все разделы, и собрать всё в одно а потом уже на чистый, ставить винду) - нифига. После того, как я загрузил акронис - он мне выдал ошибку - не обнаружено ни одного жёсткого диска.
3. Дальше я пошёл проверять в биос, а вдруг.. И нет, ЖД там был, только перед его названием стояла надпись ubuntu, а дальше uefi.
4. Я почитал насчет uefi - что мол чтобы убрать, нужно отключить secure boot. Так вот, он у меня и так был отключен. А строки - boot mode - legacy = у меня в любом случаи нету.

Так вот, в чем собственно вопрос: Как всё вернуть на свои места. Чтобы не было uefi/ubuntu, и можно было всё форматнуть, и не было 3 разделов. (ибо раньше было 2, 1 на 250МБ, другой уже на 600гб)

Как поставить Windows вместо linux

Как установить Windows на Linux

Как сбежать с Линукса на Windows | Не запускается установка Windows

Обзор ноутбука Asus X751N. Установка Windows 10 вместо Endless Linux

Видео #34. MBR, GRUB, переустановка Windows и удаление Linux

Установка windows 7 вместо ubuntu

КАК УДАЛИТЬ УБУНТУ ЛИНУКС и оставить Windows? Ubuntu linux

Установка программ и игр Windows в Linux

Настройки UEFI и Secure Boot для загрузки Linux, использование двух систем на одном компьютере

Installing Windows 8.1 on Endless OS Linux UEFI mode

Как установить Windows на планшет

Также смотрите:

  • Установить Windows 7 вместо Windows 8 asus
  • Полностью удалить устройство из Windows 7
  • Как подключить вай фай на компьютере Windows
  • Mbr error 3 Windows 7 как исправить
  • Как активировать Windows 8 1 пиратка
  • Удаленное отключение брандмауэра Windows 7
  • Как установить Windows 7 ultimate x32
  • Вирус вымогатель как удалить Windows 7
  • Где настройки веб камеры в Windows 7
  • Создать загрузочную флешку Windows 7 alcohol 120
  • Как добавить mvc формат в Windows 8
  • Как установить домашнюю сеть в Windows 7
  • Обновить часовой пояс на Windows 7
  • Как сделать диск сетевым Windows 7
  • Есть ли office в Windows 10
Главная » Видео » Как поставить Windows вместо linux

Установка Windows после Ubuntu 18.04 / Песочница / Хабр

Всем привет! Хочу поделиться опытом по установки windows после ubuntu, с возможностью оставить загрузчик GRUB и вашу версию Ubuntu.

Вообще я очень люблю Linux, и когда я только с ним познакомился, не совсем понимал его особенности, но все как говориться приходит с опытом. Не давно я купил новый компьютер и по старой традиции решил установить на весь жесткий диск Ubuntu, за долгое время работы на Linux я абсолютно разучился делать что то серьезное на Windows, я думаю что есть люди которые меня поймут)) В какой то момент мне понадобился Adobe XD для UX и UI дизайна мобильных интерфейсов, но вот задачка он идет только на MAC И Windows.

Первые проблемы от монтирования коренного dev/sda1


Перед установкой загрузчика windows нужно разметить диск, есть стандартная и пожалуй лучшая утилита GParted. Для начала нужно разметки диска его нужно от монтировать sda1, и тут возникает ошибка:

В этой ситуации я пробовал от монтировать его через терминал использую различные методы прочитанные в интернете, но все оказалось без полезно. Дело в том что это- корневой диск, и на нем запущен процесс, если бы у меня было несколько разделов, то все должно было бы получиться. Я так же пробовал использовать swap подкачку, но и это не дало результатов, кто то скажет «чувак это можно сделать через BIOS». Да согласен но моя версия BIOS старая и на ней нет возможности вносить изменения в жесткий диск.

Самый простой и безотказный способ создать новый раздел


Не доводя дело до фанатизма я смекнул, что будет если установлю еще одно версию Ubuntu, с помощью установщика выделю отдельный раздел, после установки форматирую его, поменяю файловую систему раздела под windows, и наконец установлю загрузчик windows. Ну как вам идейка? По моему не плохо.

Установка еще одной версии Ubuntu и создания нового раздела


Для начала выберите версию ubuntu, посмотрите их здесь После того как вы загрузите iso файл, его можно распаковать с помощью стандартной программы ' загрузочный диск '. вам тут даже флешка не нужна, но рекомендую на нее записать iso файл, позже я скажу зачем.

Теперь когда вы при установки Ubuntu дошли до раздела, " разметка жесткого диска " Выберите сколько места вам нужно в разделе sda2. После установки ubuntu, в утилите GParted вы увидите 2 раздела, sda1, sd2. Скорее всего новый раздел будет sda2, вам нужно будет выбрать пункт в меню GParted ' форматировать в '.

На рисунки выше показан формат ntfs, он как раз рассчитан под файловую систему windows.

Загрузчик Windows


Теперь возьмите другою флешку, и запишите на нее iso файл, для распаковки iso файлов под linux существуют различные утилиты. например DD, UNETBOOTIN, ETCHER, YUMI, но так как у моей сестры был windows, я не стал сильно в них разбираться и воспользовался Rufus. Эта утилита идет только на windows, но она самая простая в использовании, очень важный момент при записи загрузочного диска ubuntu, на рисунки ниже показано как должны выглядеть настройки, потому что вы с linux на windows записываете, а не на оборот, иначе при запуски загрузчика windows, BIOS его не уведет ubuntu, и не забудьте в BIOS указать приоритет USB.

Куда пропал GRUB после установки windows


Когда вы начали установку Windows не забудьте установить его рядом с ubuntu в раздел 2, не небу подробно говорить об установки windows. Я расскажу о том как вернуть GRUB, так как вы установили windows при включении компьютера, он вам почему то не предлагает выбрать операционную систему, а автоматически заходит windows. Помните я говорил о первой флешки, тут то она и нужна, есть 2 варианта. Первый выделить 10-15 GB под вторую Ubuntu, а после установки форматировать этот раздел, второй вариант, если же основная ubuntu для вас не важна, просто установите ее заново рядом с windows.

Надеюсь эта статья была для вас полезной, если вам что то не понятно или у вас есть способ на много проще, пишите обсудим

Могу ли я установить Windows после Linux? — Хабр Q&A

Вкраце объясню. На данный момент на ноуте установлена 1 система - ArchLinux. Хочу установить 2 систему из семейства Windows. Реально ли?! И как это сделать грамотно?!

Из скриншота видно, что у меня HDD разбит на 4 раздела:
1. dev/sda1 ext2 - тут boot конфиги
2. dev/sda2 - тут swap на 7 гиг
3. dev/sda3 ext4 - корень
4. dev/sda4 ext4 - /home
Мои планы: Отрезать кусочек от sda4, к примеру, гигов 25-40 на Windows и, соответственно, в системе он отобразится как раздел sda5 c файловой системой ntfs.
Могу ли я так сделать?! Или у меня ничего не получится?!
Раньше с этим, конечно, сталкивался, но сильно не парился. Делал так - сначала устанавливал Windows, а потом и Linux накатывал и всё. Но сейчас не хочется всю систему рубить и так делать вновь. Хочется научиться справляться с таким методом. Надеюсь, что решение есть.
Жду адекватных советов и Ваших побед.
P.S.: Потихоньку осваиваю Linux и всё, что с ней связанно!
Заранее благодарю за помощь!
С уважением, Вячеслав!

Установить Sottosistema Windows для Linux в Windows 10

  • 10 минут на лето

In questo articolo

Для установки системы Windows для Linux (WSL) доступны следующие варианты: Существует два варианта установки подсистемы Windows для Linux (WSL):

  • Семплифическая установка (anteprima версия) : wsl --install Simplified install (предварительная версия) : wsl --install

    Для простой команды установки wsl --install требуется участие в программе Windows Insider и установка должна быть предварительно создана для Windows 10 (сборка операционной системы 20262 или после этого), не выполняя процедуру ручной установки.Команда упрощенной установки wsl --install требует, чтобы вы присоединились к программе предварительной оценки Windows и установили предварительную сборку Windows 10 (сборка ОС 20262 или выше), но устраняет необходимость следовать инструкциям по установке вручную. Достаточно точной команды с привилегиями администратора и руководства wsl --install . Можно использовать WSL. Все, что вам нужно сделать, это открыть командное окно с правами администратора и запустить wsl --install , после перезапуска вы будете готовы использовать WSL.

  • Руководство по установке : переходите к выбранным пассажирам перехода. Установка вручную : Выполните шесть шагов, перечисленных ниже.

    Я прохожу руководство по установке для WSL, чтобы выполнить последовательное использование для установки Linux в любой версии Windows 10. Шаги ручной установки WSL перечислены ниже и могут быть использованы для установки Linux в любой версии Windows 10.

Полная установка для участников программы предварительной оценки Windows Упрощенная установка для участников программы предварительной оценки Windows

Процедура установки для самой системы Windows для Linux - это отметка о новой сборке Windows Insider, недавно созданной для Windows 10, которая состоит из ручной процедуры с единой командой.Процесс установки подсистемы Windows для Linux был значительно улучшен в последних предварительных сборках Windows Insiders для Windows 10, при этом приведенные ниже ручные шаги заменены одной командой.

Для использования простой команды установки wsl --install , необходимо: Чтобы использовать упрощенную команду установки wsl --install , необходимо:

  • Участвуйте в программе предварительной оценки Windows Присоединяйтесь к программе предварительной оценки Windows
  • Установите предварительную сборку Windows 10 (сборка оперативной системы 20262 или последующая).Установите предварительную сборку Windows 10 (сборка ОС 20262 или выше).
  • Aprire una finestra della riga di comando con privilegi di amministratore Открыть окно командной строки с правами администратора

Una volta soddisfatti questi Requisiti, per installare WSL, eseguire queste operazioni: Как только эти требования выполнены, для установки WSL:

  • Получить эту команду в режиме администрирования: wsl.exe --install Введите эту команду в командной строке, которую вы открыли в режиме администратора: wsl.exe - установить
  • Riaviare il computer Перезагрузите машину

При первом запуске дистрибутива Linux appena installata, si aprirà una finestra della console e verrà chiesto di посетителя, который я распаковал файл и архивировал на ПК. При первом запуске только что установленного дистрибутива Linux откроется окно консоли и вас попросят подождать, пока файлы будут распакованы и сохранены на вашем компьютере. Tutti gli avvii successivi dovrebbero richiedere meno di un secondo.Все будущие запуски должны занимать менее секунды.

Devi может создать учетную запись и пароль для нового дистрибутива Linux. Затем вам нужно будет создать учетную запись и пароль для вашего нового дистрибутива Linux.

ПОЗДРАВЛЯЕМ! При правильной установке и настройке дистрибутив Linux полностью интегрирован с операционной системой Windows. ПОЗДРАВЛЯЕМ! Вы успешно установили и настроили дистрибутив Linux, полностью интегрированный с вашей операционной системой Windows!

Il comando --install esegue le azioni seguenti: Команда --install выполняет следующие действия:

  • Возможность создания компонентов для виртуальных машин и WSLE Включает дополнительные компоненты WSL и платформы виртуальных машин
  • Скачать и установить последнее последнее ядро ​​LinuxЗагружает и устанавливает последнее ядро ​​Linux
  • Imposta WSL 2 более предопределен Устанавливает WSL 2 по умолчанию
  • Скачайте и установите дистрибутив Linux (необходимо использовать на компьютере) Скачивает и устанавливает дистрибутив Linux (может потребоваться перезагрузка)

Для предустановленного дистрибутива Linux, установленного на Ubuntu.По умолчанию установленный дистрибутив Linux будет Ubuntu. Можно изменить с помощью команды wsl --install -d <Имя распространения> Это можно изменить с помощью wsl --install -d <Имя распространения> . (состав <название распространения> с указанием наименования желаемого дистрибьютора) . Вы можете добавить другие дистрибутивы Linux на компьютер, используя начальную команду wsl --install -d <Имя распространения> . (замена на имя желаемого дистрибутива.) Дополнительные дистрибутивы Linux могут быть добавлены на ваш компьютер после начальной установки с помощью команды wsl --install -d .

Чтобы увидеть список доступных дистрибутивов Linux, введите wsl --list --online . Чтобы увидеть список доступных дистрибутивов Linux, введите wsl --list --online .

Порядок установки вручную Этапы установки

Эта сборка Windows Insider не используется, поэтому функции, необходимые для WSL, должны быть выполнены с возможностью ручного перехода к последовательной процедуре передачи данных.Если вы не используете сборку для участников программы предварительной оценки Windows, функции, необходимые для WSL, необходимо будет включить вручную, выполнив следующие действия.

Passaggio 1 - Возможность использования системы Windows для Linux Шаг 1 - Включение подсистемы Windows для Linux

Прежде чем устанавливать любой дистрибутив Linux в Windows, необходимо установить факультативную «Систему Windows для Linux». Перед установкой любых дистрибутивов Linux в Windows необходимо сначала включить дополнительную функцию «Подсистема Windows для Linux».

Apri PowerShell поставляется с администратором и esegui: откройте PowerShell от имени администратора и запустите:

  Dism.exe / онлайн / включить-функцию / имя-функции: Microsoft-Windows-Subsystem-Linux / all / norestart  

È согласованная процедура с проходом 2, относительная все процедура на WSL 2, может быть установлена ​​только для WSL 1, или возможна через компьютер и проездной на Passaggio 6 - Установите дистрибутив предпочитаемого Linux. переходите к шагу № 2, обновлению до WSL 2, но если вы хотите установить только WSL 1, теперь вы можете перезагрузить свой компьютер и перейти к шагу 6 - Установка выбранного вами дистрибутива Linux.Чтобы выполнить обновление до WSL 2, посетят компьютера и пройдут успешно. Чтобы выполнить обновление до WSL 2, дождитесь перезапуска вашего компьютера и перейдите к следующему шагу.

Passaggio 2 - Обновление до WSL 2 Шаг 2 - Обновление до WSL 2

В соответствии с требованиями WSL 2, если требуется, чтобы выполнить обновление до WSL 2, необходимо запустить Windows 10.

Требования

  • Для системы x64: Версия 1903 или последующая с Build 18362 или последующая версия.Для систем x64: Версия 1903 или выше, с Build 18362 или выше.
  • Для системы ARM64: Версия 2004 г. или последующая с Сборка 19041 или последующая версия. Для систем ARM64: Версия 2004 или выше, с Сборка 19041 или выше.
  • Сборка ниже всех версий 18362, не поддерживающих WSL 2. Сборки ниже 18362 не поддерживают WSL 2. Для обновленных версий Windows в США все исправленные версии Windows.Используйте помощник обновления Windows, чтобы обновить свою версию Windows.

Для управления версией и номером сборки, предыдущей версией Windows + R , digita winver и выбором OK . Чтобы проверить версию и номер сборки, нажмите клавишу с логотипом Windows + R , введите winver , выберите ОК . В качестве альтернативы, введите команду или в командной строке Windows (или введите команду ver в командной строке Windows).Обновите все последние версии Windows в меню Impostazioni. Обновите Windows до последней версии в меню «Настройки».

Passaggio 3: - Abilitare le funzionalità delle macchine virtualiStep 3 - Enable Virtual Machine feature

Прежде чем установить WSL 2, разработайте факультативную платформу Virtual Machine Platform . Перед установкой WSL 2 необходимо включить дополнительную функцию Virtual Machine Platform .

Apri PowerShell поставляется с администратором и esegui: откройте PowerShell от имени администратора и запустите:

  диз.exe / онлайн / включить-функцию / имя: VirtualMachinePlatform / все / norestart  

Для полной установки WSL и установки WSL 2 необходимо через компьютер. Перезагрузите свой компьютер, чтобы завершить установку WSL и обновить до WSL 2.

Passaggio 4 - Загрузить пакет обновления ядра Linux Шаг 4 - Загрузить пакет обновления ядра Linux

  1. Загрузить последний пакет: Загрузите последний пакет:

    Nota

    Используется компьютер ARM64, включен пакет ARM64.Если вы используете машину ARM64, загрузите вместо нее пакет ARM64. Если вы не указали тип компьютера в США, при запросе командной строки PowerShell и цифр: systeminfo | найдите «Тип системы» . Если вы не знаете, какой у вас компьютер, откройте командную строку или PowerShell и введите: systeminfo | найдите "Тип системы" .

  2. Обновить пакет обновления для предшествующего прохода. Запустите пакет обновления, загруженный на предыдущем шаге.Fai doppio clic per eseguire: ti verrà richiesto di impstare privilegi elevati. Seleziona Sì для утверждения questa installazione. (Дважды щелкните, чтобы запустить - вам будет предложено ввести повышенные разрешения, выберите «Да», чтобы утвердить эту установку.)

После завершения установки, процедуры успешного прохождения, полного импостациона WSL 2 поставляются предопределенные версии для установки нового дистрибутива Linux. После завершения установки переходите к следующему шагу - установке WSL 2 по умолчанию версия при установке новых дистрибутивов Linux.Не знаю, как пройти через новые установки Linux на WSL 1. (Пропустите этот шаг, если вы хотите, чтобы ваши новые установки Linux были установлены на WSL 1).

Passaggio 5 - Impostare WSL 2 с предопределенной версией Шаг 5 - Установите WSL 2 в качестве версии по умолчанию

Aprire PowerShell и eseguire questo comando для установки WSL 2 поставляется с предопределенной версией нового дистрибутива Linux: откройте PowerShell и выполните эту команду, чтобы установить WSL 2 в качестве версии по умолчанию при установке нового дистрибутива Linux:

  wsl --set-default-version 2  

Nota

Дополнение от WSL 1 до WSL 2 требует богатого разнообразия мелочей во втором измерении делопроизводства по назначению.Обновление с WSL 1 до WSL 2 может занять несколько минут в зависимости от размера вашего целевого дистрибутива. Если вы уже удалили предыдущую (устаревшую) установку WSL 1 из Windows 10 для обновления или обновления Creators Update, вы можете проверить исправность ошибок. Если вы используете более старую (устаревшую) установку WSL 1 из Windows 10 Anniversary Update или Creators Update, вы можете столкнуться с ошибкой обновления. Чтобы удалить устаревшие дистрибутивы, выполните следующие действия.Следуйте этим инструкциям, чтобы удалить все устаревшие дистрибутивы.

Se wsl --set-default-version viene restituito come comando non valido, immettere wsl --help . Если wsl --set-default-version является недопустимой командой, введите wsl --help . Например, --set-default-version не является электронной, означает, что не поддерживается действующая система, необходимо выполнить обновление для всех версий 1903, сборки 18362 или последующих.Если --set-default-version отсутствует в списке, это означает, что ваша ОС не поддерживает его и вам необходимо выполнить обновление до версии 1903, сборки 18362 или выше.

Se dopo l'esecuzione del comando viene visualizzato questo message: WSL 2 требует обновления компонента ядра. Для получения информации посетите https://aka.ms/wsl2kernel . Если вы видите это сообщение после выполнения команды: WSL 2 требует обновления компонента ядра. Для получения информации посетите https: // aka.ms / wsl2kernel . Devi ancora install - это пакет обновления ядра Linux от MSI. Вам все равно необходимо установить пакет обновления ядра Linux MSI.

Passaggio 6 - Установите предпочтительный дистрибутив Linux Шаг 6. Установите предпочтительный дистрибутив Linux

  1. Apri Microsoft Store и сценарии предпочитаемых дистрибутивов Linux. Откройте Microsoft Store и выберите свой любимый дистрибутив Linux.

    Я следую за страницей Microsoft Store для каждого дистрибутива: Следующие ссылки откроют страницу Microsoft Store для каждого дистрибутива:

  2. Nella pagina della distribuzione fai clic su "Ottieni".На странице раздачи выберите «Получить».

Первоначально созданный дистрибутив Linux appena installata, был добавлен в лучшую консоль и открытые минуты для распаковки и архивации файлов на ПК. При первом запуске вновь установленного дистрибутива Linux, Откроется окно консоли, и вам будет предложено подождать минуту или две, чтобы файлы были распакованы и сохранены на вашем ПК. Tutti gli avvii successivi dovrebbero richiedere meno di un secondo.Все будущие запуски должны занимать менее секунды.

Devi может создать учетную запись и пароль для нового дистрибутива Linux. Затем вам нужно будет создать учетную запись и пароль для вашего нового дистрибутива Linux.

ПОЗДРАВЛЯЕМ! При правильной установке и настройке дистрибутив Linux полностью интегрирован с операционной системой Windows. ПОЗДРАВЛЯЕМ! Вы успешно установили и настроили дистрибутив Linux, полностью интегрированный с вашей операционной системой Windows!

Installare Terminale Windows (факультативно) Установить Windows Terminal (необязательно)

Terminale Windows consente di usare pi schede (passa rapidamente tra pi righe di comando di Linux, prompt dei comandi di Windows, PowerShell, interfaccia della riga di comando di Azure e così via), создание привязки Personalizzati dei tasti (combinazioni di tasti per aprire) o chiudere le schede, copia + incolla e così via), использовать функциональные возможности и настраивать индивидуальные темы (схемы цвета, стили и размеры, изображения, изображения / изображения / изображения).Терминал Windows включает несколько вкладок (быстрое переключение между несколькими командными строками Linux, командной строкой Windows, PowerShell, Azure CLI и т. Д.), Создание настраиваемых привязок клавиш (сочетания клавиш для открытия или закрытия вкладок, копирования + вставки и т. Д.), Использование поиска функции и настраиваемые темы (цветовые схемы, стили и размеры шрифтов, фоновое изображение / размытие / прозрачность). Другая информация.Подробнее.

Установите Терминал Windows. Установите Терминал Windows.

Добавить версию дистрибутива на WSL 1 или WSL 2 Установите версию вашего дистрибутива на WSL 1 или WSL 2

позволяет управлять версией WSL, собранной вместе с дистрибутивом Linux, установить после этого команду PowerShell и установить ее команду wsl -l -v (доступна только одна сборка 18362 из Windows или последующая).Вы можете проверить версию WSL, назначенную каждому из установленных вами дистрибутивов Linux, открыв командную строку PowerShell и введя команду (доступна только в Windows Build 18362 или более поздней версии): wsl -l -v

  wsl --list --verbose  

Для установки дистрибутива, созданного для резервного копирования с установленной версии WSL, например: Чтобы установить дистрибутив, поддерживаемый любой версией WSL, введите:

  wsl --set-version <название дистрибутива>   

Assicurati di sostituire <название распространения> con il nome effettivo della distribuzione e con il number "1" или "2".Обязательно замените <имя дистрибутива> фактическим именем вашего дистрибутива, а - числом '1' или '2'. Вы можете в любой момент вернуться к WSL 1, выполнив ту же команду, что и выше, но заменив «2» на «1». '.

Inoltre, se vuoi impstare WSL 2 come architettura predfinita, puoi farlo con questo comando: Кроме того, если вы хотите сделать WSL 2 своей архитектурой по умолчанию, вы можете сделать это с помощью этой команды:

  wsl --set-default-version 2  

В этом режиме верна новая версия, установленная на WSL 2.Это установит версию любого нового установленного дистрибутива на WSL 2.

Устранение проблем, связанных с установкой всех неисправностей

Следующие ошибки и предлагаемые исправления. Ниже приведены связанные ошибки и предлагаемые исправления. Найдите относительную страницу с описанием проблем в системе Windows для Linux, чтобы получить дополнительную информацию об ошибках, связанных с общими или относительными решениями. Другие распространенные ошибки и их решения см. На странице устранения неполадок WSL.

  • Installazione non riuscita. Код ошибки: 0x80070003 Установка завершилась ошибкой 0x80070003

    • Sottosistema Windows for Linux viene eseguito solo nell'unità di sistema (в общей единице C: ). Подсистема Windows для Linux работает только на вашем системном диске (обычно это ваш диск C: ). Assicurati che le distribuzioni siano archive nell'unità di sistema: Убедитесь, что дистрибутивы хранятся на вашем системном диске:
    • Aprire Impostazioni -> ** Sistema -> Archiviazione -> Altre Impostazioni di memoria: Modifica il percorso di salvataggio dei nuovi contenuti Откройте настройки -> ** Система -> Хранилище -> Дополнительные настройки хранилища: измените место сохранения нового содержимого
  • Operazione di WslRegisterDistribution без ошибок с ошибкой 0x8007019e Ошибка WslRegisterDistribution с ошибкой 0x8007019e

    • Фактический компонент системы Windows для Linux без поддержки: Не включен дополнительный компонент подсистемы Windows для Linux:
    • Апри Панель управления -> Программа и функционал -> Аттивация или отключение функциональности Windows -> Выбранная Система Windows для Linux позволяет использовать командлет для всех индикаторов PowerShell.Откройте панель управления -> Программы и компоненты -> Включение или выключение функции Windows -> Проверить подсистему Windows для Linux или с помощью командлета PowerShell, упомянутого в начале этой статьи.
  • Installazione non riuscita con errore 0x80070003 or errore 0x80370102 Установка завершилась ошибкой 0x80070003 или ошибкой 0x80370102

    • Assicurati che la virtualizzazione sia abilitata all'interno del BIOS del computer.Убедитесь, что виртуализация включена в BIOS вашего компьютера. Как это сделать, как это сделать, чтобы проверить вариант на компьютере, компьютер и многие вероятные варианты, которые доступны для всех ЦП. Инструкции о том, как это сделать, будут различаться от компьютера к компьютеру и, скорее всего, будут относиться к параметрам, связанным с ЦП.
  • Ошибка при попытке обновления: Неверный параметр командной строки: wsl --set-version Ubuntu 2 Ошибка при попытке обновления: Неверный параметр командной строки: wsl --set-version Ubuntu 2

    • Проверьте, что система Windows для Linux позволяет использовать сборку 18362 Windows или последовательные версии.Убедитесь, что у вас включена подсистема Windows для Linux и что вы используете сборку Windows версии 18362 или выше. Чтобы включить WSL, введите команду в командной строке PowerShell с правами администратора: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux . Чтобы включить WSL, запустите эту команду в командной строке PowerShell с правами администратора: Включить -WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux .
  • Невозможно полностью установить богатую операционную систему, которая ограничивает систему виртуального диско.Я сохраняю жесткие виртуальные файлы без сжатия и без криттографии. Inoltre, non devono essere sparse. Запрошенная операция не может быть завершена из-за ограничений системы виртуального диска. Файлы виртуального жесткого диска должны быть несжатыми и незашифрованными и не должны быть разреженными.

    • Deselezionare "Comprimi content" (oltre a "Crittografa contenuto" se questa opzione è selezionata) aprendo la cartella del profilo для дистрибутива Linux. Снимите флажок «Сжать содержимое» (а также «Зашифровать содержимое», если это отмечено), открыв файл папку профиля для вашего дистрибутива Linux.Создайте список файлов в файловой системе Windows, включая: USERPROFILE% \ AppData \ Local \ Packages \ CanonicalGroupLimited ... Он должен находиться в папке в файловой системе Windows, например: USERPROFILE% \ AppData \ Local \ Packages \ CanonicalGroupLimited ...
    • В этом профиле дистрибутива Linux должна быть представлена ​​карта LocalState. В этом профиле дистрибутива Linux должна быть папка LocalState. Нажмите на кнопку с пульсирующим уничтожением мыши на этом экране для визуализации меню вариантов.Щелкните эту папку правой кнопкой мыши, чтобы отобразить меню параметров. Выбрать собственность> Открыть и изменить содержимое контейнера для управления "Содержимое, предназначенное для использования на дискотеке", Crittografa content per la protezione dei dati "siano deselezionate. Выберите" Свойства ">" Дополнительно ", а затем убедитесь, что" Сжать содержимое для сохранения " »И« Зашифровать содержимое для защиты данных »не отмечены (не отмечены). Если вы визуализируете богатое приложение, которое будет работать с одиночной картой или всеми сотокартелями и файлом, выберите «Индивидуальный поиск карт» и обязательно удалите только один флаг для сжатия.Если вас спросят, применять ли это только к текущей папке или ко всем подпапкам и файлам, выберите «только эту папку», потому что вы снимаете только флаг сжатия. После этого команда wsl --set-version dovrebbe funzionare. После этого должна работать команда wsl --set-version .

Nota

В этом случае карта LocalState для дистрибутива Ubuntu 18.04 размещена в C: \ Utenti <имя-пользователя> \ AppData \ Local \ Packages \ CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc В моем случае папка LocalState для моего дистрибутива Ubuntu 18.04 располагалась по адресу C: \ Users <имя-пользователя> \ AppData \ Local \ Packages \ CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc

Согласно обновленной информации, приведена ветка 4103 в документации WSL на GitHub, устранена проблема, связанная с этой проблемой. Проверьте ветку WSL Docs на GitHub № 4103, где отслеживается эта проблема, для получения обновленной информации.

  • Термин 'wsl' без использования командлета, функции, программирования и сценария файла. Термин «wsl» не распознается как имя командлета, функции, файла сценария или работающей программы.

  • Ошибка: это приложение применяется только на компьютере с такой системой Windows для Linux. Ошибка: это обновление применимо только к компьютерам с подсистемой Windows для Linux.

    • При установке пакета MSI для обновления ядра Linux необходимо сначала выполнить WSL. Чтобы установить пакет MSI с обновлением ядра Linux, необходимо сначала включить WSL.Это обновление применимо только к машинам с подсистемой Windows для Linux . В случае сбоя вы увидите сообщение: Это обновление применимо только к машинам с подсистемой Windows для Linux .
    • Это сообщение может быть визуализировано для каждого мотива: Есть три возможных причины, по которым вы видите это сообщение:
    1. - это предыдущая версия Windows, которая не поддерживает WSL 2.Вы по-прежнему используете старую версию Windows, которая не поддерживает WSL 2. Используйте Passaggio 2 для необходимых версий и обновленных файлов. Требования к версии и ссылки для обновления см. В шаге № 2.

    2. WSL non è abilitato.WSL не включен. Torna al Passaggio 1 и вспомогательный компьютер, использующий функциональные возможности WSL. Вам нужно будет вернуться к шагу № 1 и убедиться, что на вашем компьютере включена дополнительная функция WSL.

    3. Допускается возможность WSL, это необходимо для того, чтобы компьютер был связан с модифицируемым приложением. После того, как вы включили WSL, потребуется перезагрузка, чтобы он вступил в силу, перезагрузите компьютер и повторите попытку.

  • Ошибка: WSL 2 содержит ядро ​​с улучшенным релятивным компонентом. Для получения дополнительной информации посетите https://aka.ms/wsl2kernel. Ошибка: WSL 2 требует обновления компонента ядра.Для получения информации посетите https://aka.ms/wsl2kernel.

    • Если пакет ядра Linux отсутствует в папке% SystemRoot% \ system32 \ lxss \ tools, вы столкнетесь с тем, что в пакете ядра Linux нет карты% SystemRoot% \ system32 \ lxss \ tools. эта ошибка. В соответствии с рисунком, установите пакет MSI для обновления ядра Linux, чтобы проиллюстрировать Passaggio 4 из этого пакета установки. Устраните его, установив пакет MSI для обновления ядра Linux на шаге № 4 этих инструкций по установке.Возможно, необходимо удалить MSI из приложений Installazione и установить новую версию. Вам может потребоваться удалить MSI из «Установка и удаление программ» и установить его снова.
.

Вручную загрузить подсистему Windows для Linux (WSL) Дистрибутивы

  • 2 минуты на чтение

В этой статье

Существует несколько сценариев, в которых вы, возможно, не сможете (или не захотите) установить дистрибутивы WSL Linux через Microsoft Store. В частности, вы можете использовать Windows Server или версию настольной ОС с долгосрочным обслуживанием (LTSC), которая не поддерживает Microsoft Store, или политики вашей корпоративной сети и / или администраторы, запрещающие использование Microsoft Store в вашей среде.

В этих случаях, когда доступен сам WSL, как вы загружаете и устанавливаете дистрибутивы Linux в WSL, если у вас нет доступа к магазину?

Примечание. Среды оболочки командной строки , включая Cmd, PowerShell и дистрибутивы Linux / WSL, не могут работать в Windows 10 S Mode . Это ограничение существует для обеспечения целей целостности и безопасности, которые обеспечивает S Mode: Прочтите этот пост для получения дополнительной информации.

Скачивание дистрибутивов

Если приложение Microsoft Store недоступно, вы можете загрузить и вручную установить дистрибутивы Linux, щелкнув следующие ссылки:

Это вызовет ошибку .appx для загрузки в папку по вашему выбору. Следуйте инструкциям по установке, чтобы установить загруженные дистрибутивы.

Загрузка дистрибутивов через командную строку

При желании вы также можете загрузить предпочитаемый дистрибутив (-ы) через командную строку:

Скачать с помощью PowerShell

Чтобы загрузить дистрибутивы с помощью PowerShell, используйте командлет Invoke-WebRequest. Вот примерная инструкция по загрузке Ubuntu 16.04.

  Invoke-WebRequest -Uri https: // aka.ms / wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing  

Подсказка

Если загрузка занимает много времени, отключите индикатор выполнения, установив $ ProgressPreference = 'SilentlyContinue'

Скачать с помощью curl

Windows 10 Spring 2018 Update (или более поздняя версия) включает популярную утилиту командной строки curl, с помощью которой вы можете вызывать веб-запросы (например, команды HTTP GET, POST, PUT и т. Д.) Из командной строки. Вы можете использовать curl.exe для загрузки указанных выше дистрибутивов:

  завиток.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604  

В приведенном выше примере выполняется curl.exe (а не только curl ), чтобы гарантировать, что в PowerShell вызывается реальный исполняемый файл curl, а не псевдоним curl PowerShell для Invoke-WebRequest

Примечание. Использование curl может быть предпочтительнее, если вам нужно вызывать / загружать сценарии с помощью оболочки Cmd и / или сценариев .bat / .cmd .

Установка вашего дистрибутива

Если вы используете Windows 10, вы можете установить свой дистрибутив с помощью PowerShell.Просто перейдите в папку, содержащую дистрибутив, загруженный сверху, и в этом каталоге выполните следующую команду, где app_name - это имя вашего .appx файла дистрибутива.

  Добавить-AppxPackage. \ App_name.appx  

Если вы используете сервер Windows, вы можете найти инструкции по установке на странице документации Windows Server.

После установки вашего дистрибутива следуйте обычным инструкциям по обновлению до WSL 2 или создайте новую учетную запись пользователя и пароль.

.

часто задаваемых вопросов (FAQ) | Документы Microsoft

  • На чтение 9 минут

В этой статье

Что такое подсистема Windows для Linux (WSL)?

Подсистема Windows для Linux (WSL) - это новая функция Windows 10, которая позволяет запускать собственные инструменты командной строки Linux непосредственно в Windows, наряду с традиционным рабочим столом Windows и приложениями из современных магазинов.

Более подробную информацию см. На странице «Информация».

Для кого предназначен WSL?

Это в первую очередь инструмент для разработчиков, особенно веб-разработчиков и тех, кто работает над проектами с открытым исходным кодом или с ними. Это позволяет тем, кто хочет / нуждается в использовании Bash, общих инструментов Linux ( sed , awk и т. Д.) И многих инструментов, ориентированных на Linux (Ruby, Python и т. Д.), Использовать свою цепочку инструментов в Windows.

Что я могу делать с WSL?

WSL предоставляет приложение под названием Bash.exe, который при запуске открывает консоль Windows, в которой запущена оболочка Bash. Используя Bash, вы можете запускать инструменты и приложения Linux из командной строки. Например, введите lsb_release -a и нажмите Enter; вы увидите подробную информацию о запущенном дистрибутиве Linux:

Вы также можете получить доступ к файловой системе вашего локального компьютера из оболочки Linux Bash - вы найдете локальные диски, смонтированные в папке / mnt . Например, ваш диск C: установлен под / mnt / c :

Не могли бы вы описать типичный рабочий процесс разработки с использованием WSL?

WSL нацелен на аудиторию разработчиков с намерением использовать его как часть внутреннего цикла разработки.Допустим, Сэм создает конвейер CI / CD (непрерывная интеграция и непрерывная доставка) и хочет сначала протестировать его на локальном компьютере (ноутбуке), прежде чем развертывать его в облаке. Сэм может включить WSL (и WSL 2 для повышения скорости и производительности), а затем использовать подлинный экземпляр Linux Ubuntu локально (на ноутбуке) с любыми командами и инструментами Bash, которые они предпочитают. После локальной проверки конвейера разработки Сэм может отправить этот конвейер CI / CD в облако (то есть в Azure), превратив его в контейнер Docker и отправив контейнер в облачный экземпляр, где он будет работать на готовой к производству виртуальной машине Ubuntu. .

Что такое Баш?

Bash - популярная текстовая оболочка и командный язык. Это оболочка по умолчанию, включенная в Ubuntu и другие дистрибутивы Linux, а также в macOS. Пользователи вводят команды в оболочку для выполнения сценариев и / или запуска команд и инструментов для выполнения многих задач.

Как это работает?

Загляните в наш блог, где мы подробно рассказываем о базовой технологии.

Почему я должен использовать WSL вместо Linux в виртуальной машине?

WSL требует меньше ресурсов (ЦП, память и хранилище), чем полноценная виртуальная машина.WSL также позволяет запускать инструменты и приложения командной строки Linux вместе с приложениями командной строки Windows, настольными приложениями и приложениями магазина, а также получать доступ к файлам Windows из Linux. Это позволяет при желании использовать приложения Windows и инструменты командной строки Linux для одного и того же набора файлов.

Почему я, например, должен использовать Ruby в Linux вместо Windows?

Некоторые кроссплатформенные инструменты были созданы с учетом того, что среда, в которой они работают, ведет себя как Linux. Например, некоторые инструменты предполагают, что они могут получить доступ к очень длинным путям к файлам или что существуют определенные файлы / папки.Это часто вызывает проблемы в Windows, которая часто ведет себя не так, как Linux.

Многие языки, такие как Ruby и node, часто переносятся на Windows и отлично работают на ней. Однако не все владельцы библиотек Ruby Gem или node / NPM переносят свои библиотеки для поддержки Windows, и многие из них имеют зависимости, специфичные для Linux. Это часто может приводить к тому, что системы, построенные с использованием таких инструментов и библиотек, страдают от ошибок сборки, а иногда и от ошибок выполнения или нежелательного поведения в Windows.

Это лишь некоторые из проблем, которые заставили многих людей просить Microsoft улучшить инструменты командной строки Windows, и что побудило нас сотрудничать с Canonical, чтобы включить встроенные инструменты командной строки Bash и Linux для работы в Windows.

Что это значит для PowerShell?

При работе с проектами OSS существует множество сценариев, в которых чрезвычайно полезно перейти в Bash из командной строки PowerShell. Поддержка Bash дополняет и усиливает ценность командной строки в Windows, позволяя PowerShell и сообществу PowerShell использовать другие популярные технологии.

Подробнее читайте в блоге команды PowerShell - Bash для Windows: чем он хорош и что это значит для PowerShell

Могу ли я запускать ВСЕ приложения Linux в WSL?

Нет! WSL - это инструмент, позволяющий пользователям, которым они нужны, запускать Bash и основные инструменты командной строки Linux в Windows.

WSL не нацелен на , а на на поддержку рабочих столов или приложений с графическим интерфейсом (например, Gnome, KDE и т. Д.).

Кроме того, несмотря на то, что вы сможете запускать многие популярные серверные приложения (например, Redis), мы не рекомендуем WSL для размещения производственных сервисов - Microsoft предлагает множество решений для запуска производственных рабочих нагрузок Linux в Azure, Hyper-V и Docker. .

В какие SKU Windows входит WSL?

Подсистема Windows

для Linux доступна в настольной версии Windows для Windows 10 Anniversary and Creators update или более поздней версии.

Начиная с обновления Fall Creators, WSL будет доступен как для настольных ПК, так и для серверных SKU Windows.

Какие процессоры поддерживает WSL?

WSL поддерживает процессоры x64 и ARM.

Как мне получить доступ к моему диску C:?

Точки монтирования для жестких дисков на локальном компьютере создаются автоматически и обеспечивают легкий доступ к файловой системе Windows.

/ mnt / <буква диска> /

Пример использования: cd / mnt / c для доступа к c: \

Как мне настроить Git Credential Manager? (Как использовать разрешения Windows Git в WSL?)

Git Credential Manager позволяет вам аутентифицировать удаленный сервер Git, даже если у вас есть сложный шаблон аутентификации, такой как Azure Active Directory или двухфакторная аутентификация.Git Credential Manager интегрируется в поток аутентификации для таких сервисов, как GitHub, и после аутентификации у вашего хостинг-провайдера запрашивает новый токен аутентификации. Затем он надежно сохраняет токен в диспетчере учетных данных Windows. После первого раза вы можете использовать git, чтобы поговорить со своим хостинг-провайдером без повторной аутентификации. Он просто получит доступ к токену в диспетчере учетных данных Windows.

Чтобы настроить Git Credential Manager для использования с распространением WSL, откройте свой дистрибутив и введите следующую команду:

  git config --global credential.помощник "/ mnt / c / Program \ Files / Git / mingw64 / libexec / git-core / git-credential-manager.exe"  

Теперь любая операция git, которую вы выполняете в своем распространении WSL, будет использовать диспетчер учетных данных. Если у вас уже есть кэшированные учетные данные для хоста, он будет получать к ним доступ из диспетчера учетных данных. В противном случае вы получите диалоговое окно с запросом ваших учетных данных, даже если вы находитесь в консоли Linux.

Эта поддержка зависит от взаимодействия между подсистемой Windows для Linux и самой Windows.

Как мне использовать файл Windows с приложением Linux?

Одно из преимуществ WSL - возможность доступа к файлам через приложения или инструменты как для Windows, так и для Linux.

WSL монтирует фиксированные диски вашей машины в папку / mnt / в ваших дистрибутивах Linux. Например, ваш диск C: установлен под / mnt / c /

Используя подключенные диски, вы можете редактировать код, например, в C: \ dev \ myproj \ , используя Visual Studio / или VS Code, и создавать / тестировать этот код в Linux, обращаясь к тем же файлам через / mnt / с / dev / myproj .

ВАЖНОЕ ПРИМЕЧАНИЕ : Одним из ключевых ограничений использования WSL является то, что прямой доступ / изменение файлов в файловой системе вашего дистрибутива Linux с помощью приложений или инструментов Windows не поддерживается. См .: Не изменять файлы Linux с помощью приложений и инструментов Windows

Отличаются ли файлы на диске Linux от подключенного диска Windows?

  1. Файлы в корневом каталоге Linux (например, /) контролируются WSL, имитирующим поведение Linux, включая, помимо прочего:

    • Файлы, содержащие недопустимые символы имени файла Windows
    • Символических ссылок, созданных для пользователей без прав администратора
    • Изменение атрибутов файла с помощью chmod и chown
    • Чувствительность к регистру файлов / папок
  2. Файлы на подключенных дисках управляются Windows и имеют следующее поведение:

    • Поддержка чувствительности к регистру
    • Все разрешения настроены так, чтобы наилучшим образом отражать разрешения Windows

Почему при запуске apt-get upgrade возникает так много ошибок?

В некоторых пакетах используются функции, которые мы еще не реализовали.Например, udev еще не поддерживается и вызывает несколько ошибок apt-get upgrade .

Чтобы исправить проблемы, связанные с udev , выполните следующие действия:

  1. Напишите следующее на /usr/sbin/policy-rc.d и сохраните изменения.

      #! / Bin / sh выход 101  
  2. Добавить разрешения на выполнение в /usr/sbin/policy-rc.d

      chmod + x /usr/sbin/policy-rc.d  
  3. Выполните следующие команды

      dpkg-divert --local --rename --add / sbin / initctl ln -s / bin / true / sbin / initctl  

Как удалить распространение WSL?

В сборках до 1709 (16299) откройте командную строку и запустите:

  lxrun / uninstall / full  
Дистрибутивы WSL

, установленные из магазина, можно удалить, как и любое другое приложение Windows, щелкнув правой кнопкой мыши плитку приложения и выбрав «Удалить», или через PowerShell с помощью командлета Remove-AppxPackage .

Почему ping генерирует ошибки отказа в разрешении?

В сборках WSL <14926 ping требовал, чтобы WSL запускался через консоль с повышенными привилегиями. Эта проблема была исправлена ​​в сборке 14926 и более поздних версиях.

Как запустить сервер OpenSSH?

Для запуска OpenSSH в WSL требуются права администратора в Windows. Чтобы запустить сервер OpenSSH, запустите Bash в Ubuntu в Windows от имени администратора или запустите bash.exe из командной строки CMD / PowerShell с правами администратора.

Почему я получаю «Ошибка: 0x80040306» при попытке установить?

WSL не поддерживает работу в устаревшей консоли.Чтобы отключить устаревшую консоль:

  1. Откройте WSL, PowerShell или Cmd
  2. Щелкните строку заголовка правой кнопкой мыши -> Свойства -> снимите флажок "Использовать устаревшую консоль"
  3. Нажмите ОК

Почему я получаю сообщение «Ошибка: 0x80040154» при запуске bash.exe после обновления Windows?

Функция «Подсистема Windows для Linux» может быть отключена во время обновления Windows. Если это произойдет, необходимо повторно включить функцию Windows. Инструкции по включению функции «Подсистема Windows для Linux» можно найти в Руководстве по установке.

Как изменить язык отображения WSL?

Установка

WSL попытается автоматически изменить локаль Ubuntu в соответствии с локалью вашей установки Windows. Если вы не хотите этого поведения, вы можете запустить эту команду, чтобы изменить локаль Ubuntu после завершения установки. Чтобы это изменение вступило в силу, необходимо перезапустить bash.exe.

В приведенном ниже примере языковой стандарт изменяется на en-US:

  sudo update-locale LANG = en_US.UTF8  

Почему у меня нет доступа в Интернет из WSL?

Некоторые пользователи сообщали о проблемах с определенными приложениями брандмауэра, блокирующими доступ в Интернет в WSL.Сообщается о межсетевых экранах:

  1. Касперский
  2. СРЕДНЕЕ
  3. Avast

В некоторых случаях отключение брандмауэра позволяет получить доступ. В некоторых случаях просто установка брандмауэра блокирует доступ.

Как мне получить доступ к порту из WSL в Windows?

WSL использует IP-адрес Windows, так как он работает в Windows. Таким образом, вы можете получить доступ к любым портам на локальном хосте, например. если у вас есть веб-контент на порту 1234, вы можете https: // localhost: 1234 в своем браузере Windows.

Как я могу создать резервную копию своих дистрибутивов WSL или перенести их с одного диска на другой?

Лучший способ сделать резервную копию или переместить ваши дистрибутивы - использовать команды экспорта / импорта, доступные в Windows версии 1809 и новее. Вы можете экспортировать весь свой дистрибутив в архив с помощью команды wsl --export . Затем вы можете импортировать этот дистрибутив обратно в WSL с помощью команды wsl --import , которая может указать новое местоположение на диске для импорта, что позволит вам создавать резервные копии и сохранять состояния (или перемещать) ваши дистрибутивы WSL.

Обратите внимание, что традиционные службы резервного копирования, которые создают резервные копии файлов в ваших папках Appdata (например, Windows Backup), не повреждают ваши файлы Linux.

Где я могу оставить отзыв?

Вы можете делиться отзывами и задавать вопросы по нескольким каналам.

Если у вас есть технические проблемы или вы хотите запросить новые функции, перейдите в нашу систему отслеживания проблем Github:

Если вы хотите быть в курсе последних новостей WSL, вы можете сделать это с помощью:

.

Как загрузить и установить Linux (Ubuntu) на ПК с Windows

  • Home
  • Testing

      • Back
      • Agile Testing
      • BugZilla
      • Cucumber
      • Database Testing
      • Testing
      • Database Testing
      • JIRA
      • Назад
      • JUnit
      • LoadRunner
      • Ручное тестирование
      • Мобильное тестирование
      • Mantis
      • Почтальон
      • QTP
      • Центр контроля качества
      • SAPM
      • Назад Качество
      • Центр контроля качества
      • Selenium
      • SoapUI
      • Управление тестированием
      • TestLink
  • SAP

      • Назад
      • 900 03 ABAP
      • APO
      • Начинающий
      • Basis
      • BODS
      • BI
      • BPC
      • CO
      • Назад
      • CRM
      • Crystal Reports
      • Crystal Reports
      • FICO3
      • Заработная плата
      • Назад
      • PI / PO
      • PP
      • SD
      • SAPUI5
      • Безопасность
      • Менеджер решений
      • Successfactors
      • SAP Back Tutorials
      • 9007
          • Apache
          • AngularJS
          • ASP.Net
          • C
          • C #
          • C ++
          • CodeIgniter
          • СУБД
          • JavaScript
          • Назад
          • Java
          • JSP
          • Kotlin
          • Linux
          • Linux js
          • Perl
          • Назад
          • PHP
          • PL / SQL
          • PostgreSQL
          • Python
          • ReactJS
          • Ruby & Rails
          • Scala
          • SQL
          • 000 0003 SQL 000
          • SQL
          • 000
          • UML
          • VB.Net
          • VBScript
          • Веб-службы
          • WPF
      • Обязательно учите!

          • Назад
          • Бухгалтерский учет
          • Алгоритмы
          • Android
          • Блокчейн
          • Business Analyst
          • Создание веб-сайта
          • Облачные вычисления
          • COBOL
          • Встроенные системы
          • 0003 Эталон
          • 9000 Дизайн
          • 900 Ethical 9009
          • Учебные пособия по Excel
          • Программирование на Go
          • IoT
          • ITIL
          • Jenkins
          • MIS
          • Сеть
          • Операционная система
          • Назад
          • Prep
          • PM Prep
          • Управление проектом Salesforce
          • SEO
          • Разработка программного обеспечения
          • VBA
          900 04
      • Большие данные

          • Назад
          • AWS
          • BigData
          • Cassandra
          • Cognos
          • Хранилище данных
          • DevOps Back
          • DevOps Back
          • HBase
            • HBase2
            • MongoDB
            • NiFi
            • OBIEE
        .

        О подсистеме Windows для Linux

        • 2 минуты на чтение

        В этой статье

        Подсистема Windows для Linux позволяет разработчикам запускать среду GNU / Linux - включая большинство инструментов командной строки, служебных программ и приложений - непосредственно в Windows, без изменений, без дополнительных затрат на традиционную виртуальную машину или установку с двойной загрузкой.

        Вы можете:

        • Выберите свои любимые дистрибутивы GNU / Linux в Microsoft Store.
        • Запускать стандартные инструменты командной строки, такие как grep , sed , awk или другие двоичные файлы ELF-64.
        • Запускать сценарии оболочки Bash и приложения командной строки GNU / Linux, включая:
          • Инструменты: vim, emacs, tmux
          • Языки: NodeJS, Javascript, Python, Ruby, C / C ++, C # и F #, Rust, Go и т. Д.
          • Сервисы: SSHD, MySQL, Apache, lighttpd, MongoDB, PostgreSQL.
        • Установите дополнительное программное обеспечение, используя собственный менеджер пакетов дистрибутива GNU / Linux.
        • Вызов приложений Windows с помощью оболочки командной строки, подобной Unix.
        • Вызов приложений GNU / Linux в Windows.

        Что такое WSL 2?

        WSL 2 - это новая версия подсистемы Windows для архитектуры Linux, которая позволяет подсистеме Windows для Linux запускать двоичные файлы ELF64 Linux в Windows. Его основные цели - увеличить производительность файловой системы , а также добавить полную совместимость системных вызовов .

        Эта новая архитектура меняет способ взаимодействия этих двоичных файлов Linux с Windows и оборудованием вашего компьютера, но по-прежнему обеспечивает тот же пользовательский интерфейс, что и в WSL 1 (текущая широко доступная версия).

        Отдельные дистрибутивы Linux могут работать с архитектурой WSL 1 или WSL 2. Каждый дистрибутив можно обновить или понизить в любое время, и вы можете запускать дистрибутивы WSL 1 и WSL 2 одновременно. WSL 2 использует совершенно новую архитектуру, в которой используется настоящее ядро ​​Linux.


        Следующие шаги

        .

        Управление дистрибутивами Linux | Документы Microsoft

        • 10 минут на чтение

        В этой статье

        Способы запуска WSL

        Есть несколько способов запустить дистрибутив Linux с WSL после его установки.

        1. Откройте свой дистрибутив Linux, посетив меню «Пуск» Windows и введя название установленных дистрибутивов.Например: «Ubuntu».
        2. В командной строке Windows или PowerShell введите имя установленного дистрибутива. Например: ubuntu
        3. В командной строке Windows или PowerShell, чтобы открыть дистрибутив Linux по умолчанию в текущей командной строке, введите: wsl.exe .
        4. В командной строке Windows или PowerShell, чтобы открыть дистрибутив Linux по умолчанию в текущей командной строке, введите: wsl [command] .

        Какой метод вы должны использовать, зависит от того, что вы делаете.Если вы открыли командную строку WSL в окне Windows Prompt или PowerShell и хотите выйти, введите команду: exit .

        Запуск WSL по раздаче

        Запуск дистрибутива с использованием приложения для конкретного дистрибутива запускает этот дистрибутив в собственном окне консоли.

        Это то же самое, что нажать «Запустить» в магазине Microsoft.

        Вы также можете запустить распространение из командной строки, запустив [распространение].exe .

        Недостатком запуска дистрибутива из командной строки таким способом является то, что он автоматически изменит ваш рабочий каталог с текущего каталога на домашний каталог дистрибутива.

        Пример: (с использованием PowerShell)

          PS C: \ Users \ sarah> pwd Путь ---- C: \ Пользователи \ Сара PS C: \ Users \ sarah> убунту Скули @ Скули-Элмер: ~ $ pwd / домой / Скули scooley @ scooley-elmer: ~ $ exit выйти PS C: \ Пользователи \ Сара>  

        wsl и wsl [команда]

        Лучший способ запустить WSL из командной строки - использовать wsl.exe .

        Пример: (с использованием PowerShell)

          PS C: \ Users \ sarah> pwd Путь ---- C: \ Пользователи \ Сара PS C: \ Пользователи \ Сара> WSL scooley @ scooley-elmer: / mnt / c / Users / sarah $ pwd / mnt / c / Users / Сара  

        wsl не только сохраняет текущий рабочий каталог на месте, но и позволяет запускать одну команду вместе с командами Windows.

        Пример: (с использованием PowerShell)

          PS C: \ Users \ sarah> Дата получения 11 марта 2018 г. 19:54:05 PS C: \ Пользователи \ Сара> WSL scooley @ scooley-elmer: / mnt / c / Users / sarah $ date Вс 11 мар 19:55:47 DST 2018 scooley @ scooley-elmer: / mnt / c / Users / sarah $ exit выйти PS C: \ Users \ sarah> дата WSL Вс 11 мар 19:56:57 DST 2018  

        Пример: (с использованием PowerShell)

          PS C: \ Users \ sarah> Get-VM Имя Состояние CPUUsage (%) Назначенная память (M) Состояние работоспособности ---- ----- ----------- ----------------- ------ ------ Server17093 Выкл. 0 0 00:00:00 Opera... Ubuntu Off 0 0 00:00:00 Opera ... Ubuntu (bionic) Выкл. 0 0 00:00:00 Opera ... Windows выключена 0 0 00:00:00 Opera ... PS C: \ Users \ sarah> Get-VM | wsl grep "Ubuntu" Ubuntu Off 0 0 00:00:00 Opera ... Ubuntu (bionic) Выкл. 0 0 00:00:00 Opera ... PS C: \ Пользователи \ Сара>  

        Управление несколькими дистрибутивами Linux

        В Windows 10 версии 1903 и более поздних можно использовать wsl.exe для управления вашими дистрибутивами в подсистеме Windows для Linux (WSL), включая перечисление доступных дистрибутивов, установку дистрибутива по умолчанию и удаление дистрибутивов.

        Каждый дистрибутив Linux независимо управляет своими собственными конфигурациями. Чтобы увидеть команды, специфичные для дистрибутива, запустите [distro.exe] /? . Например ubuntu /? .

        Список рассылок

        wsl -l , wsl --list
        Перечисляет доступные дистрибутивы Linux, доступные для WSL.Если дистрибутив присутствует в списке, он установлен и готов к использованию.

        wsl --list - все Перечисляет все дистрибутивы, включая те, которые в настоящее время не используются. Они могут быть в процессе установки, удаления или неисправны.

        wsl --list --running Перечисляет все запущенные дистрибутивы.

        Установить распределение по умолчанию

        Распространение WSL по умолчанию - это тот, который запускается при запуске wsl в командной строке.

        wsl -s <Имя распределения> , wsl --setdefault <Имя распределения>

        Устанавливает для распределения по умолчанию значение .

        Пример: (с использованием PowerShell)
        wsl -s Ubuntu установит мой дистрибутив по умолчанию на Ubuntu. Теперь, когда я запускаю wsl npm init , он будет работать в Ubuntu. Если я запустил wsl , он откроет сеанс Ubuntu.

        Отменить регистрацию и переустановить дистрибутив

        Хотя дистрибутивы Linux можно установить через магазин Microsoft, их нельзя удалить через магазин.WSL Config позволяет отменять регистрацию / удаление дистрибутивов.

        Отмена регистрации также позволяет переустановить дистрибутивы.

        Внимание: После отмены регистрации все данные, настройки и программное обеспечение, связанные с этим дистрибутивом, будут безвозвратно потеряны. При повторной установке из магазина будет установлена ​​чистая копия дистрибутива.

        wsl --unregister
        Отменяет регистрацию дистрибутива в WSL, чтобы его можно было переустановить или очистить.

        Например: wsl --unregister Ubuntu удалит Ubuntu из дистрибутивов, доступных в WSL. Когда я запускаю wsl --list , он не отображается.

        Для переустановки найдите дистрибутив в магазине Microsoft и выберите «Запустить».

        Запуск от имени конкретного пользователя

        wsl -u <имя пользователя> , wsl --user <имя пользователя>

        Запустите WSL от имени указанного пользователя. Обратите внимание, что пользователь должен существовать внутри дистрибутива WSL.

        Изменить пользователя по умолчанию для дистрибутива

        <Имя распространения> config --default-user <Имя пользователя>

        Измените пользователя по умолчанию, который используется для входа в систему. Пользователь должен уже существовать внутри дистрибутива, чтобы стать пользователем по умолчанию.

        Например: ubuntu config --default-user johndoe изменит пользователя по умолчанию для дистрибутива Ubuntu на пользователя «johndoe».

        Примечание

        Если у вас возникли проблемы с определением имени вашего дистрибутива, см. Список дистрибутивов для команды, чтобы вывести официальное название установленных дистрибутивов.

        Запустить конкретный дистрибутив

        wsl -d <Имя распространения> , wsl --distribution <Имя распространения>

        Запустить указанный дистрибутив WSL, может использоваться для отправки команд в конкретный дистрибутив без необходимости изменения настроек по умолчанию.

        Управление несколькими дистрибутивами Linux в более ранних версиях Windows

        В Windows 10 до версии 1903 инструмент командной строки WSL Config ( wslconfig.exe ) должен использоваться для управления дистрибутивами Linux, работающими в подсистеме Windows для Linux (WSL).Он позволяет перечислить доступные дистрибутивы, установить дистрибутив по умолчанию и удалить дистрибутивы.

        Хотя WSL Config полезен для настроек, которые охватывают или координируют дистрибутивы, каждый дистрибутив Linux независимо управляет своими собственными конфигурациями. Чтобы увидеть команды, специфичные для дистрибутива, запустите [distro.exe] /? . Например ubuntu /? .

        Чтобы увидеть все доступные параметры для wslconfig, выполните: wslconfig /?

          wslconfig.exe Выполняет административные операции в подсистеме Windows для Linux Применение: / l, / list [/ all] - выводит список зарегистрированных дистрибутивов./ all - можно указать все дистрибутивы, включая дистрибутивы, в настоящее время устанавливаются или удаляются. / s, / setdefault  - Устанавливает указанный дистрибутив по умолчанию. / u, / unregister  - отменить регистрацию распределения.  

        Чтобы перечислить распределения, используйте:

        wslconfig / list
        Перечисляет доступные дистрибутивы Linux, доступные для WSL. Если дистрибутив присутствует в списке, он установлен и готов к использованию.

        wslconfig / list / all
        Выводит список всех дистрибутивов, включая те, которые в настоящее время нельзя использовать. Они могут быть в процессе установки, удаления или неисправны.

        Чтобы установить распространение по умолчанию, которое запускается при запуске wsl в командной строке:

        wslconfig / setdefault <Имя распределения> Устанавливает для распределения по умолчанию значение .

        Пример: (с использованием PowerShell)
        wslconfig / setdefault Ubuntu установит мой дистрибутив по умолчанию на Ubuntu.Теперь, когда я запускаю wsl npm init , он будет работать в Ubuntu. Если я запустил wsl , он откроет сеанс Ubuntu.

        Чтобы отменить регистрацию и переустановить дистрибутив:

        wslconfig / unregister
        Отменяет регистрацию распространения в WSL, чтобы его можно было переустановить или очистить.

        Например: wslconfig / unregister Ubuntu удалит Ubuntu из дистрибутивов, доступных в WSL. Когда я запускаю wslconfig / list , он не отображается.

        Для переустановки найдите дистрибутив в магазине Microsoft и выберите «Запустить».

        Настройте параметры запуска для каждого дистрибутива с помощью wslconf

        Доступно в Windows Build 17093 и более поздних версиях

        Автоматически настраивать определенные функции в WSL, которые будут применяться каждый раз, когда вы запускаете подсистему с помощью wsl.conf .

        Прямо сейчас это включает параметры автоматического монтирования и конфигурацию сети.

        wsl.conf находится в каждом дистрибутиве Linux в каталоге /etc/wsl.conf . Если файла нет, вы можете создать его самостоятельно. WSL обнаружит существование файла и прочитает его содержимое. Если файл отсутствует или имеет неправильный формат (то есть неправильное форматирование разметки), WSL продолжит запускаться в обычном режиме.

        Вот пример файла wsl.conf , который вы можете добавить в свои дистрибутивы:

          # Включить дополнительные параметры метаданных по умолчанию [автомонтировать] enabled = true корень = / windir / options = "метаданные, umask = 22, fmask = 11" mountFsTab = ложь # Включить DNS - даже если они включены по умолчанию, мы укажем здесь только для ясности.[сеть] generateHosts = true generateResolvConf = true  

        Параметры конфигурации

        В соответствии с соглашениями .ini ключи объявляются в разделе.

        WSL поддерживает два раздела: автомонтаж и сеть .

        автомонтаж

        Раздел: [автомонтаж]

        .
        ключ значение по умолчанию банкнот
        включено логический правда true вызывает фиксированные диски (т.е.e C: / или D: / ) для автоматической установки с DrvF под / mnt . false означает, что диски не будут монтироваться автоматически, но вы все равно можете смонтировать их вручную или через fstab .
        mountFsTab логический правда true устанавливает / etc / fstab для обработки при запуске WSL. / etc / fstab - это файл, в котором вы можете объявить другие файловые системы, например общий ресурс SMB. Таким образом, вы можете автоматически монтировать эти файловые системы в WSL при запуске.
        корень Строка / мнт / Задает каталог, в который будут автоматически монтироваться фиксированные диски. Например, если у вас есть каталог в WSL по адресу / windir / , и вы указываете его в качестве корневого, вы ожидаете увидеть свои фиксированные диски, смонтированные в / windir / c
        опции список значений, разделенных запятыми пустая строка Это значение добавляется к строке параметров монтирования DrvFs по умолчанию. Можно указать только параметры, специфичные для DrvFs. Опции, которые двоичный файл монтирования обычно анализирует во флаг, не поддерживаются. Если вы хотите явно указать эти параметры, вы должны включить каждый диск, для которого вы хотите сделать это, в / etc / fstab.

        По умолчанию WSL устанавливает для uid и gid значение пользователя по умолчанию (в дистрибутиве Ubuntu пользователь по умолчанию создается с uid = 1000, gid = 1000). Если пользователь явно указывает параметр gid или uid с помощью этого ключа, связанное значение будет перезаписано.В противном случае всегда будет добавлено значение по умолчанию.

        Примечание: Эти параметры применяются как варианты монтажа для всех автоматически устанавливаемых дисков. Чтобы изменить параметры только для определенного диска, используйте вместо него / etc / fstab.

        Варианты крепления

        Установка различных параметров монтирования для дисков Windows (DrvFs) позволяет управлять вычислением прав доступа к файлам Windows. Доступны следующие варианты:

        Ключ Описание По умолчанию
        идентификатор пользователя Идентификатор пользователя, используемый для владельца всех файлов Идентификатор пользователя по умолчанию для вашего дистрибутива WSL (при первой установке по умолчанию 1000)
        гид ID группы, используемый для владельца всех файлов Идентификатор группы по умолчанию для вашего дистрибутива WSL (при первой установке по умолчанию 1000)
        маска Восьмеричная маска разрешений для исключения для всех файлов и каталогов 000
        маска Восьмеричная маска разрешений для исключения для всех файлов 000
        маска Восьмеричная маска разрешений для исключения для всех каталогов 000
        метаданные Добавляются ли метаданные в файлы Windows для поддержки разрешений системы Linux включен

        Примечание: Маски разрешений перед применением к файлам или каталогам вводятся с помощью логической операции ИЛИ.

        сеть

        Метка секции: [сеть]

        ключ значение по умолчанию банкнот
        generateHosts логический правда true устанавливает WSL для создания / etc / hosts . Файл hosts и содержит статическую карту имен хостов, соответствующих IP-адресу.
        generateResolvConf логический правда true установить WSL для создания / etc / resolv.conf . resolv.conf содержит список DNS, которые могут преобразовать заданное имя хоста в его IP-адрес.
        взаимодействие

        Метка раздела: [interop]

        Эти параметры доступны в сборке Insider Build 17713 и более поздних версиях.

        ключ значение по умолчанию банкнот
        включено логический правда Установка этого ключа определяет, будет ли WSL поддерживать запуск процессов Windows.
        appendWindowsPath логический правда Установка этого ключа определяет, будет ли WSL добавлять элементы пути Windows в переменную среды $ PATH.
        пользователь

        Метка раздела: [пользователь]

        Эти параметры доступны в сборке 18980 и более поздних.

        ключ значение по умолчанию банкнот
        по умолчанию строка Первоначальное имя пользователя, созданное при первом запуске Установка этого ключа указывает, от имени какого пользователя следует запускать первый сеанс WSL.

        Настройте глобальные параметры с помощью .wslconfig

        Доступно в Windows Build 19041 и более поздних версиях

        Вы можете настроить глобальные параметры WSL, поместив файл .wslconfig в корневой каталог папки пользователей: C: \ Users \ \ .wslconfig . Многие из этих файлов относятся к WSL 2, имейте в виду, что вам может потребоваться запустить wsl --shutdown , чтобы выключить виртуальную машину WSL 2, а затем перезапустить экземпляр WSL, чтобы эти изменения вступили в силу.

        Вот пример файла .wslconfig:

          [WSL2] ядро = C: \ temp \ myCustomKernel memory = 4GB # Ограничивает виртуальную память в WSL от 2 до 4 ГБ processors = 2 # Заставляет виртуальную машину WSL 2 использовать два виртуальных процессора  

        Этот файл может содержать следующие параметры:

        Настройки WSL 2

        Метка секции: [wsl2]

        Эти параметры влияют на виртуальную машину, которая поддерживает любое распространение WSL 2.

        ключ значение по умолчанию банкнот
        ядро ​​ строка Встроенное ядро ​​Microsoft предоставило почтовый ящик Абсолютный путь Windows к настраиваемому ядру Linux.
        память размер 50% от общего объема памяти в Windows или 8 ГБ, в зависимости от того, что меньше; в сборках до 2017 г .: 80% от общей памяти в Windows Какой объем памяти назначить виртуальной машине WSL 2.
        процессоров номер Такое же количество процессоров в Windows Сколько процессоров назначить виртуальной машине WSL 2.
        localhostForwarding логический правда Логическое значение, указывающее, должны ли порты, привязанные к подстановочному знаку или локальному хосту в виртуальной машине WSL 2, подключаться с хоста через localhost: port.
        ядроCommandLine строка Пустой Дополнительные аргументы командной строки ядра.
        своп размер 25% объема памяти в Windows с округлением до ближайшего ГБ Сколько места подкачки добавить к виртуальной машине WSL 2, 0 - без файла подкачки.
        файл подкачки строка % ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ% \ AppData \ Local \ Temp \ swap.vhdx Абсолютный путь Windows к виртуальному жесткому диску подкачки.
        • Примечание. Это значение верно для сборки Windows 19041 и может отличаться в сборках Windows в программе предварительной оценки
        • .

        Записи со значением path должны быть путями Windows с экранированными обратными косыми чертами, например: C: \\ Temp \\ myCustomKernel

        Записи с размером должны иметь размер, за которым следует единица измерения, например 8 ГБ или 512 МБ .

        .

        Смотрите также