Как установить отливы на окна под сайдинг


Откосы на окна для сайдинга: пошаговая инструкция своими руками

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

Что такое сайдинг

Сайдинг – это скорее способ монтажа, нежели название материала.

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

Материал выпускается в широком спектре фактуры и расцветки

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

Положительные качества сайдинга

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

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

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

Отделка окна сайдингом из металла выполняется на десятилетия. Он не подвержен появлению коррозии благодаря наличию специального полимерного покрытия. Разнообразие цветовых решений позволяет подобрать материал для любых фасадов.

Сайдинг из металла прочнее ПВХ-панелей, но дороже

Металлический сайдинг не подвержен горению, он не плавится и не способствует распространению огня при пожаре. Вес таких панелей значительно больше, чем ПВХ. Стоимость также более высока, но установка металлического сайдинга вокруг окна выгоднее, т.к. металл прослужит гораздо дольше, чем ПВХ аналог.

Отделка цоколя здания производится цокольным сайдингом, который имеет повышенные прочностные характеристики.

Требования к установке

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

  • фурнитура должна быть произведена той же фирмой-изготовителем, что и сам материал, тогда будет достигнуто совпадение цветов и облегчен процесс монтажа;
  • чтобы избежать появления промежутков между панелями при их креплении, рекомендуется на боковых сторонах панелей сделать надрезы в 45 градусов;
  • чтобы избежать появления щелей, необходимо качественно выполнить замеры оконного проема;
    крепежи должны иметь оцинкованную поверхность, входить в панель они должны под углом в 90 градусов;
  • при креплении панелей ПВХ необходимо учитывать их возможное расширение и сужение при перепадах температур, поэтому необходимо оставлять промежуток между панелями в 1,5 см.

Подсистема

Длительность эксплуатации и качество отделки оконных проемов зависит от качества комплектующих.

Комплектующие материалы

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

Подсистема из металлического профиля

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

 UD-профиль – чтобы высчитать необходимое количество, нужно к периметру стены прибавить периметр окна. К примеру, если стена 4 х 4 метра и окно на ней 1,5 х 1 м, то 4+4+4+4 = 16 м.п. профиля уйдет на стену и 1,5+1,5+1+1= 5 м.п. уйдет на окно.
CD-профиль (стоевой). При расчете его количества длину поверхности необходимо разделить на 0,6, так как этот элемент устанавливают через каждые 60 см, но этот показатель также зависит от типа утеплителя.
CD-соединитель приобретается при высоте строения свыше 3 метров. Число подобных элементов зависит от числа стыковочных узлов.
Метод крепления CD-соединителя.
ES-скоба. Ее применяют для крепления CD-профиля. При помощи П-образного кронштейна можно выстроить конструкцию, ориентируясь на строительный уровень.
При помощи метизов происходит крепление UD-профилей. Их выбирают исходя из материала стены: к газобетону и кирпичу применяют саморезы, а к дереву – дюбель-шурупы.
Для крепления между собой металлических элементов используют метиз «блоху».

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

На этом этапе выполняют работы по гидроизоляции фасада. Способ крепления элементов каркаса показан на фото ниже.

Способ крепления элементов каркаса

При сооружении металлического каркаса под сайдинг на стене по ее периметру и вокруг оконных и дверных проемов закрепляют UD- профиль.

UD- профиль закрепляют вокруг проема

При помощи UD-профиля монтируют направляющую полосу, а крепление сайдинга к металлическому каркасу происходит при помощи CD-профиля, шаг которого зависит от ширины утеплительного материала.

Панели сайдинга фиксируют к каркасу с помощью CD-профиля

UD-профиль делает конструкцию жесткой и фиксирует CD-профиль. Прикрепить его к наружной стене можно при помощи скобы «крокодил», которая выставляет каркас на основании показаний строительного уровня.

Подсистема из дерева

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

Для увеличения срока эксплуатации древесины применяют ее обработку различными защитными составами.

Монтаж подсистемы

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

Шаг между направляющими зависит от типа утеплителя

Стартовую полосу крепят к брусьям.

Установка стартовой полосы

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

По верхнему краю оконного проема закрепляют горизонтальный брус

Подготовка

Как сделать откосы на окна сайдингом своими руками расскажет пошаговая инструкция.

Способы устройства откосов из сайдинга

Околооконный монтаж сайдинговых панелей может иметь различные особенности, зависящие от глубины расположения окна. Толщину стены создает обрешетка, утеплитель и облицовка. В итоге окно может располагаться в глубину от 5 до 19 см.

Расположение окна вровень со стеной

Этот способ применяют при расположении окна вровень со стеной. В данном случае производят обшивку оконного проема при помощи Г-образного фартука.

Схема монтажа сайдинга вокруг окон

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

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

Внахлест

Зазоры скроет сайдинг.

На угол

Устройство похоже на вышеописанный способ, только есть необходимость подрезки верхнего и боковых профилей внизу под 45 градусов, не забывая про размеры теплового зазора, который должен быть перекрыт.

Схем отделки угла откоса сайдингом

Оконные проемы с откосами

При отделке фасада пластиковым сайдингом можно устроить откосы из этого же материала.

По контуру оконного проема, обшитого сайдингом окна, производят установку J-профиля, в который заводят обшивку.

J-профиль заводят в обшивку

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

Стартовые планки устанавливают по периметру проема окна

При помощи угольника производится  расположения внешней стартовой планки на поверхность оконного профиля с учетом расположения отделки откоса относительно профиля под 90 градусов. Метки должны быть соединены с одновременной проверкой перпендикулярности расположения стартовой планки. При помощи уровня соединяем все метки.

Метки соединяют с помощью уровня

Ориентируясь на прочерченные линии, производится съем боковых и верхних размеров.

Съем боковых размеров

Производят нарезку стартовых планок, исходя из полученных размеров, обрезая их торцы под 45 градусов. Устанавливают внутренние стартовые планки. Крепление производят по внутреннему периметру непосредственно к оконной раме.

Нарезка стартовых планок

Затем отмеряют расстояние от внешней планки к внутренней на верху проема. Уголок обрезают под 45 градусов.

Уголок подрезают под 45 градусов

Устанавливают уголок на верхнюю часть откоса.

Установка уголка

В стартовые планки устанавливают пластиковые фрагменты.

На последнем этапе устанавливают отлив.


Установить подсистему Windows для Linux (WSL) в Windows 10

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

В этой статье

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

Подсистема

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

Шаг 1. Включите подсистему Windows для Linux

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

Откройте PowerShell от имени администратора и запустите:

  dism.exe / online / enable-feature / имя функции: Microsoft-Windows-Subsystem-Linux / all / norestart  

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

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

Для обновления до WSL 2 у вас должна быть установлена ​​Windows 10.

Требования

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

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

Шаг 3. Включение функции виртуальной машины

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

Откройте PowerShell от имени администратора и запустите:

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

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

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

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

    Примечание

    Если вы используете компьютер ARM64, загрузите вместо него пакет ARM64. Если вы не знаете, какой у вас компьютер, откройте командную строку или PowerShell и введите: systeminfo | найдите "Тип системы" .

  2. Запустите пакет обновления, загруженный на предыдущем шаге. (Дважды щелкните, чтобы запустить - вам будет предложено ввести повышенные разрешения, выберите «Да», чтобы утвердить эту установку.)

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

Шаг 5. Установите WSL 2 в качестве версии по умолчанию

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

  wsl --set-default-версия 2  

Примечание

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

Если команда wsl --set-default-version является недопустимой, введите wsl --help . Если --set-default-version нет в списке, это означает, что ваша ОС не поддерживает его и вам необходимо выполнить обновление до версии 1903, Build 18362 или выше.

Если вы видите это сообщение после выполнения команды: WSL 2 требует обновления компонента ядра. Для получения информации посетите https://aka.ms/wsl2kernel . Вам по-прежнему необходимо установить пакет обновления ядра MSI Linux.

Шаг 6. Установите выбранный вами дистрибутив Linux

  1. Откройте Microsoft Store и выберите свой любимый дистрибутив Linux.

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

  2. На странице раздачи выберите «Получить».

Шаг 7. Настройте новый дистрибутив

При первом запуске только что установленного дистрибутива Linux откроется окно консоли, и вам будет предложено подождать минуту или две, чтобы файлы были распакованы и сохранены на вашем ПК. Все будущие запуски должны занимать менее секунды.

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

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

Установить терминал Windows (необязательно)

Терминал Windows

позволяет использовать несколько вкладок (быстро переключаться между несколькими командными строками Linux, командной строкой Windows, PowerShell, Azure CLI и т. Д.), Создавать настраиваемые привязки клавиш (сочетания клавиш для открытия или закрытия вкладок, копирования + вставки и т. Д.)), используйте функцию поиска и настраиваемые темы (цветовые схемы, стили и размеры шрифтов, фоновое изображение / размытие / прозрачность). Учить больше.

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

Установите версию распространения WSL 1 или WSL 2

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

  wsl --list --verbose  

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

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

Обязательно замените <имя дистрибутива> фактическим именем вашего дистрибутива, а - числом '1' или '2'.Вы можете вернуться к WSL 1 в любое время, выполнив ту же команду, что и выше, но заменив «2» на «1».

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

  wsl --set-default-версия 2  

Это установит версию любого нового установленного дистрибутива как WSL 2.

Устранение неполадок при установке

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

  • Установка завершилась ошибкой 0x80070003

    • Подсистема Windows для Linux работает только на вашем системном диске (обычно это ваш диск C: ). Убедитесь, что дистрибутивы хранятся на вашем системном диске:
    • Открыть настройки -> Хранилище -> Дополнительные настройки хранилища: изменить место сохранения нового контента
  • Ошибка WslRegisterDistribution с ошибкой 0x8007019e

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

    • Пожалуйста, убедитесь, что виртуализация включена в BIOS вашего компьютера. Инструкции о том, как это сделать, будут отличаться от компьютера к компьютеру и, скорее всего, будут в параметрах, связанных с процессором.
  • Ошибка при попытке обновления: Неверный параметр командной строки: wsl --set-version Ubuntu 2

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

    • Снимите флажок «Сжимать содержимое» (а также «Зашифровать содержимое», если он отмечен), открыв папку профиля для вашего дистрибутива Linux.Он должен находиться в папке в файловой системе Windows, например: USERPROFILE% \ AppData \ Local \ Packages \ CanonicalGroupLimited ...
    • В этом профиле дистрибутива Linux должна быть папка LocalState. Щелкните эту папку правой кнопкой мыши, чтобы отобразить меню параметров. Выберите «Свойства»> «Дополнительно», а затем убедитесь, что флажки «Сжимать содержимое для экономии места на диске» и «Зашифровать содержимое для защиты данных» не установлены (не отмечены). Если вас спросят, применить ли это только к текущей папке или ко всем подпапкам и файлам, выберите «только эту папку», потому что вы снимаете только флаг сжатия.После этого должна работать команда wsl --set-version .

Примечание

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

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

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

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

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

    2. WSL не включен. Вам нужно будет вернуться к шагу № 1 и убедиться, что на вашем компьютере включена дополнительная функция WSL.

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

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

    • Если пакет ядра Linux отсутствует в папке% SystemRoot% \ system32 \ lxss \ tools, вы столкнетесь с этой ошибкой. Решите эту проблему, установив пакет MSI с обновлением ядра Linux на шаге № 4 этих инструкций по установке. Возможно, вам потребуется удалить 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, вы можете сделать это с помощью:

.

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

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

В этой статье

Для получения поддержки по вопросам, связанным с WSL, посетите наш репозиторий GitHub: https://github.com/Microsoft/wsl/issues

По техническим вопросам используйте репозиторий продукта: https: // github.com / Microsoft / wsl / issues

По вопросам, связанным с содержанием этой документации, используйте репозиторий документов: https://github.com/MicrosoftDocs/wsl/issues

Отправить отчет об ошибке

В случае ошибок, связанных с функциями или возможностями WSL, сообщите о проблеме в репозитории продукта: https://github.com/Microsoft/wsl/issues

Отправить запрос функции

Чтобы запросить новую функцию, связанную с функциональностью или совместимостью WSL, отправьте сообщение о проблеме в репозиторий продукта: https: // github.com / Microsoft / wsl / issues

Добавить в документацию

Чтобы внести свой вклад в документацию WSL, отправьте запрос на перенос в репозитории документов: https://github.com/MicrosoftDocs/wsl/issues

Терминал или командная строка

Наконец, если ваша проблема связана с терминалом Windows, консолью Windows или пользовательским интерфейсом командной строки, используйте репозиторий терминала Windows: https://github.com/microsoft/terminal

Общие проблемы

Я использую Windows 10 версии 1903, и я все еще не вижу вариантов для WSL 2.

Вероятно, это связано с тем, что ваш компьютер еще не использовал резервный порт для WSL 2. Самый простой способ решить эту проблему - перейти в настройки Windows и нажать «Проверить наличие обновлений», чтобы установить последние обновления в вашей системе. Вы можете просмотреть полные инструкции по взятию бэкпорта здесь.

Если вы нажали «Проверить наличие обновлений» и по-прежнему не получили обновление, вы можете установить KB4566116 вручную, перейдя по этой ссылке.

Ошибка: 0x1bc при wsl --set-default-version 2

Это может произойти, если в настройках «Язык дисплея» или «Локаль системы» установлен не английский язык.

  wsl --set-default-версия 2 Ошибка: 0x1bc Для получения информации об основных отличиях от WSL 2 посетите https://aka.ms/wsl2.  

Фактическая ошибка для 0x1bc :

  WSL 2 требует обновления компонента ядра. Для получения информации посетите https://aka.ms/wsl2kernel.  

Более подробная информация в выпуске 5749

Не удается получить доступ к файлам WSL из Windows

Файловый сервер протокола 9p предоставляет службу на стороне Linux, позволяющую Windows получить доступ к файловой системе Linux.Если вы не можете получить доступ к WSL с помощью \\ wsl $ в Windows, это может быть связано с неправильным запуском 9P.

Чтобы проверить это, вы можете проверить журналы запуска, используя: dmesg | grep 9p , и это покажет вам любые ошибки. Успешный вывод выглядит следующим образом:

  [0.363323] 9p: Установка поддержки файловой системы v9fs 9p2000 [0.363336] FS-Cache: Netfs '9p' зарегистрирован для кеширования [0.398989] 9pnet: Установка поддержки 9P2000  

Пожалуйста, смотрите эту ветку Github для дальнейшего обсуждения этого вопроса.

Не удается запустить дистрибутив WSL 2, в выходных данных отображается только "WSL 2".

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

  C: \ Пользователи \ я> WSL WSL 2  

Чтобы решить эту проблему, посетите https://aka.ms/wsl2kernel и установите ядро ​​вручную, следуя инструкциям на этой странице документации.

Пожалуйста, включите функцию Windows платформы виртуальной машины и убедитесь, что виртуализация включена в BIOS.

  1. Проверьте системные требования Hyper-V
  2. Если ваша машина является виртуальной машиной, включите вложенную виртуализацию вручную. Запустите powershell с администратором и запустите:
  Set-VMProcessor -VMName  -ExposeVirtualizationExtensions $ true  
  1. Следуйте инструкциям производителя вашего ПК по включению виртуализации. Как правило, это может включать использование системной BIOS, чтобы убедиться, что эти функции включены на вашем процессоре.
  2. Перезагрузите компьютер после включения дополнительного компонента Virtual Machine Platform .

Bash теряет подключение к сети после подключения к VPN

Если после подключения к VPN в Windows bash теряет сетевое подключение, попробуйте этот обходной путь из bash. Этот обходной путь позволит вам вручную переопределить разрешение DNS через /etc/resolv.conf .

  1. Обратите внимание на DNS-сервер VPN при выполнении ipconfig.exe / все
  2. Сделайте копию существующего resolv.conf sudo cp /etc/resolv.conf /etc/resolv.conf.new
  3. Отключить текущий файл resolv.conf sudo unlink /etc/resolv.conf
  4. судо мв /etc/resolv.conf.new /etc/resolv.conf
  5. Откройте /etc/resolv.conf и
    a. Удалите первую строку из файла, в которой говорится: «# Этот файл был автоматически сгенерирован WSL. Чтобы остановить автоматическое создание этого файла, удалите эту строку.".
    b. Добавьте DNS-запись из пункта (1) выше как самую первую запись в списке DNS-серверов.
    c. Закройте файл.

После отключения VPN вам нужно будет отменить изменения на /etc/resolv.conf . Для этого нужно:

  1. кд / и т. Д.
  2. sudo mv resolv.conf resolv.conf.new
  3. sudo ln -s ../run/resolvconf/resolv.conf resolv.conf

Запуск WSL или установка дистрибутива возвращает код ошибки

Следуйте этим инструкциям, чтобы собрать подробные журналы и сообщить о проблеме на нашем GitHub.

Обновление Bash в Ubuntu в Windows

Есть два компонента Bash в Ubuntu в Windows, которые могут потребовать обновления.

  1. Подсистема Windows для Linux

    Обновление этой части Bash в Ubuntu в Windows включит любые новые исправления, описанные в примечаниях к выпуску. Убедитесь, что вы подписаны на программу предварительной оценки Windows и что ваша сборка обновлена. Для более тонкого управления зерном, включая сброс вашего экземпляра Ubuntu, просмотрите страницу справки по командам.

  2. Пользовательские двоичные файлы Ubuntu

    При обновлении этой части Bash в Ubuntu в Windows будут установлены все обновления для двоичных файлов пользователя Ubuntu, включая приложения, которые вы установили с помощью apt-get. Для обновления выполните следующие команды в Bash:

    1. обновление apt-get
    2. apt-get апгрейд

Ошибки обновления Apt-get

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

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

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

      #! / Бин / ш выход 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  

«Ошибка: 0x80040306» при установке

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

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

«Ошибка: 0x80040154» после обновления Windows

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

Изменение языка дисплея

Установка

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

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

  sudo update-locale LANG = en_US.UTF8  

Проблемы с установкой после восстановления системы Windows

  1. Удалите папку % windir% \ System32 \ Tasks \ Microsoft \ Windows \ Windows Subsystem for Linux .
    Примечание. Не делайте этого, если дополнительный компонент полностью установлен и работает.
  2. Включите дополнительную функцию WSL (если она еще не установлена)
  3. Перезагрузка
  4. lxrun / удалить / полный
  5. Установить bash

Нет доступа в Интернет в WSL

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

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

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

Ошибка

Permission Denied при использовании ping

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

Для более поздних версий Windows, Build 14926+, права администратора больше не требуются.

Баш висит

Если при работе с bash вы обнаружите, что bash завис (или заблокирован) и не отвечает на ввод, помогите нам диагностировать проблему, собрав дамп памяти и сообщив о нем.Обратите внимание, что эти шаги приведут к сбою вашей системы. Не делайте этого, если вам это не нравится, или сохраните свою работу перед этим.

Собрать дамп памяти

  1. Измените тип дампа памяти на «полный дамп памяти». При изменении типа дампа обратите внимание на ваш текущий тип.

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

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

  4. Завершите работу системы, используя последовательность клавиш из (2).

  5. Система выйдет из строя и соберет дамп памяти.

  6. После перезагрузки системы сообщите о memory.dmp по адресу [email protected] Расположение файла дампа по умолчанию -% SystemRoot% \ memory.dmp или C: \ Windows \ memory.dmp, если C: является системным диском. В письме обратите внимание, что дамп предназначен для команды WSL или Bash в Windows.

  7. Восстановить исходный тип дампа памяти.

Проверьте номер сборки

Чтобы узнать архитектуру вашего ПК и номер сборки Windows, откройте
Настройки > Система > О

Найдите поля OS Build и System Type .Версия ОС »

Подтвердите, что WSL включен

Вы можете подтвердить, что подсистема Windows для Linux включена, запустив в PowerShell следующее:

  Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux  

Проблемы с подключением к OpenSSH-серверу

Попытка подключиться к вашему SSH-серверу не удалась из-за следующей ошибки: «Соединение закрыто 127.0.0.1 портом 22».

  1. Убедитесь, что ваш сервер OpenSSH работает:

      sudo service ssh статус  

    , и вы следовали этому руководству: https: // help.ubuntu.com/lts/serverguide/openssh-server.html.en

  2. Остановите службу sshd и запустите sshd в режиме отладки:

      sudo service ssh stop sudo / usr / sbin / sshd -d  
  3. Проверьте журналы запуска и убедитесь, что HostKeys доступны, и вы не видите сообщений журнала, например:

      debug1: версия sshd OpenSSH_7.2, OpenSSL 1.0.2g 1 марта 2016 г. debug1: key_load_private: неверная кодовая фраза предоставлена ​​для расшифровки закрытого ключа debug1: key_load_public: нет такого файла или каталога Не удалось загрузить ключ хоста: / etc / ssh / ssh_host_rsa_key debug1: key_load_private: нет такого файла или каталога debug1: key_load_public: нет такого файла или каталога Не удалось загрузить ключ хоста: / etc / ssh / ssh_host_dsa_key debug1: key_load_private: нет такого файла или каталога debug1: key_load_public: нет такого файла или каталога Не удалось загрузить ключ хоста: / etc / ssh / ssh_host_ecdsa_key debug1: key_load_private: нет такого файла или каталога debug1: key_load_public: нет такого файла или каталога Не удалось загрузить ключ хоста: / etc / ssh / ssh_host_ed25519_key  

Если вы видите такие сообщения и ключи отсутствуют в / etc / ssh / , вам придется повторно сгенерировать ключи или просто очистить и установить openssh-server:

  sudo apt-get purge openssh-сервер sudo apt-get install openssh-server  

"Указанная сборка не найдена."при включении дополнительной функции WSL

Эта ошибка связана с неправильной установкой. Выполните следующие действия, чтобы попытаться решить эту проблему:

  • Если вы запускаете команду enable WSL feature из PowerShell, попробуйте вместо этого использовать графический интерфейс, открыв меню «Пуск», выполнив поиск «Включить или выключить функции Windows», а затем в списке выберите «Подсистема Windows для Linux», которая будет установите дополнительный компонент.

  • Обновите свою версию Windows, выбрав «Настройки», «Обновления» и нажав «Проверить наличие обновлений».

  • Если и то и другое не сработает и вам потребуется доступ к WSL, рассмотрите возможность обновления на месте, переустановив Windows 10 с установочного носителя и выбрав «Сохранить все», чтобы обеспечить сохранение ваших приложений и файлов.Вы можете найти инструкции о том, как это сделать, на странице «Переустановка Windows 10».

Исправить (связанные с SSH) ошибки разрешений

Если вы видите эту ошибку:

  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@ @ ВНИМАНИЕ: НЕЗАЩИЩЕННЫЙ ЧАСТНЫЙ КЛЮЧ-ФАЙЛ! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@ Разрешения 0777 для '/home/artur/.ssh/private-key.pem' слишком открыты.  

Чтобы исправить это, добавьте следующее в файл / etc / wsl.conf файл:

  [автомонтаж] enabled = true параметры = метаданные, uid = 1000, gid = 1000, umask = 0022  

Обратите внимание, что добавление этой команды будет включать метаданные и изменять права доступа к файлам Windows, видимым из WSL. Дополнительные сведения см. В разделе «Разрешения файловой системы».

.

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