Как установить windows 10 второй системой с linux


Установка Linux рядом с Windows 10

Допустим, вы прочитали в интернете несколько статей и заинтересовались свободной операционной системой Linux. Возможно, даже поставили ее себе на виртуальную машину или загрузились в Live-режиме и попробовали, как все выглядит и работает. Вам понравилось, и теперь вы хотите установить ее себе на компьютер и начать пользоваться. Но при этом терять уже установленную Windows не желаете, чтобы в случае непредвиденной ситуации можно было вернуться в полностью рабочую систему, да и любимые игры и нужные программы всегда будут под рукой. Есть возможность установить Linux и Windows 10 на одном компьютере. В свое время для меня, как и для многих других пользователей, это было идеальным вариантом.

В этой инструкции мы рассмотрим, как установить Linux рядом с Windows 10. Я говорю Windows 10 потому, что это самая новая операционная система от Microsoft, но эти инструкции также подойдут для более ранних версий, таких как Windwos 7, 8 и 8.1.

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

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

Немного теории

Для установки операционной системы Linux рядом с Windows 10 вам понадобится создать несколько дополнительных разделов диска. Минимальное количество - три раздела. Linux не принято устанавливать на один раздел как Windows, хотя такой вариант возможен. Linux настолько гибок, что позволяет разместить систему, файлы пользователя и настройки на разных разделах. Это очень выгодно во время переустановки. Вы переустанавливаете систему в системном разделе, а все ваши файлы на рабочем столе и настройки рабочего окружения останутся на месте.

Вот эти три раздела:

  • Системный;
  • Домашний;
  • Раздел подкачки.

Минимальные требования объема под системный раздел в различных дистрибутивах варьируются от семи до двадцати Гигабайт. Но этого хватит для установки самой системы и нескольких дополнительных программ. Если же вы собираетесь использовать много программ и игр, особенно если они занимают много места, необходимо взять еще пару десятков Гигабайт про запас. Я рекомендую использовать под системный раздел Linux так же, как и для диска C Windows, 30-40 Гигабайт.

Раздел подкачки используется, когда системе не хватает оперативной памяти. При определенном проценте заполнения Linux понемногу начинает скидывать неиспользуемые данные в этот файл. Поэтому для данного раздела подойдет объем в два раза меньше, чем размер вашей ОЗУ. Но если вы планируете использовать спящий режим или гибернацию, то под раздел подкачки нужно выделить объем дискового пространства, равный размеру ОЗУ, потому что в этих режимах все содержимое оперативной памяти компьютера переносится на диск. Домашний раздел - это раздел с вашими файлами, фильмами, музыкой, загрузками. Прикиньте, сколько вам нужно.

Подготовка диска в Windows

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

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

При работе с не системным разделом, например, D, E, F и т д, достаточно просто скопировать файлы оттуда.

Теперь переходим непосредственно к подготовке диска для установки Windows 10 и Linux. Проще всего это сделать с помощью стандартной утилиты управления дисками в Windows. Кликните правой кнопкой по значку "Этот компьютер" на рабочем столе и откройте пункт "Управление":

Дальше нам нужна утилита Управление дисками:

Здесь внизу окна мы видим два диска: C (системный) и D (обычный). Я приведу пример, как изменить размер диска D. Для диска C все действия аналогичны.

Кликните по нужному диску правой кнопкой и выберите опцию Сжать том:

Откроется вот такое окно, в котором нужно ввести размер создаваемого тома в поле размер сжимаемого пространства:

Обратите внимание, вы не можете указать размер больше, чем количество свободного места на диске. Поэтому сначала освободите место, если еще этого не сделали. Кликаем на кнопку сжать. После этого появится неразмеченное пространство, из которого можно создать нужные разделы:

Вот и все. Теперь у вас есть место для установки Linux рядом с Windows 10. Выполнять дальнейшую разметку диска в утилите Windows не вижу смысла, поскольку все опасные операции, которые могли повредить систему, мы уже сделали, а разделы для Linux лучше всего и настраивать средствами Linux.

Подготовка диска в Linux

Это не следующий пункт установки Linux вместе с Windows 10. Это альтернативный вариант разметки диска без использования Windows. Если вы по каким-либо причинам не хотите использовать стандартную утилиту Windows для выделения нужного пространства, это также можно сделать с помощью любого LiveCD дистрибутива Linux с предустановленной программой для управления дисками Gparted. Например, того же Ubuntu.

Загрузитесь с диска Ubuntu, в поиске Dash наберите Gparted:

Откроется вот такое окно программы для управления дисками в Linux:

Здесь важно заметить, что разделы диска в Linux называются иначе чем в Windows. Здесь диски - это просто адреса файлов в виртуальной файловой системе dev. Позже вы поймете, что это такое, а сейчас важно только, что имя каждого раздела начинается с /dev/sd. Дальше идет буква, означающая физический диск (sda, sdb, sdc, sdd и так далее). За ней цифра, что обозначает номер раздела на диске, например: sda1, sda2.

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

В моем примере /dev/sdb1 - это диск С в Windows, а /dev/sdb2 - D. Мы будем делать то же, что и в предыдущем примере. Давайте уменьшим размер раздела /dev/sdb2 (D) до 10 Гигабайт чтобы на освободившимся пространстве выполнить установку Linux на Windows 10. Для этого кликните по разделу правой кнопкой и выберите пункт Resize/Move:

В открывшемся окне можно ввести нужный размер вручную в поле New size или воспользоваться ползунком:

Затем нажмите кнопку Resize/Move.

Как видите, появилось свободное пространство, но реальных изменений на диске еще нет. Для того чтобы записать все на диск, нажмите зеленую галочку, или в меню Edit выберите пункт Apply All Operations:

Процесс изменения размера файловой системы может занять немного времени:

Теперь вы можете видеть, что раздел /dev/sdb2 уменьшился, и появилось свободное место:

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

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

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

Установка Linux рядом с Windows 10

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

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

Здесь вы из освобожденного ранее места создаете те разделы, о которых мы говорили в самом начале статьи. Для корневого раздела точку монтирования нужно выбрать /, для домашнего - /home, а для раздела подкачки точка монтирования не указывается.

Дальше действуем все как обычно - по инструкции для определенного дистрибутива, и установка Linux рядом с Windows 10 будет выполнена успешно.

Установка Linux рядом с Windows 10 UEFI

На всех современных ноутбуках, выпускаемых с Windows 8, 8.1, 10 используется технология UEFI. Это новая прогрессивная технология, которая пришла на смену устаревшей BIOS. Первое важное и самое заметное изменение - использование таблицы разделов GPT, вместо устаревшей MBR, а также создание отдельного раздела диска для загрузчиков операционных систем. Многие пользователи боятся, что UEFI усложнит установку Linux с Windows 10 на их ноутбук. И зря - в большинстве случаев нет ничего сложного. Если у вас уже установлена Windows, то, скорее всего, раздел efi уже был создан, и во время разметки диска нужно просто выбрать его для установки загрузчика.  Раздел efi, как правило, создается с файловой системой fat32 и занимает около 30 Мегабайт памяти:

Если же у вас чистый винчестер, нужно создать таблицу разделов GPT. Это можно сделать с помощью той же Gparted, открыв меню Devices -> Create Partition Table:

Дальше необходимо создать efi раздел, делаем тоже с помощью Gparted, создаем обычный раздел, с файловой системой fat32 и меткой EFI:

Потом указываем этот раздел во время установки Linux вместе с windows 10, для него нужно указать точку монтирования /boot/EFI. Вот и все сложности с установкой в UEFI. Вообще, установку в UEFI поддерживают все дистрибутивы, работающие в Grub2.

Завершение установки

Многих новых пользователей интересует: "Как же загрузить потом мою Windows?" Не беспокойтесь, загрузчик Grub автоматически найдет загрузчик Windows и перед запуском компьютера предложит вам меню, где вы сможете выбрать операционную систему:

Таким образом, двойная загрузка Windows 10 и Linux будет настроена автоматически.

Если что-то пойдет не по плану, хотя такое вряд ли случиться, все очень легко настроить. Так что, если все сделано правильно, вы обязательно получите доступ к своей Windows после установки Linux.

Выводы

Сегодня мы рассмотрели, как установить Linux на Windows 10. Разобрались, как выполнить разметку, как выбрать разделы и что делать, если на вашем ноутбуке используется UEFI. Об установке какого-либо определенного дистрибутива Linux вместе Windows 10, говорить бессмысленно, так как, во-первых, все действия похожи, и, во-вторых, вы можете найти подробные инструкции в соответствующих статьях. Еще хотелось бы заметить: для комфортной работы Windows 10 с Linux на одном компьютере нужно отключить Windows FastBoot, иначе вы не сможете подключить системный раздел Windows в Linux. Если остались вопросы, спрашивайте в комментариях!

Как установить Windows 10 параллельно с Linux? — Хабр Q&A

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

установщик винды заменяет своим загрузчиком загрузчик linux, но ничто не мешает загрузиться после установки windows в live linux с usb/cd и вернуть grub обратно, на сколько я помню проблем с загрузкой windows из grub нет.

интересным хаком может быть размещение загрузчика grub в недоступном для windows месте, например на другом устройстве (если есть второй диск или карта памяти, которые в биосе можно выбрать загрузчиком)

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

p.s. в некоторых случаях винда может пожить в виртуалке, мало того, можно вообще на ноуте поднять что то типа cytrix и уже в нем запускать linux/windows и т.п., при должном везении даже видеокарту перебросить в windows получится, т.е. игры или тяжелые приложения будут работать как на реальном железе.

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

Шаг 1: Разметка дискового пространства в Windows 10

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

  1. После загрузки ОС нажмите правой кнопкой мыши по «Пуск» и в появившемся контекстном меню выберите пункт «Управление дисками».
  2. После перехода в соответствующее меню выберите один из существующих разделов. Лучше всего подойдет тот, где хранятся личные файлы или же просто раздел с большим количеством свободного пространства. Щелкните ПКМ по такому разделу и найдите параметр «Сжать том».
  3. Ожидайте завершения операции запроса места для сжатия.
  4. В появившемся окне задайте оптимальный размер сжимаемого пространства в мегабайтах. Именно оно в будущем и станет выделено для второй операционной системы.
  5. После окончания этой операции вы увидите, что часть диска отмечена черным цветом и имеет атрибут «Не распределена».

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

Шаг 2: Выбор и загрузка дистрибутива Linux

Как известно, сейчас на просторах интернета находится огромное количество самых разных дистрибутивов Linux, за основу которых были взяты популярные сборки, например, Debian или RedHat. Мы советуем прочитать отдельные материалы по теме выбора ОС на нашем сайте, если вы еще не знаете, какой именно дистрибутив хотите инсталлировать рядом с Windows 10.

Подробнее:
Популярные дистрибутивы Linux
Выбор дистрибутива Linux для слабого компьютера

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

  1. Перейдите на официальный сайт производителя Linux и откройте раздел с загрузками. В случае с Elementary OS разработчики предлагают заплатить любую цену для скачивания. Если указать 0, то можно получить файл бесплатно.
  2. Нажмите на кнопку «Загрузить», чтобы перейти к выбору версии дистрибутива.
  3. Вы можете скачать последнюю стабильную сборку напрямую с сервера или выбрать любую другую поддерживаемую и, например, загрузить ее через torrent.
  4. Выберите место для скачивания образа и дождитесь окончания этой процедуры. После этого переходите к следующему шагу.

Шаг 3: Создание загрузочной флешки и настройка BIOS

К сожалению, нельзя просто загрузить полученный образ, чтобы приступить к инсталляции системы. Для этого его предварительно необходимо записать на съемный носитель, которым чаще всего выступает USB-флешка. Это делает из нее загрузочное устройство, считываемое BIOS как полноценный диск с файлами для установки. Более детально о выполнении этого процесса читайте в отдельном материале на нашем сайте, перейдя по указанной ниже ссылке.

Подробнее: Гайд по записи ISO образа на flash-накопитель

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

Подробнее: Настраиваем BIOS для загрузки с флешки

Шаг 4: Подготовка и инсталляция

Самый главный шаг сегодняшнего материала — установка Linux рядом с Windows 10. Вы уже знаете, что за пример мы взяли Elementary OS. Это решение было принято не только из-за востребованности самого дистрибутива, но и из-за его графического инсталлятора, который имеет множество схожего с другими инструментами в разных сборках. Остается только следовать инструкции, учитывая особенности выбранной ОС, чтобы справиться с поставленной задачей без возникновения каких-либо трудностей.

  1. Вставьте загрузочную флешку в свободный разъем и включите компьютер. Вы будете уведомлены о загрузке Elementary OS через три секунды.
  2. В окне приветствия выберите оптимальный язык и нажмите на «Установить elementary».
  3. Воспользуйтесь списком, чтобы определить удобную для себя раскладку клавиатуры. Здесь же можно проверить ее в специально отведенной строке.
  4. Следующее окно отвечает за выбор компонентов для скачивания. По умолчанию стоит галочка возле пункта «Загрузить обновления во время установки elementary». Мы рекомендуем не снимать ее, а второй пункт активировать по собственному желанию.
  5. Основное действие, обязательное для выполнения — выбор типа установки. Здесь отметьте галочкой пункт «Установить elementary рядом с Windows 10», а затем нажмите на кнопку для инсталляции.
  6. Подтвердите разметку свободного пространства с формированием новой файловой системы.
  7. Выберите текущую временную зону. Это требуется для успешной синхронизации времени.
  8. Последний этап заключается в создании учетной записи пользователя. Ему и будут присвоены права root.
  9. После этого сразу же начнется инсталляция дистрибутива. Во время этого не выключайте компьютер, иначе весь процесс собьется.
  10. По окончании появится уведомление. В нем следует кликнуть на «Перезагрузить», а затем можно извлекать загрузочную флешку из разъема, поскольку больше она нам не пригодится.

Шаг 5: Запуск и использование Linux рядом с Windows

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

Как видно, появилось окно авторизации в Elementary OS, а это значит, что все предыдущие действия были выполнены верно. Теперь можно входить в свой профиль и начинать взаимодействие с новой ОС.

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

Читайте также:
Установка и настройка файлового сервера в Linux
Настройка почтового сервера в Linux
Синхронизация времени в Linux
Смена паролей в Linux
Перезагрузка Linux через консоль
Просмотр списка дисков в Linux
Смена пользователя в Linux
Завершение процессов в Linux

Графический интерфейс Линукса не заменяет собой консоль полностью, поэтому рано или поздно придется обратиться к классическому приложению «Терминал», чтобы ввести там команды. На нашем сайте так же имеются руководства, посвященные взаимодействию с популярными стандартными консольными утилитами.

Читайте также:
Часто используемые команды в «Терминале» Linux
Команда ln / find / ls / grep / PWD / PS / echo / touch / df в Linux

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

Подробнее: Установка ArchLinux / Astra Linux / CentOS 7 / Kali Linux / Debian 9 / Linux Mint

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ

Как перейти с Linux на Windows 10

Вариант 1: Форматирование диска с дальнейшей установкой Windows 10

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

Подробнее: Руководство по установке Windows 10 с USB-флешки или диска

Вариант 2: Установка Windows 10 рядом с Linux

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

Шаг 1: Работа с дисковым пространством в Linux

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

  1. К сожалению, сжать раздел в Линукс просто так не получится, поскольку системный том изначально смонтирован, а размонтировать его нельзя. Придется запускать компьютер с LiveCD. Детальнее о создании такого загрузчика читайте в материале по ссылке ниже.
  2. Загрузка Linux с LiveCD

  3. После успешного создания загрузочной флешки запустите ее и переходите к режиму ознакомления с ОС.
  4. Откройте меню приложений и запустите оттуда стандартную программу GParted.
  5. В ней щелкните правой кнопкой мыши по существующему разделу, выберите пункт «Отмонтировать», а затем «Изменить размер/Переместить».
  6. Откроется всплывающее окно. В нем настройте свободное пространство удобным образом, отделив необходимое количество мегабайт для новой операционной системы.
  7. После этого щелкните ПКМ по строке «Не размечено» и выберите «Новый».
  8. В пункте «Создать как» отметьте «Расширенный раздел» и нажмите на «Добавить» или клавишу Enter.
  9. Осталось только кликнуть на значок в виде галочки, чтобы запустить выполнение заданных задач.
  10. Подтвердите применение операции к устройству.
  11. Дождитесь завершения этого процесса. Он может занять несколько минут, что зависит от быстродействия компьютера и количества размеченного пространства.
  12. Вы будете уведомлены об успешном завершении текущей операции, а это значит, что можно завершать работу с Linux и переходить к установке Windows 10.

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

Шаг 2: Установка Виндовс 10

Мы бы не стали останавливаться на этом этапе, поскольку он знаком многим пользователям, но решили сделать это, чтобы учесть абсолютно все нюансы, связанные с неразмеченным пространством и созданием загрузочной флешки в Linux.

  1. Для начала приобретите Windows 10 на официальном сайте или загрузите ISO-образ. После этого его придется записать на флешку или диск, чтобы задействовать это устройство в качестве загрузочного. Детальнее о выполнении этой операции в Linux читайте в другом материале на нашем сайте, воспользовавшись указанной ниже ссылкой.
  2. Подробнее: Запись ISO-образов на флешку в Linux

  3. Загрузитесь с записанного съемного носителя и выберите язык для инсталляции Виндовс.
  4. Затем нажмите на кнопку «Установить».
  5. Введите ключ продукта или пропустите этот шаг.
  6. Примите условия лицензионного соглашения, чтобы перейти далее.
  7. Выберите тип установки «Выборочная».
  8. Вы увидите незанятое пространство, которое мы добавили в предыдущем шаге. Можно сразу же на него установить ОС или создать еще один логический том, например, под буквой D.
  9. После этого выберите раздел для инсталляции и нажмите на «Далее».
  10. Подождите, пока все файлы будут установлены.
  11. После перезагрузки следуйте отобразившимся инструкциям, чтобы настроить Windows 10.
  12. Сразу же после запуска можно выключать ОС, поскольку далее придется настроить загрузчик GRUB.

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

Шаг 3: Восстановление загрузчика GRUB

Загрузиться в Linux на данном этапе не получится, поскольку загрузчик GRUB был нарушен. Придется вернуться к LiveCD, о которой мы уже говорили в первом шаге. Вставьте флешку с образом диска в свободный разъем и запустите компьютер.

  1. В появившемся окне инсталляции переходите к ознакомлению с дистрибутивом.
  2. Откройте меню приложений и запустите оттуда «Терминал». Сделать это можно и через горячую клавишу Ctrl + Alt + T.
  3. Смонтируем корневой раздел с файлами Linux. По умолчанию за это отвечает команда sudo mount /dev/sda1 /mnt. Если расположение диска отличается от /dev/sda1, замените данный фрагмент на необходимый.
  4. Следующая серия команд необходима для монтирования раздела с загрузчиком, если такой выделен в отдельный логический том. Для этого используйте строку sudo mount --bind /dev/ /mnt/dev/.
  5. Вторая команда имеет вид sudo mount --bind /proc/ /mnt/proc/.
  6. В конце остается только указать sudo mount --bind /sys/ /mnt/sys/, чтобы завершить монтирование файловых систем.
  7. Перейдите к работе с необходимым окружением, указав sudo chroot /mnt/.
  8. Здесь начните инсталляцию файлов загрузчика, вписав grub-install /dev/sda.
  9. После этого выполните обновление через update-grub2.
  10. Вы будете уведомлены об обнаружении операционных систем и успешном окончании генерирования файла настройки GRUB.
  11. Перезагрузите компьютер, воспользовавшись удобным для вас методом.
  12. Теперь при старте ПК можно выбрать одну из установленных ОС для дальнейшей ее загрузки.

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

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ

Установка 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? Напишите в комментариях!

две системы на одном ПК

Часто пользователи персонального компьютера задаются вопросом — как установить две операционные системы Windows и Linux. В этом материале мы опишем процесс установки самой популярной операционной системы семейства Linux с названием Ubuntu рядом с новой ОС от Microsoft Windows 10. Для примера возьмем образ последней версии Ubuntu с порядковым номером 16.04. Эта версия Ubuntu является самым последним дистрибутивом от Canonical Ltd. К тому же в этой версии Ubuntu используются такие нововведения, как файловая система ZFS, новое ядро v.4.4 и новая версия установщика пакетов Apt 1.2.

Установка Ubuntu рядом с Windows

Первым делом, для установки Ubuntu 16.04 нам потребуется компьютер с установленной на нем ОС Windows 10. Для примера мы возьмем ноутбук с десяткой. После этого нам потребуется ISO-образ Ubuntu 16.04. Загрузить последнюю версию ISO-образа можно на официальном сайте www.ubuntu.com. На сайте представлены образы, как для 32, так и для 64 разрядных систем. В нашем случае мы будем использовать 64 разрядный образ. Скаченный нами образ ISO-диска с дистрибутивом необходимо записать на оптический диск. Это можно сделать с помощью таких программ, как Ashampoo Burning Studio или Nero Burning ROM 2016.

 >> Скачать Nero Burning ROM

Если у вас нет оптического привода, то вы можете воспользоваться утилитой для создания загрузочного накопителя с ОС Linux под названием UNetbootin.

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

Выбрав наш диск, начнется загрузка установщика Ubuntu 16.04, после чего мы попадем в меню загрузчика.

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

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

Поэтому будьте внимательны, выбирая другие варианты установки Ubuntu, так как при этом можно потерять важные данные, хранящиеся в Windows 10.

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

Как видно на изображении выше, Windows 10 находится на одном локальном диске размером 48,3 ГБ. Сама десятка на диске занимает 27,7 ГБ, а вот ОС Linux предлагает откусить от нашего одного локального диска 20, 1 ГБ. Если для вас автоматически распределяемый размер под ОС Linux слишком велик, вы можете всегда его уменьшить, перейдя по нижней ссылке «расширенный редактор разделов». Определившись с размером локального диска для ОС, продолжим установку нажатием кнопки Установить сейчас.

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

Выбрав часовой пояс, установщик перебросит нас в окно выбора языковых параметров.

После выбора языка мы перейдем в окно настроек пользователя Ubuntu. На этой странице вводим имя пользователя, имя компьютера и пароль. Заполнив данные пользователя, нажимаем кнопку Продолжить.

Это будет последним действием настройки установщика ОС Linux и после него начнется процесс инсталляции Ubuntu на один диск с Windows 10.

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

После перезагрузки мы увидим, что установился стандартный загрузчик операционной системы Linux под названием GNU GRUB.

В меню загрузчика GNU GRUB видно четыре пункта, два из которых нам известны. Первый пункт запустит саму ОС Ubuntu. Второй и четвертый предназначены для проверки оперативной памяти с помощью утилиты Memtest86+. Четвертый же пункт запустит ОС Windows 10. Двигаясь дальше, выберем для пуска вторую установленную ОС Ubuntu. На этапе загрузки мы попадем в окно ввода пароля.

После ввода пароля операционная система загрузится на одном компьютере с Windows 10.

Поскольку ОС Linux установлена на одном локальном диске вместе с десяткой, мы загрузим Windows 10 и посмотрим, где она находится. Загрузив десятку, запустим надстройку «Управление дисками». В надстройке мы увидим несколько локальных дисков.  Два диска на 14,72 ГБ и 4 ГБ относятся к операционной системе Ubuntu. Из этих двух дисков видно, что десятка не распознала файловую систему ОС Linux в отличие от своих двух дисков.

Из примера видно, что установить вторую ОС Ubuntu 16.04 на один диск вместе с Windows 10 способен даже начинающий пользователь ПК.

Загружаем Ubuntu 16.04 с загрузочного USB-накопителя

В предыдущем примере мы пользовались для установки ОС Linux оптическим диском. В этом примере мы опишем вариант загрузки установочных файлов ОС Linux с загрузочного USB-накопителя. Для примера нам понадобится один USB флеш-накопитель размером от 2 ГБ. Чтобы создать загрузочный накопитель из флешки, нам потребуется утилита UNetbootin. Эту утилиту можно скачать на ее официальном сайте https://unetbootin.github.io. UNetbootin распространяется для нескольких операционных систем, поэтому вы сможете создать загрузочную флешку, как в Windows, так и на Linux с Mac OS. После загрузки утилиту можно сразу же запустить, так как она портативная.

Теперь используем один из двух образов 32 или 64 разрядной ОС Ubuntu, скаченных на официальном сайте. Для этого в блоке «Образ диска» выбираем один из загруженных образов. Также в блоках «Тип» и «Носитель» выберем флешку. В нашем случае флеш-накопитель имеет букву «D:\»

После проделанных настроек нажимаем кнопку OK, после чего начнется создание загрузочного USB-накопителя с операционной системой Ubuntu.

Установка виртуальной Ubuntu 16.04 рядом с Windows 10

Если вы не хотите заморачиваться с установкой Ubuntu на тот же локальный диск с десяткой, то вы можете воспользоваться возможностями утилиты VirtualBox. Утилита распространяется с лицензией GNU GPL 2, поэтому любой желающий может ее бесплатно скачать с официального сайта www.virtualbox.org.

Благодаря этой утилите пользователь сможет пользоваться всеми возможностями операционной системы Ubuntu прямо на компьютере с запущенной Windows 10. Для этого примера нам понадобится один из образов Ubuntu и сама программа VirtualBox. Установка утилиты довольно проста, поэтому с ней разберется любой пользователь.

После установки запустим утилиту.

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

После ввода настроек переходим к следующему окну мастера, который позволит нам выбрать объем ОЗУ.

На следующем этапе создаем один жесткий диск или подключаем ранее созданный. К виртуальной машине можно подключить не только один жесткий диск, а несколько, что расширяет ее возможности. После создания или подключения жесткого диска, виртуальная машина будет создана. Теперь запустим виртуалку кнопкой Запустить. В появившемся окне укажем, где находится наш ISO-образ.

Выбрав образ, продолжим установку операционной системы. Также, кроме образа, можно выбрать виртуальный или физический оптический привод с записанным образом на болванку. Дальнейший процесс установки запустит загрузчик установки Ubuntu 16.04. Исходя из этого, дальнейшее описание процесса установки не нужно, так как весь процесс описан в первом примере.

Единственной разницей будет установка операционной системы не на одном диске с Windows 10, а на абсолютно чистом, который представляет собой виртуальный файловый контейнер. По сути, используя такой вариант запуска Ubuntu, мы используем виртуальный компьютер, с которого и производим запуск ОС на Windows 10. Такой пример использования будет особенно удобен для тех, кто хочет сначала опробовать ОС, не устанавливая ее на жесткий диск, и если она не понравится, удалить ее без ковыряния загрузчика.

Вывод

В этом материале мы рассмотрели, как просто можно установить вторую ОС Ubuntu 16.04 рядом с Windows 10. Также в материале описан процесс создания загрузочного USB-накопителя для запуска на компьютерах без оптического привода. Еще мы разобрали, как запустить и установить Ubuntu 16.04 в виртуальной среде на Windows 10, вовсе не инсталлируя ее в систему. Исходя из вышеизложенного, можно сказать, что после прочтения данной статьи вы легко сможете установить Ubuntu 16.04 как вторую операционную систему на компьютере с Windows 10.

Видео по теме

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

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

В этой статье

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

  • Упрощенная установка (предварительная версия) : wsl --install

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

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

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

Упрощенная установка для инсайдеров Windows

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

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

  • Присоединяйтесь к программе предварительной оценки Windows
  • Установите предварительную сборку Windows 10 (сборка ОС 20262 или выше).
  • Открыть окно командной строки с правами администратора

Как только эти требования будут выполнены, для установки WSL:

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

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

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

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

Команда --install выполняет следующие действия:

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

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

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

Шаги ручной установки

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

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

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

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

  dism.exe / online / enable-feature / featurename: 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 , выберите OK . (Или введите команду ver в командной строке Windows). Обновите Windows до последней версии в меню «Настройки».

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

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

Откройте 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-version 2  

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

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

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

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

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

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

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

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

Windows Terminal позволяет использовать несколько вкладок (быстро переключаться между несколькими командными строками 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 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.

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

  wsl --set-default-version 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 Docs на 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 из «Установка и удаление программ» и установить его снова.
.

Установите 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 для 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 привилегии 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 и платформы виртуальных машин
  • Скачать и установить последнее последнее ядро ​​ЛинуxЗагружает и устанавливает последнее ядро ​​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 или выше, с сборки 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  

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-приложения установлен, он был добавлен в лучшую консоль и вернул посетителям необходимые минуты для распаковки и архивации файлов на ПК.При первом запуске только что установленного дистрибутива Linux откроется окно консоли, и вам будет предложено подождать минуту или две, чтобы файлы были распакованы и сохранены на вашем ПК. Все последующие запуски должны занять менее секунды.

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), создание привязки личных вкусов 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 (только одна сборка Windows 18362 или последующая).Вы можете проверить версию 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" o "2".Обязательно замените <имя дистрибутива> фактическим именем вашего дистрибутива, а - числом '1' или '2'. Вы можете в любой момент вернуться к WSL 1, выполнив ту же команду, что и выше, но заменив '2' на '1'. '.

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, Build 18362 или выше.

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

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. Нажмите на кнопку с пульсирующим уничтожением мыши на этом экране для визуализации меню вариантов.Щелкните эту папку правой кнопкой мыши, чтобы отобразить меню параметров. Выбрать собственность> Открыть и изменить содержимое контейнера для управления "Содержимое для диска, предназначенное для защиты данных". Выберите "Свойства"> "Дополнительно", а затем убедитесь, что "Сжать содержимое для сохранения" »И« Зашифровать содержимое для защиты данных »не отмечены (не отмечены). Если вы визуализируете богатство приложений, которые должны быть полностью открыты для всех карт или файлов, выберите "Solo questa cartella", чтобы выбрать один единственный флаг для сжатия.Если вас спросят, применять ли это только к текущей папке или ко всем подпапкам и файлам, выберите «только эту папку», потому что вы снимаете только флаг сжатия. После этого команда 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) и Windows 10

  • Tiempo de lectura: 10 минут

En este artículo

Возможны варианты установки подсистемы Windows для Linux (WSL): Есть два варианта установки подсистемы Windows для Linux (WSL):

  • Упрощенная установка (предварительная версия) : wsl --install Simplified install (предварительная версия) : wsl --install

    Упрощенная команда установки wsl - установите , чтобы установить программу предварительной оценки Windows 10 и установить предварительную версию Windows 10 (сборник операционной системы 20262 или последующий), после чего исключить необходимое руководство по установке последовательных переходов.Команда упрощенной установки wsl --install требует, чтобы вы присоединились к программе предварительной оценки Windows и установили предварительную сборку Windows 10 (сборка ОС 20262 или выше), но устраняет необходимость следовать инструкциям по установке вручную. Lo único que debe hacer es abrir una ventana Comandos con privilegios de administrador y ejecutar wsl --install . Después de un reinicio, estará list for usar WSL. Все, что вам нужно сделать, это открыть командное окно с правами администратора и запустить wsl --install , после перезапуска вы будете готовы использовать WSL.

  • Руководство по установке : realice los seis pasos que se indican a continación. Установка вручную : Выполните шесть шагов, перечисленных ниже.

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

Упрощенная установка Windows InsiderSimplified Installation for Windows Insider

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

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

  • Unirse al Programa Windows Insider. Присоединяйтесь к программе предварительной оценки Windows
  • Установите предварительную версию Windows 10 (сборник операционной системы 20262 или последующий).Установите предварительную сборку Windows 10 (сборка ОС 20262 или выше).
  • Abrir una ventana Comandos con privilegios de administrador.Откройте окна командной строки с правами администратора

Una vez cumplidos estos Requisitos, para instalar WSL: Как только эти требования будут выполнены, для установки WSL:

  • Escriba este comando en la línea de comandos que ha abierto en modo de administrador: wsl.exe --install Введите эту команду в командной строке, которую вы открыли в режиме администратора: wsl.exe - установить
  • Reinicie la máquina Перезагрузите машину

La primera vez que inicie una distribución de Linux recién instalada, se abrirá una ventana de la consola y se le pedirá que espere a que los archivos se descompriman y se almacenen en el equipo. Вы впервые запускаете только что установленный дистрибутив Linux , откроется окно консоли, и вам будет предложено подождать, пока файлы будут распакованы и сохранены на вашем компьютере. Todos los inicios posteriores deberían tardar menos de un segundo en Completetarse.Все последующие запуски должны занимать менее секунды.

Tendrás que create una cuenta de usuario y una contraseña para la new distribución de Linux. Затем вам нужно будет создать учетную запись пользователя и пароль для вашего нового дистрибутива Linux.

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

El comando --install realiza las acciones siguientes: Команда --install выполняет следующие действия:

  • Хабилита опциональных компонентов WSL и виртуальной платформы.Включает дополнительные компоненты WSL и платформы виртуальных машин
  • Загрузить и установить новое ядро ​​Linux. Загружает и устанавливает последнее ядро ​​Linux
  • .
  • Establece WSL 2 como valor preterminado. Устанавливает WSL 2 как значение по умолчанию
  • Скачать и установить дистрибутив Linux (esposible que sea necesario reiniciar) . Загружает и устанавливает дистрибутив Linux (может потребоваться перезагрузка)

Предварительно установленный дистрибутив Linux установлен на Ubuntu.По умолчанию установленный дистрибутив Linux будет Ubuntu. Отправьте cambiar mediante wsl --install -d <Имя распространения> . Это можно изменить с помощью команды wsl --install -d <Имя распространения> . (Замените por el nombre de la distribución deseada). Установлено соглашение о дополнительных дистрибутивах Linux с использованием начальной средней установки команды wsl --install -d <Имя распространения> . (замена на имя желаемого дистрибутива.) Дополнительные дистрибутивы Linux могут быть добавлены на ваш компьютер после начальной установки с помощью команды wsl --install -d .

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

Pasos de instalación manual Этапы ручной установки

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

Paso 1: Habilitación del Subsystema de Windows para Linux Step 1 - Enable the Windows Subsystem for Linux

Antes de instalar distribuciones de Linux en Windows, debe habilitar la característica opcional «Подсистема Windows для Linux». Вы должны сначала включить дополнительную функцию «Подсистема Windows для Linux» перед установкой любых дистрибутивов Linux в Windows.

Abre PowerShell como administrador y ejecuta: Откройте PowerShell от имени администратора и запустите:

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

Рекомендуемая непрерывная работа с предыдущей версией 2, Актуализация на WSL 2, установка только для одиночной установки WSL 1, новая версия повторная установка el equipo y dirigirse al Paso 6: Instalación de la distribución de Linux que quiera.Мы рекомендуем двигаться дальше. к шагу № 2, обновлению до WSL 2, но если вы хотите установить только WSL 1, теперь вы можете перезапустить свой компьютер и перейти к шагу 6 - Установите выбранный вами дистрибутив Linux.Чтобы обновить WSL 2, будет обновлен до для создания и продолжения с текущим сигналом. Для обновления до WSL 2, дождитесь перезапуска вашего компьютера и перейдите к следующему шагу.

Paso 2: comprobación de los Requisitos para ejecutar WSL 2 Step 2 - Check requirements for running WSL 2

Для обновления WSL 2, откройте Windows 10. Для обновления до WSL 2 вы должны использовать Windows 10.

  • Para sistemas x64: La version 1903 o posterior, con la compilación 18362 o сзади.Для систем x64: версии 1903 или выше, с сборки 18362 или выше.
  • Para sistemas ARM64: La version 2004 o posterior, con la compilación 19041 o posterior. Для систем ARM64: версии 2004 или выше, с Build 19041 или выше.
  • Предыдущие сборки 18362 не допускаются к WSL 2. Сборки ниже 18362 не поддерживают WSL 2. Используйте обновление для обновления Windows Update для обновления версии Windows.Используйте помощник обновления Windows, чтобы обновить свою версию Windows.

Para comprobar la version y el número de compilación, seleccione la tecla del logotipo de Windows + R , escriba winver y seleccione Aceptar . Чтобы проверить свою версию и номер сборки, выберите клавишу с логотипом Windows + R введите winver , выберите OK . (Введите команду ver на символической системе Windows) (или введите команду ver в командной строке Windows).Актуальная версия Windows в меню Configuración. Обновите Windows до последней версии в меню «Настройки».

Paso 3: Habilitación de la característica Máquina virtualStep 3 - Enable Virtual Machine feature

Antes de instalar WSL 2, debe habilitar la característica opcional Plataforma de máquina virtual . Перед установкой WSL 2 необходимо включить дополнительную функцию Virtual Machine Platform .

Abre PowerShell como administrador y ejecuta: Откройте PowerShell от имени администратора и запустите:

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

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

, этап 4: обновление пакета обновления ядра Linux Шаг 4 - загрузка пакета обновления ядра Linux

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

    Nota

    Используется для создания ARM64, загружает пакет ARM64 на своем компьютере.Если вы используете машину ARM64, загрузите вместо нее пакет ARM64. Si no está seguro de qué tipo de máquina tiene, abra el símbolo del sistema o PowerShell и escriba: systeminfo | найдите «Тип системы» . Если вы не знаете, какой у вас компьютер, откройте командную строку или PowerShell и введите: systeminfo | найдите "Тип системы" .

  2. Обновить пакет обновления, который будет загружен в предыдущее время. Запустите пакет обновления, загруженный на предыдущем шаге.(Haga doble clic para ejecutarlo. Se le pedirán permisos elevados. Seleccione "Sí" para aprobar esta instalación). (Дважды щелкните, чтобы запустить - вам будет предложено ввести повышенные разрешения, выберите "да", чтобы одобрить эту установку.)

Una vez completetada la instalación, vaya al paso siguiente: configuración de WSL 2 como versión preterminada al instalar nuevas distribuciones de Linux. После завершения установки перейдите к следующему шагу - установите WSL 2 в качестве версии по умолчанию при установке нового Дистрибутивы Linux.(Если вы хотите, чтобы ваши новые установки Linux были установлены на WSL 1, пропустите этот шаг, если вы хотите, чтобы новые установки Linux были установлены на WSL 1).

, этап 5: Определение WSL 2 с предопределенной версией Шаг 5. Установите WSL 2 в качестве версии по умолчанию.

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

  wsl --set-default-version 2  

Paso 6: Instalación de la distribución de Linux que quieraStep 6. Установите предпочтительный дистрибутив Linux.

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

    En los vínculos siguientes se abrirá la página de Microsoft Store para cada distribución: Следующие ссылки откроют страницу Microsoft Store для каждого дистрибутива:

  2. En la página de la distribución, selecciona "Obtener". На странице распределения выберите "Get".

Пример того, что инициализируется дистрибутивом Linux, установленным, таким образом, абрира una ventana de la consola y se te pedirá que esperes un minuto o dos para que los archivos se descompriman y se almacenen en tu equipo.При первом запуске только что установленного дистрибутива Linux откроется окно консоли, и вам будет предложено подождать минуту или две, чтобы файлы были распакованы и сохранены на вашем ПК. Todos los inicios posteriores deberían tardar menos de un segundo en Completetarse. Все будущие запуски должны занять менее секунды.

Tendrás que create una cuenta de usuario y una contraseña para la new distribución de Linux. Затем вам нужно будет создать учетную запись пользователя и пароль для вашего нового дистрибутива Linux.

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

Установка терминала Windows (опция) Установка терминала Windows (опция)

Terminal Windows позволяет использовать различные варианты действий (может использоваться для различных команд Linux, символической системы Windows, PowerShell, интерфейса командной строки Azure и т. Д.)), Crear enlaces de teclado personalizados (teclas de método abreviado para abrir o cerrar pestañas, copiar y pegar и т. д.), usar la característica de búsqueda y configurar temas personalizados (esquemas de colores, estilos y tamañen de fuenteo de fuenteo Терминал Windows включает несколько вкладок (быстрое переключение между несколькими командными строками Linux, командной строкой Windows, PowerShell, Azure CLI и т. д.), создание настраиваемых привязок клавиш (сочетания клавиш для открытия или закрытия вкладок, копирования + вставки и т. д.)), используйте функцию поиска и настраиваемые темы (цветовые схемы, стили и размеры шрифтов, фоновое изображение / размытие / прозрачность). Más información.Подробнее.

Instalación de Terminal Windows.Установите Windows Terminal.

Определение версии дистрибутива в WSL 1 или WSL 2 Установите для своей версии распространения WSL 1 или WSL 2

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

  wsl --list --verbose  

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

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

Asegúrate de reemplazar <название распространения> por el nombre real de tu distribución, y por el número "1" или "2".Обязательно замените <имя дистрибутива> фактическим именем вашего дистрибутива, а - числом '1' или '2'. Puedes volver a cambiar a WSL 1 en cualquier momento; para ello, ejecuta el mismo comando que antes, pero reemplaza «2» por «1». Вы можете вернуться к WSL 1 в любое время, выполнив ту же команду, что и выше, но заменив «2» на «1».

Nota

Обновление WSL 1 и WSL 2 до полного завершения различных минут, которые выполняются при распределении судьбы.Обновление с WSL 1 до WSL 2 может занять несколько минут в зависимости от размера вашего целевого дистрибутива. Если вы используете предшествующую (наследуемую) установку WSL 1 в обновлении Windows 10 или Creators Update, это возможно, если вы используете более старую (устаревшую) установку WSL 1 из Windows 10. Anniversary Update или Creators Update, вы можете столкнуться с ошибкой обновления. Siga Estas Instrucciones Para Desinstalar y Quitar las distribuciones heredadas.Следуйте этим инструкциям, чтобы удалить все устаревшие дистрибутивы.

Si wsl --set-default-version resulta en un comando no válido, especifique wsl --help . Если wsl --set-default-version является недопустимой командой, введите wsl --help . Si --set-default-version no aparece, сигнификатор действующей системы без допустимости и актуализации в версии 1903, compilación 18362 или последующий. Если --set-default-version отсутствует в списке, это означает, что ваша ОС не поддерживает его и вам необходимо выполнить обновление до версии 1903, сборки 18362 или выше.

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

Además, si quieres que WSL 2 sea la arquitectura preterminada, puedes hacerlo con este comando: Кроме того, если вы хотите сделать WSL 2 своей архитектурой по умолчанию, вы можете сделать это с помощью этой команды:

  wsl --set-default-version 2  

De este modo, se establecerá la version de cualquier nueva distribución instalada en WSL 2 Это установит версию любого нового установленного дистрибутива на WSL 2.

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

A continación, se muestran errores relacionados y las correcciones sugeridas.Ниже приведены связанные ошибки и предлагаемые исправления. Обратитесь к странице решения проблем WSL, чтобы узнать об общих ошибках и их решениях. На странице устранения неполадок WSL можно найти другие распространенные ошибки и способы их решения.

  • Ошибка 0x80070003 en la instalación Ошибка установки 0x80070003

    • Подсистема Windows для Linux, созданная отдельно в единице системы (нормальная установка единой системы C: ).Подсистема Windows для Linux работает только на вашем системном диске (обычно это ваш диск C: ). Asegúrate de que las distribuciones estén almacenadas en la unidad del sistema: Убедитесь, что дистрибутивы хранятся на вашем системном диске:
    • Abra Configuración -> ** Sistema -> Almacenamiento -> Más configuraciones de almacenamiento: Cambia el lugar donde se guarda el nuevo contenido Откройте настройки -> ** Система -> Хранилище -> Дополнительные настройки хранилища: измените место сохранения нового содержимого
  • Ошибка 0x8007019e в WslRegisterDistribution Ошибка WslRegisterDistribution с ошибкой 0x8007019e

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

    • Asegúrate de que la virtualización está habilitada dentro del BIOS del Equipo.Убедитесь, что виртуализация включена в BIOS вашего компьютера. Las Instrucciones sobre cómo hacerlo vararán de un equipo a otro y lo más вероятно es que esta característica esté en opciones relacionadas con la CPU. Инструкции о том, как это сделать, будут отличаться от компьютера к компьютеру и, скорее всего, будут в параметрах, связанных с процессором .
  • Ошибка al intentar actualizar: Неверный параметр командной строки: wsl --set-version Ubuntu 2 Ошибка при попытке обновления: Неверный параметр командной строки: wsl --set-version Ubuntu 2

    • Asegúrese de que tiene el Subsystema de Windows for Linux habilitado y de que usa la compilación 18362 de Windows or posterior.Убедитесь, что у вас включена подсистема Windows для Linux и что вы используете сборку Windows версии 18362 или выше. Для настройки WSL выберите команду и символ системы PowerShell с правами администратора: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux . Чтобы включить WSL, выполните эту команду в командной строке PowerShell с правами администратора: Включить-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux .
  • La operación solicitada no se pudo complete debido a una limitación del sistema de disco virtual. Los archivos de disco duro virtual deben estar sin comprimir y sin cifrar y no deben ser дисперсос. Запрошенная операция не может быть завершена из-за ограничений системы виртуального диска. Файлы виртуального жесткого диска должны быть несжатыми и незашифрованными и не должны быть разреженными.

    • Anule la selección de la casilla "Compress contents" ("Comprimir contenido") (y también la de "Cifrar los contenidos" si está activada).Для того, чтобы выполнить полное обновление дистрибутива Linux. Выберите «Сжать содержимое» (а также «Зашифровать содержимое», если он установлен), открыв папку профиля для вашего дистрибутива Linux. Чтобы получить доступ к ковровой системе архивов Windows, выполните ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ% \ AppData \ Local \ Packages \ CanonicalGroupLimited ... . Он должен находиться в папке в файловой системе Windows, например: ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ% \ AppData \ Local \ Packages \ CanonicalGroupLimited ...
    • En este perfil de distribución de Linux, debe haber una carpeta denominada LocalState.В этом профиле дистрибутива Linux должна быть папка LocalState. Haga clic con el botón derecho en ella para mostrar un menú de opciones. Щелкните эту папку правой кнопкой мыши, чтобы отобразить меню параметров. Seleccione Propiedades> Opciones avanzadas y, a continación, asegúrese de que las casillas "Comprimir contenido para ahorrar espacio en disco" y "Cifrar contenido para proteger datos" no estén seleccionadas (activadas). Выберите "Свойства"> "Расширенный" и затем убедитесь, что "Сжатие"> содержимое для экономии места на диске »и флажки« Зашифровать содержимое для защиты данных »не установлены (не отмечены).Si se le pregunta si quiere aplicar esto solo a la carpeta actual oa todas las subcarpetas y archivos, seleccione "solo esta carpeta", ya que solo quiere borrar la marca de compresión. Если вас спросят, применять ли это только к текущему папку или все подпапки и файлы, выберите «только эту папку», потому что вы снимаете только флаг сжатия. Продолжение, команда wsl --set-version debería funcionar. После этого должна работать команда wsl --set-version .

Nota

En mi caso, la carpeta LocalState de la distribución de Ubuntu 18.04 se encontraba en C: \ Users \ AppData \ Local \ Packages \ CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc. В моем случае папка LocalState для моей Дистрибутив Ubuntu 18.04 находился по адресу C: \ Users <имя-пользователя> \ AppData \ Local \ Packages \ CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc

Consulte el subproceso n.º 4103 de la documentación sobre WSL en GitHub, en el que se realiza el seguimiento de este проблема для получения актуальной информации.Обратитесь к теме WSL Docs GitHub № 4103, где отслеживается эта проблема, для получения обновленной информации.

  • El término 'wsl' no se reconoce como nombre de cmdlet, función, archivo de script o programa ejecutable. Термин «wsl» не распознается как имя командлета, функции, файла сценария или работающей программы.

  • Ошибка: это обновление выполняется только с помощью приложения «las máquinas» с подсистемой Windows для Linux. Ошибка: это обновление применимо только к машинам с подсистемой Windows для Linux.

    • Для установки пакета MSI для обновления ядра Linux, WSL должен быть включен и должен быть предварительно включен. Чтобы установить пакет MSI для обновления ядра Linux, требуется WSL, который должен быть включен в первую очередь. При возникновении ошибки возникает ошибка: Это обновление применимо только к машинам с подсистемой Windows для Linux . В случае сбоя вы увидите сообщение: Это обновление применяется только к машинам с подсистемой Windows для Linux .
    • Hay tres posibles motivos para ver este mensaje: Есть три возможных причины, по которым вы видите это сообщение:
    1. Эта антивирусная версия Windows не совместима с WSL 2.Вы все еще используете старую версию Windows, которая не поддерживает WSL 2. Ознакомьтесь с предыдущей версией 2, чтобы узнать о требованиях к версии и версии Windows. Требования к версии и ссылки для обновления см. В шаге № 2.

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

    3. Después de habilitar WSL, es necesario un reinicio para que surta efecto. Reinicie la máquina e inténtelo de nuevo. После того, как вы включили 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 на этапе 4 этих инструкций по установке. Решите его, установив пакет MSI для обновления ядра Linux на шаге № 4 этих инструкций по установке.Возможно, вы удалите MSI из пакета "Agregar o quitar programas" и установите новое. Вам может потребоваться удалить MSI из "Установка и удаление программ" и установить его снова.
.

Instalar o WSL (Подсистема Windows для Linux) без Windows 10

  • 10 минут для чтения

Neste artigo

Há duas opções disponíveis para instalar o WSL (Subsystema do Windows para Linux): Есть два варианта установки подсистемы Windows для Linux (WSL):

  • Упрощенная установка (предварительная версия) : wsl --install Simplified install (предварительная версия) : wsl --install

    Упрощенная команда установки wsl - установка для запроса программы предварительной оценки Windows и установка версии для Windows 10 (сборка операционной системы 20262 или более высокого уровня), устранение необходимости перехода в руководство по установке .Команда упрощенной установки wsl --install требует, чтобы вы присоединились к программе предварительной оценки Windows и установили предварительную сборку Windows 10 (сборка ОС 20262 или выше), но устраняет необходимость следовать инструкциям по установке вручную. Tudo que vê Precisa Fazer é abrir uma janela de comando com Privilégios de Administrador e Execution wsl --install . Após uma reinicializao, voiceê estará pronto для использования WSL. Все, что вам нужно сделать, это открыть командное окно с правами администратора и запустить wsl --install , после перезапуска вы будете готовы использовать WSL.

  • Instalação manual : Siga as seis etapas listadas abaixo. Установка вручную : Выполните шесть шагов, перечисленных ниже.

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

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

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

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

  • Inscrever-se no Programa Windows Insider Присоединяйтесь к программе предварительной оценки Windows
  • Установите версию для Windows 10 (сборка для операционной системы 20262 или выше).Установите предварительную сборку Windows 10 (сборка ОС 20262 или выше).
  • Abra uma janela de linha de comando com privilégios de Administrador Открыть окно командной строки с правами администратора

Assim que esses Requisitos form atendidos, para instalar o WSL: Как только эти требования выполнены, для установки WSL:

  • Insira este comando na linha de comando que vê abriu no modo Admin: wsl.exe --install Введите эту команду в командной строке, которую вы открыли в режиме администратора: wsl.exe - установить
  • Reinicie o computador Перезагрузите машину

На начальном этапе создания исходного кода для дистрибутива Linux, для восстановления и установки Linux, после запуска нового установленного дистрибутива Linux на компьютере. , откроется окно консоли, и вам будет предложено подождать, пока файлы будут распакованы и сохранены на вашем компьютере. Todas как футурас инициализирует deverão levar menos de um segundo.Все последующие запуски должны занимать менее секунды.

Em seguida, você Precisará criar uma conta de usuário e uma senha para sua nova distribuição do Linux. Затем вам нужно будет создать учетную запись пользователя и пароль для вашего нового дистрибутива Linux.

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

O comando --install executa as seguintes ações: Команда --install выполняет следующие действия:

  • Поддержка дополнительных компонентов WSL и Plataforma de Máquina Virtual Включает дополнительные компоненты WSL и платформы виртуальных машин
  • Baixa и установочное ядро ​​для Linux больше всего загружает и устанавливает последнее ядро ​​Linux
  • Определить WSL 2 como or padrão Устанавливает WSL 2 как значение по умолчанию
  • Faz загрузить и установить свой дистрибутив для Linux (требуется выполнить повторную настройку) Загружает и устанавливает дистрибутив Linux (может потребоваться перезагрузка)

Por padrão, дистрибутив для установки Linux на Ubuntu.По умолчанию установленный дистрибутив Linux будет Ubuntu. Isso pode ser alterado usando wsl --install -d <Имя распространения> . Это можно изменить с помощью wsl --install -d <Имя распространения> . (Substituindo pelo nome da distribuição desejada.) Outras distribuições do Linux poderão ser adicionadas ao computador após a instalação initial usando comando wsl --install -d . (замена на имя желаемого дистрибутива.) Дополнительные дистрибутивы Linux могут быть добавлены на ваш компьютер после начальной установки с помощью команды wsl --install -d .

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

Этапы установки руководства Шаги ручной установки

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

Этапа 1 - Поддержка подсистемы Windows для Linux Шаг 1 - Включение подсистемы Windows для Linux

Antes de instalar qualquer distribuição do Linux no Windows, precisará primeiro habilitar или рекурсивный вариант «Подсистема Windows для Linux». Перед установкой любых дистрибутивов Linux в Windows необходимо сначала включить дополнительную функцию «Подсистема Windows для Linux».

Abra o PowerShell como administrator e выполнить: Откройте PowerShell от имени администратора и запустите:

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

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

Etapa 2 - Проверка требований для выполнения WSL 2 Шаг 2 - Проверка требований для запуска WSL 2

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

  • Para sistemas x64: Versão 1903 ou superiores, com или Build 18362 or superiores.Для систем x64: версии 1903 или выше, с сборки 18362 или выше.
  • Para sistemas ARM64: Versão 2004 or superiores, com или Build 19041 or superiores. Для систем ARM64: версии 2004 или выше, с Build 19041 или выше.
  • Сборки
  • Os имеют 18362, но не поддерживают WSL 2. Сборки ниже 18362 не поддерживают WSL 2. Используйте или Помогите, чтобы Центр обновления Windows был настроен на другую версию Windows.Используйте помощник обновления Windows, чтобы обновить свою версию Windows.

Для проверки версии и номера сборки, выберите tecla do logotipo do Windows + R , digite winver и выберите OK . Чтобы проверить свою версию и номер сборки, нажмите клавишу с логотипом Windows + R введите winver , выберите OK . (При вводе команды или версии нет командной строки в Windows) (или введите команду ver в командной строке Windows).Обновить для последней версии Windows без настройки меню. Обновите Windows до последней версии в меню «Настройки».

Etapa 3 - Habilitar o recurso de Máquina VirtualStep 3 - Enable Virtual Machine feature

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

Abra o PowerShell como administrator e выполнить: Откройте PowerShell от имени администратора и запустите:

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

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

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

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

    Observação

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

  2. Execute de atualização baixado na etapa anterior. Запустите пакет обновления, загруженный на предыдущем шаге.(Clique duas vezes para executar. Você Receberá uma solicitação para fornecer permissões elevadas; выберите "sim" para aprovar essa instalação.) (Дважды щелкните, чтобы запустить - вам будет предложено ввести повышенные права, выберите "Да", чтобы утвердить эту установку. )

Depois que a instalação for final, vá para a próxima etapa: configurar o WSL 2 como a sua versão padrão ao install novas distribuições do Linux По завершении установки перейдите к следующему шагу - установите WSL 2 в качестве версии по умолчанию, когда установка новых дистрибутивов Linux.(игнорируйте этот шаг, поскольку новые установки делают Linux, определивший WSL 1) (пропустите этот шаг, если вы хотите, чтобы ваши новые установки Linux были установлены на WSL 1).

Этапа 5 - Определение WSL 2 для использования с другой версией Шаг 5 - Установите WSL 2 в качестве версии по умолчанию

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

  wsl --set-default-version 2  

Etapa 6 - Установите дистрибутив Linux с помощью escolha Шаг 6 - Установите выбранный вами дистрибутив Linux

  1. Abra a Microsoft Store e escolha sua distribuição do Linux Favorita.Откройте Microsoft Store и выберите свой любимый дистрибутив Linux.

    Os связывает seguir abrirão a pagina da Microsoft Store para cada distribuição: Следующие ссылки открывают страницу магазина Microsoft для каждого дистрибутива:

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

На начальной стадии, когда используется исходный код для дистрибутива Linux, для восстановления и установки Linux, ума Джанела де консоль серна аберта и сера запрос на то, что ты говоришь, что ты делаешь минут для того, чтобы собрать все необходимые файлы и вооружиться на одном ПК.При первом запуске только что установленного дистрибутива Linux откроется окно консоли, и вам будет предложено подождать минуту или две, чтобы файлы были распакованы и сохранены на вашем ПК. Todas as futuras inicializações deverão levar menos de um segundo. Все будущие запуски должны занять менее секунды.

Em seguida, você Precisará criar uma conta de usuário e uma senha para sua nova distribuição do Linux. Затем вам нужно будет создать учетную запись пользователя и пароль для вашего нового дистрибутива Linux.

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

Установить или Терминал для Windows (опционально) Установить терминал Windows (опционально)

O Терминал для Windows, допускающий различные варианты интерфейса (для альтернативного быстрого входа в качестве командной строки для Linux, o Подсказка команд для Windows, o PowerShell, интерфейс командной строки для Azure и т. Д.), criar associações de chave personalizadas (teclas de atalho para abrir ou fechar guias, copiar e colar и т. д.), usar o recurso de pesquisa e configurar temas personalizados (esquemas de cores, estilos e tamanhos de fonte, imagem de tela de Fundo / Терминал Windows позволяет использовать несколько вкладок (быстро переключаться между несколькими командными строками Linux, командной строкой Windows, PowerShell, Azure CLI и т. д.), создавать настраиваемые привязки клавиш (сочетания клавиш для открытия или закрытия вкладок, копирования + вставки и т. д.)), используйте функцию поиска и настраиваемые темы (цветовые схемы, стили и размеры шрифтов, фоновое изображение / размытие / прозрачность). Saiba mais.Подробнее.

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

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

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

  wsl --list --verbose  

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

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

Assegure-se de substituir <название распространения> pelo nome real da sua distribuição e pelo número '1' ou '2'.Обязательно замените <имя дистрибутива> фактическим именем вашего дистрибутива, а - числом '1' или '2'. Você pode retornar ao WSL 1 a qualquer momento executando or mesmo comando acima, mas substituindo «2» или «1». Вы можете вернуться к WSL 1 в любое время, выполнив ту же команду, что и выше, но заменив '2' на ' 1 '.

Observação

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

Se wsl --set-default-version resultar como um comando inválido, insira wsl --help . Если wsl --set-default-version является недопустимой командой, введите wsl --help . Se --set-default-version не содержит составленного списка, имеет значение, которое имеет действующую систему, не соответствует стандарту, и точно соответствует версии 1903, Build 18362 или выше.Если --set-default-version отсутствует в списке, это означает, что ваша ОС не поддерживает его и вам необходимо выполнить обновление до версии 1903, Build 18362 или выше.

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

Além disso, se quiser tornar o WSL 2 sua arquitetura padrão, voiceê poderá fazê-lo com este comando: Кроме того, если вы хотите сделать WSL 2 своей архитектурой по умолчанию, вы можете сделать это с помощью этой команды:

  wsl --set-default-version 2  

Вывести версию нового дистрибутива, установленную без WSL 2. Это установит версию любого нового установленного дистрибутива на WSL 2.

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

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

  • Falha na instalação com o erro 0x80070003 Установка завершилась ошибкой 0x80070003

    • O Подсистема Windows для Linux - это исполняемый компонент, являющийся единым для системы (нормальный, единый C: ).Подсистема Windows для Linux работает только на вашем системном диске (обычно это ваш диск C: ). Убедитесь, что дистрибутивы установлены на единое целое для системы: Убедитесь, что дистрибутивы хранятся на вашем системном диске:
    • Abra Configurações -> ** Sistema -> Armazenamento -> Mais Configurações de Armazenamento: Altere onde o novo context é salvo Откройте настройки -> ** Система -> Хранилище -> Дополнительные настройки хранилища: измените место сохранения нового содержимого
  • WslRegisterDistribution falhou com o erro 0x8007019e Ошибка WslRegisterDistribution с ошибкой 0x8007019e

    • Дополнительный компонент подсистемы Windows для Linux не установлен: дополнительный компонент Windows Subsystem для Linux не включен:
    • Abra Painel de Control -> Programas e Recursos -> Ativar or Desativar Recursos do Windows -> Selecione Substema do Windows para Linux or use o cmdlet PowerShell mencionado no início deste artigo.Откройте панель управления -> Программы и компоненты -> Включите или выключите функцию Windows -> Проверьте подсистему Windows для Linux или с помощью командлета PowerShell, упомянутого в начале этой статьи.
  • Ocorreu falha na instalação com o erro 0x80070003 ou 0x80370102 Ошибка установки: ошибка 0x80070003 или ошибка 0x80370102

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

    • Проверьте эту тему подсистемы Windows для Linux, установленной или используемой для сборки 18362 или выше.Убедитесь, что у вас включена подсистема Windows для Linux и что вы используете сборку Windows версии 18362 или выше. Для настройки WSL выполните команду este comando em um prompt do PowerShell com Privilégios de administrador: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux . Чтобы включить WSL, запустите эту команду в командной строке PowerShell с правами администратора: Включить-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux .
  • Операция запроса на подведение итогов разработки и ограничение на систему виртуальных дискотек. Os arquivos do disco rígido virtual devem ser descompactados e descriptografados e não devem ser esparsos. Запрошенная операция не может быть завершена из-за ограничений системы виртуального диска. Файлы виртуального жесткого диска должны быть несжатыми и незашифрованными и не должны быть разреженными.

    • Desmarque «Компактный контекст» (как «Criptografar context», se estiver marcado) - это макаронный продукт для нового дистрибутива Linux.Снимите флажок «Сжимать содержимое» (а также «Зашифровать содержимое», если он установлен), открыв папку профиля для вашего дистрибутива Linux. Попробуйте локализовать в вашей системе Windows, algo como: ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ% \ AppData \ Local \ Packages \ CanonicalGroupLimited ... Он должен находиться в папке в файловой системе Windows, например: ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ % \ AppData \ Local \ Packages \ CanonicalGroupLimited ...
    • Это новый дистрибутив Linux, созданный с помощью LocalState.В этом профиле дистрибутива Linux должна быть папка LocalState. Нажмите на кнопку, чтобы сделать макароны с мышью для выбора меню действий. Щелкните эту папку правой кнопкой мыши, чтобы отобразить меню параметров. Selecione Propriedades> Avançado e, em seguida, verifique se as caixas de seleção "Компактный способ для экономичного использования на дискотеке" и "Criptografar context para proteger dados" estão desmarcadas (não selecionadas). Выберите "Свойства"> "Расширенный" и затем убедитесь, что в меню "Свойства"> "Расширенный" и затем убедитесь, что параметр "Свойства"> "Расширенный" содержимое для экономии места на диске »и флажки« Зашифровать содержимое для защиты данных »не отмечены (не отмечены).Se for solicitado que voiceê aplique isso apenas à pasta atual или todas as subpastas e arquivos, selecione "somente esta pasta" porque voiceê só vai limpar o sinalizador de compactação. Если вас спросят, применить ли это только к текущей папке или для всех подпапок и файлов выберите «только эта папка», потому что вы снимаете только флаг сжатия. Depois disso, o comando wsl --set-version deve funcionar. После этого должна работать команда wsl --set-version .

Observação

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

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

  • О термине «wsl» не требуется повторное использование командлета uma função, um arquivo de script или um programa operável. Термин «wsl» не распознается как имя командлета, функции, файла сценария или работающей программы.

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

    • Для установки пакета MSI с ядром для Linux, или WSL является установленным и содержит предварительную настройку.Для установки пакета MSI с обновлением ядра Linux требуется WSL, который необходимо сначала включить. Выбрано, озвучено сообщение: Это обновление применимо только к машинам с подсистемой Windows для Linux . В случае сбоя вы увидите сообщение: Это обновление применимо только к машинам с подсистемой Windows для Linux .
    • Há três motivos Possíveis para Vêre essa mensagem: Есть три возможных причины, по которым вы видите это сообщение:
    1. Эта команда используется для антивирусной защиты Windows и не поддерживает WSL 2.Вы по-прежнему используете старую версию Windows, которая не поддерживает WSL 2. Настройте этап № 2, чтобы получить ссылки на необходимые версии. См. Этап № 2, где указаны требования к версии и ссылки для обновления.

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

    3. Depois que Você habilitar o WSL, uma reinicialização será exigida para que ele entre em vigor. Повторная инициализация компьютера и нового обновления. После того, как вы включили 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 на этапе 4 из инструкций по установке. Решите его, установив пакет MSI для обновления ядра Linux на шаге № 4 этих инструкций по установке.Не забудьте удалить MSI из дополнительных программ и установить новые программы. Возможно, вам придется удалить 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 1 до WSL 2 или создайте новую учетную запись пользователя и пароль.

.

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

  • 9 минут Леседауэр

В Diesem Artikel

Zum Installieren von Windows-Subsystem für Linux (WSL) gibt es zwei Optionen: Есть два варианта установки подсистемы Windows для Linux (WSL):

  • Установка Vereinfachte (Vorabversion) : wsl --install Упрощенная установка (предварительная версия) : wsl --install

    Der Befehl wsl --install für die vereinfachte Installation setzt voraus, dass Sie dem Windows-Insider-Programm beitreten und einen Vorschaubild von Windows 10 (Betriebssystembuild 20262 or höher) installieren, macht aber die manuellenüberssch.Команда упрощенной установки wsl --install требует, чтобы вы присоединились к программе предварительной оценки Windows и установили предварительную сборку Windows 10 (сборка ОС 20262 или выше), но устраняет необходимость следовать инструкциям по установке вручную. Sie müssen nur ein Befehlsfenster mit Administratorrechten öffnen und wsl --install ausführen. Nach einem Neustart können Sie WSL dann verwenden. Все, что вам нужно сделать, это открыть командное окно с правами администратора и запустить wsl --install , после перезапуска вы будете готовы использовать WSL.

  • Установка вручную : Führen Sie die nachfolgenden sechs Schritte aus: Установка вручную : Выполните шесть шагов, перечисленных ниже.

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

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

Процесс установки для Windows-Subsystem für Linux будет работать в новой версии Windows-Insider-Vorabversionen von Windows 10, которая может быть исправлена, не требует выполнения дополнительных действий, связанных с Schritte durch einen einzigen Befehl ersetzt wurden.Процесс установки подсистемы Windows для Linux был значительно улучшен в последних предварительных сборках Windows Insiders для Windows 10, при этом приведенные ниже ручные шаги заменены одной командой.

Um den Befehl wsl --install zur vereinfachten Установка verwenden zu können, müssen Sie folgende Schritte ausführen: Чтобы использовать упрощенную команду установки wsl --install , необходимо:

  • Treten Sie dem Windows-Insider-Programm bei.Присоединяйтесь к программе предварительной оценки Windows
  • Installieren Sie einen Vorabversion von Windows 10 (Betriebssystembuild 20262 or höher) .Установите предварительную сборку Windows 10 (сборка ОС 20262 или выше).
  • Öffnen Sie ein Befehlszeilenfenster mit Administratorrechten. Откройте окна командной строки с правами администратора

Wenn diese Anforderungen erfüllt sind, führen Sie folgende Schritte aus, um WSL zu installieren: После выполнения этих требований для установки WSL:

  • Geben Sie den folgenden Befehl in der Befehlszeile ein, die Sie im Administratormodus geöffnet haben: wsl.exe --install Введите эту команду в командной строке, которую вы открыли в режиме администратора: wsl.exe --install
  • Starten Sie Ihren Computer neuПерезагрузите машину

Wenn Sie eine neu installierte Linux-Verteilung zum ersten Mal start, wird ein Konsolenfenster geöffnet, und Sie werden aufgefordert, zu warten, bis die Dateien dekomprimiert und auf dem PC gespeichert wurden. Первый раз вы запускаете недавно установленный дистрибутив Linux. Откроется окно консоли, и вам будет предложено подождать, пока файлы будут распакованы и сохранены на вашем ПК.Alle zukünftigen Starts sollten weniger als eine Sekunde в Anspruch nehmen. Все будущие запуски должны занять менее секунды.

Anschließend müssen Sie ein Benutzerkonto und Kennwort für Ihre neue Linux-Verteilung erstellen. Затем вам нужно будет создать учетную запись пользователя и пароль для вашего нового дистрибутива Linux.

Herzlichen Glückwunsch! Sie haben erfolgreich eine Linux-Verteilung installiert und eingerichtet, die vollständig in Ihr Windows-Betriebssystem integriert is. ПОЗДРАВЛЯЕМ! Вы успешно установили и настроили дистрибутив Linux, полностью интегрированный с вашей операционной системой Windows!

Mit dem Befehl «--install» werden die folgenden Aktionen ausgeführt: Команда --install выполняет следующие действия:

  • Die optionalen Komponenten von WSL und Plattform für virtuelle Computer werden aktiviert. Включает дополнительные компоненты WSL и платформы виртуальных машин
  • Текущее ядро ​​Linux хранится и устанавливается.Скачивает и устанавливает последнее ядро ​​Linux
  • WSL 2 wird als Standard festgelegt. Устанавливает WSL 2 по умолчанию
  • Eine Linux-Verteilung wird heruntergeladen und installiert (möglicherweise ist ein Neustart erforderlich) . Загружает и устанавливает дистрибутив Linux (может потребоваться перезагрузка)

Стандартный дистрибутив Linux-Verteilung Ubuntu. По умолчанию установленный дистрибутив Linux будет Ubuntu. Dies kann mit wsl --install -d <Имя распространения> geändert werden.Это можно изменить с помощью wsl --install -d <Имя распространения> . (Ersetzen Sie dazu <Имя распространения> durch den Namen der gewünschten Verteilung.) Dem Computer können nach der Erstinstallation weitere Linux-Verteilungen mit dem Befehl wsl --install -d hinzugefügt. (замена на имя желаемого дистрибутива.) Дополнительные дистрибутивы Linux могут быть добавлены на ваш компьютер после начальной установки с помощью команды wsl --install -d .

Geben Sie wsl --list --online ein, um eine Liste der verfügbaren Linux-Verteilungen anzuzeigen. Чтобы увидеть список доступных дистрибутивов Linux, введите wsl --list --online .

Manuelle Installationsschritte Этапы ручной установки

Wenn Sie kein Windows-Insider-Build verwenden, müssen die für WSL erforderlichen Features manuell aktiviert werden, indem Sie die folgenden Schritte ausführen. Если вы не используете сборку Windows Insider, функции, необходимые для WSL, необходимо будет активировать вручную после шаги ниже.

Schritt 1: Активизация подсистем Windows для Linux Шаг 1 - Включение подсистемы Windows для Linux

Bevor Sie eine Linux-Verteilung unter Windows installieren, müssen Sie zunächst das optionale Функция «Подсистема Windows для Linux» активна. Перед установкой любых дистрибутивов Linux в Windows необходимо сначала включить дополнительную функцию «Подсистема Windows для Linux».

Öffnen Sie PowerShell als Administrator, und führen Sie Folgendes aus: Откройте PowerShell от имени администратора и запустите:

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

Es wird empfohlen, nun mit Schritt 2 fortzufahren und auf WSL 2 zu aktualisieren, aber wenn Sie nur WSL 1 installieren möchten, können Sie Ihren Computer jetzt neu starten und mit Schritt 6: Installieren der Linux-Verteilung Ihrer рекомендую теперь перейти к шагу № 2, обновлению до WSL 2, но если вы хотите установить только WSL 1, вы можете теперь перезапустить свой компьютер и перейти к шагу 6 - Установка выбранного вами дистрибутива Linux.Um auf WSL 2 zu aktualisieren, warten Sie mit dem Neustart Ihres Computers, und fahren Sie mit dem nächsten Schritt fort. Для обновления до WSL 2, дождитесь перезапуска вашей машины и переходите к следующему шагу.

Schritt 2: Überprüfen der Anforderungen für die Ausführung von WSL 2Шаг 2 - Проверка требований для запуска WSL 2

Zum Aktualisieren auf WSL 2 müssen Sie Windows 10 ausführen. Для обновления до WSL 2 вы должны использовать Windows 10.

  • Для x64-Systeme: Version 1903 oder höher mit Build 18362 или höher.Для систем x64: версии 1903 или выше, с сборки 18362 или выше.
  • Для ARM64-Systeme: Версия 2004 или выше Сборка 19041 или выше. Для систем ARM64: Версия 2004 или выше, с Сборка 19041 или выше.
  • Builds vor 18362 unterstützen WSL 2 nicht. Сборки ниже 18362 не поддерживают WSL 2. Verwenden Sie den Windows Update-Assistenten, um Ihre Windows-Version zu aktualisieren. Используйте помощник Центра обновления Windows для обновления вашей версии Windows.

Zum Überprüfen von Version und Build drücken Sie Windows-Logo-Taste + R , geben Sie winver ein, und wählen Sie dann OK aus. Чтобы проверить свою версию и номер сборки, выберите клавиша с логотипом Windows + R , тип winver , выберите OK . (Oder geben Sie den Befehl ver an der Windows-Eingabeaufforderung ein.) (Или введите команду ver в командной строке Windows). Im Menü «Einstellungen» актуален Sie auf die neueste Windows-Version.Обновите Windows до последней версии в меню «Настройки».

Schritt 3: Aktivieren der Funktion des virtuellen Computers Step 3 - Enable Virtual Machine feature

Предварительная установка WSL 2 müssen Sie das optionale Feature Платформа виртуальных компьютеров активирована. Перед установкой WSL 2 необходимо включить дополнительную функцию Virtual Machine Platform .

Öffnen Sie PowerShell als Administrator, und führen Sie Folgendes aus: Откройте PowerShell от имени администратора и запустите:

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

Starten Sie Ihrem Computer neu , um die WSL-Installation и das Update auf WSL 2 abzuschließen. Перезагрузите свой компьютер, чтобы завершить установку WSL и обновить до WSL 2.

Schritt 4: Herunterladen des Updatepakets für den Linux-Kernel Step 4 - Загрузить пакет обновления ядра Linux

  1. Laden Sie das aktuelle Paket herunter: Загрузите последний пакет:

    Hinweis

    Венн Сиэйнен ARM64-Computer verwenden, загруженный Sie stattdessen das ARM64-Paket herunter.Если вы используете машину ARM64, загрузите вместо нее пакет ARM64. Wenn Sie sich nicht sicher sind, Welchen Computertyp Sie verwenden, öffnen Sie die Eingabeaufforderung oder PowerShell, und geben Sie Folgendes ein: systeminfo | найдите «Тип системы» . Если вы не знаете, какой у вас компьютер, откройте командную строку или PowerShell и введите: systeminfo | найдите "Тип системы" .

  2. Führen Sie das im vorherigen Schritt heruntergeladene Updatepaket aus.Запустите пакет обновления, загруженный на предыдущем шаге. (Doppelklicken Sie zum Ausführen - Sie werden zur Eingabe erhöhter Berechtigungen aufgefordert. Wählen Sie „Ja“, um diese Installation zu genehmigen.) (Дважды щелкните, чтобы запустить - вам будет предложено ввести повышенные разрешения, выберите «Да», чтобы утвердить эту установку .)

Матрица Собальда Установка abgeschlossen ist, wechseln Sie zum nächsten Schritt –Festlegen von WSL 2 также Стандартная версия для установки на новую Linux-Verteilungen.После завершения установки переходите к следующему шагу - установке WSL 2 в качестве версии по умолчанию при установке новых дистрибутивов Linux. (Überspringen Sie diesen Schritt, wenn Sie möchten, dass Ihre neuen Linux-Installationen WSL 1 verwenden.) (Пропустите этот шаг, если вы хотите, чтобы ваши новые установки Linux были установлены на WSL 1).

Schritt 5: Festlegen von WSL 2 als StandardversionStep 5 - Установите WSL 2 в качестве версии по умолчанию

Öffnen Sie PowerShell, und führen Sie den folgenden Befehl aus, um WSL 2 также Standardversion bei der Installation einer neuen Linux-Verteilung festzulegen: откройте PowerShell и выполните эту команду, чтобы установить WSL 2 в качестве версии по умолчанию при установке нового дистрибутива Linux:

  wsl --set-default-version 2  

Schritt 6: Installieren der Linux-Verteilung Ihrer WahlStep 6 - Установите предпочтительный дистрибутив Linux

  1. Öffnen Sie den Microsoft Store, und wählen Sie Ihre bevorzugte Linux-Verteilung aus.Откройте Microsoft Store и выберите свой любимый дистрибутив Linux.

    Über die folgenden Links wird die Seite des Microsoft Store für jede Distribution geöffnet: Следующие ссылки откроют страницу магазина Microsoft для каждого дистрибутива:

  2. Wählen Sie auf der Seite der Verteilung die Опция «Получить» (Abrufen) aus. На странице распределения выберите «Получить».

Wenn Sie eine neu installierte Linux-Verteilung zum ersten Mal start, wird ein Konsolenfenster geöffnet, und Sie werden aufgefordert, ein oder zwei Minuten zu warten, bis die Dateien dekomprimiert und auf dem PC gespeichert wurden.При первом запуске только что установленного дистрибутива Linux откроется окно консоли, и вам будет предложено подождать минуту или две, чтобы файлы были распакованы и сохранены на вашем ПК. Alle zukünftigen Starts sollten weniger als eine Sekunde в Anspruch nehmen. Все будущие запуски должны занять менее секунды.

Anschließend müssen Sie ein Benutzerkonto und Kennwort für Ihre neue Linux-Verteilung erstellen. Затем вам нужно будет создать учетную запись пользователя и пароль для вашего нового дистрибутива Linux.

Herzlichen Glückwunsch! Sie haben erfolgreich eine Linux-Verteilung installiert und eingerichtet, die vollständig in Ihr Windows-Betriebssystem integriert is. ПОЗДРАВЛЯЕМ! Вы успешно установили и настроили дистрибутив Linux, полностью интегрированный с вашей операционной системой Windows!

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

Windows Terminal активирует регистрацию (schnelles Umschalten zwischen mehreren Linux-Befehlszeilen, Windows-Eingabeaufforderung, PowerShell, Azure CLI usw.) und ermöglicht, benutzerdefinierte Tastenkombinationen zu erstellen (Tastenkombinationen zum Öffnen oder Schließen von Registerkarten, zum Kopieren und Einfügen usw.) sowie die suchfunktion und benutzerdefinierrifatadesigns. вкладки (быстрое переключение между несколькими командными строками Linux, командной строкой Windows, PowerShell, Azure CLI и т. д.), создание настраиваемых привязок клавиш (сочетания клавиш для открытия или закрытия вкладок, копирования + вставки и т. д.)), используйте функцию поиска и настраиваемые темы (цветовые схемы, стили и размеры шрифтов, фоновое изображение / размытие / прозрачность). Weitere Informationen.Подробнее.

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

Festlegen der Verteilungsversion auf WSL 1 или WSL 2 Установите версию вашего дистрибутива WSL 1 или WSL 2

Sie können die den einzelnen installierten Linux-Distributionen zugewiesenen WSL-Version überprüfen, indem Sie die PowerShell-Befehlszeile öffnen und den folgenden Befehl (дополнительная информация в Windows Build 18362 или höher проверка) eingeben- Версия WSL, назначенная каждому из установленных вами дистрибутивов Linux, путем открытия командной строки PowerShell и ввода команды (доступна только в сборке Windows 18362 или более поздней версии): wsl -l -v

  wsl --list --verbose  

Um eine Verteilung so einzurichten, dass sie von einer der beiden WSL-Versionen unterstützt wird, führen Sie Folgendes aus: Чтобы установить дистрибутив, поддерживаемый любой версией WSL, введите:

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

Ersetzen Sie hierbei <название распространения> durch den tatsächlichen Namen Ihrer Verteilung und durch die Ziffer «1» или «2».Обязательно замените <имя дистрибутива> фактическим именем вашего дистрибутива, а - числом '1' или '2'. Sie können jederzeit zu WSL 1 zurückwechseln, indem sie denselben Befehl wie oben ausführen, aber die 2 durch eine 1 ersetzen. Вы можете вернуться к WSL 1 в любое время, выполнив ту же команду, что и выше, но заменив '2' на '1 '.

Hinweis

Die Aktualisierung von WSL 1 auf WSL 2 kann je nach Umfang Ihrer Zielverteilung mehrere Minuten dauern.Обновление с WSL 1 до WSL 2 может занять несколько минут в зависимости от размера вашего целевого дистрибутива. Wenn Sie eine ältere (Legacy) Installation der WSL 1 из Windows 10 Anniversary Update или Creators Update aus ausführen, kann ein Updatefehler auftreten. Если вы используете более старую (устаревшую) установку WSL 1 из Windows 10 Anniversary Update или Creators Update, вы может возникнуть ошибка обновления. Befolgen Sie diese Anweisungen, um all Legacyverteilungen zu deinstallieren und zu entfernen.Следуйте этим инструкциям, чтобы удалить все устаревшие дистрибутивы.

Wenn wsl --set-default-version als ungültiger Befehl angezeigt wird, geben Sie wsl --help ein. Если wsl --set-default-version является недопустимой командой, введите wsl - Помощь . Wenn die --set-default-version nicht aufgeführt ist, bedeutet dies, dass Ihr Betriebssystem sie nicht unterstützt und Sie auf Version 1903, Build 18362 oder höher, aktualisieren müssen.Если --set-default-version отсутствует в списке, это означает, что ваша ОС не поддерживает его и вам необходимо выполнить обновление до версии 1903, Build 18362 или выше.

Wenn diese Meldung nach dem Ausführen des Befehls angezeigt wird: WSL 2 требует обновления компонента ядра. Для получения информации посетите https://aka.ms/wsl2kernel . Если вы видите это сообщение после выполнения команды: WSL 2 требует обновления компонента ядра. Для получения информации посетите https: // aka.ms / wsl2kernel . Итак, müssen das MSI-Updatepaket für den Linux-Kernel trotzdem installieren. Вам все равно необходимо установить пакет обновления ядра MSI Linux.

Wenn Sie WSL 2 als Ihre Standardarchitektur festlegen möchten, ist dies über diesen Befehl möglich: Кроме того, если вы хотите сделать WSL 2 своей архитектурой по умолчанию, вы можете сделать это с помощью этой команды:

  wsl --set-default-version 2  

Dadurch wird die Version jeder neu installierten Verteilung auf WSL 2 festgelegt.Это установит версию любого нового установленного дистрибутива как WSL 2.

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

Nachfolgend werden einige Fehler und vorgeschlagene Korrekturen beschrieben. Ниже приведены связанные ошибки и предлагаемые исправления. Другие распространенные ошибки и способы их устранения см. На странице устранения неполадок WSL.

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

    • Das Windows-Subsystem für Linux wird nur auf dem Systemlaufwerk ausgeführt (in der Regel ist dies Ihr Laufwerk C: ).Подсистема Windows для Linux работает только на вашем системном диске (обычно это ваш диск C: ). Stellen Sie sicher, dass die Verteilungen auf dem Systemlaufwerk gespeichert sind: Убедитесь, что дистрибутивы хранятся на вашем системном диске:
    • Öffnen Sie Einstellungen -> ** Система -> Speicher -> Weitere Speichereinstellungen: Ändern Sie den Speicherort für neue Inhalte Откройте настройки -> ** Система -> Хранилище -> Дополнительные настройки хранилища: измените место сохранения нового содержимого
  • WslRegisterDistribution завершился с ошибкой 0x8007019e (WslRegisterDistribution-Fehler mit Fehlercode 0x8007019e) WslRegisterDistribution завершился с ошибкой 0x8007019e

    • Die optionale Komponente des Windows-Subsystems für Linux ist nicht aktiviert: Дополнительный компонент Windows Subsystem для Linux не включен:
    • Öffnen Sie Systemsteuerung -> Program und Funktionen -> Windows-Funktion aktivieren or deaktivieren .Aktivieren Sie die Option Windows-Subsystem for Linux , or verwenden Sie das PowerShell-Cmdlet, das am Anfang dieses Artikels erwähnt wurde. Открыть панель управления -> Программы и компоненты -> Включение и выключение компонентов Windows -> Проверьте подсистему Windows для Linux или с помощью командлета PowerShell, упомянутого в начале этой статьи.
  • Fehler 0x80070003 или Fehler 0x80370102 während der Installation Установка завершилась ошибкой 0x80070003 или 0x80370102

    • Stellen Sie sicher, dass im BIOS Ihres Computers die Virtualisierung aktiviert ist.Убедитесь, что виртуализация включена в BIOS вашего компьютера. Die Anweisungen zur Aktivierung varieren je nach Computer. Die entsprechenden Optionen befinden sich wahrscheinlich in den CPU-bezogenen Einstellungen. Инструкции о том, как это сделать, будут отличаться от компьютера к компьютеру и, скорее всего, будут в параметрах, связанных с процессором.
  • Fehler beim Upgradeversuch: Неверный параметр командной строки: wsl --set-version Ubuntu 2 Ошибка при попытке обновления: Неверный параметр командной строки: wsl --set-version Ubuntu 2

    • Stellen Sie sicher, dass das Windows-Subsystem für Linux active wurde und Sie die Windows-Buildversion 18362 order höher verwenden.Убедитесь, что у вас включена подсистема Windows для Linux и что вы используете сборку Windows версии 18362 или выше. Активировать WSL в PowerShell-Eingabeaufforderung mit Administratorberechtigungen diesen Befehl aus: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux . Чтобы включить WSL, запустите эту команду в командной строке администратора PowerShell . -WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux .
  • Der angeforderte Vorgang konnte aufgrund einer Einschränkung des virtuellen Dateisystems nicht abgeschlossen werden. Dateien für virtuelle Festplatten müssen unkomprimiert und unverschlüsselt sein und dürfen keine geringe Dichte aufweisen. Запрошенная операция не может быть завершена из-за ограничений системы виртуального диска. Файлы виртуального жесткого диска должны быть несжатыми и незашифрованными и не должны быть разреженными.

    • Zum Deaktivieren von «Inhalte komprimieren» (sowie «Inhalte verschlüsseln», Fall aktiviert), öffnen Sie den Profilordner Ihrer Linux-Verteilung.Снимите флажок «Сжимать содержимое» (а также «Зашифровать содержимое», если он установлен), открыв папку профиля для вашего дистрибутива Linux. Er sollte sich in einem Ordner auf Ihrem Windows-Dateisystem befinden, der etwa folgendermaßen heißt: USERPROFILE% \ AppData \ Local \ Packages \ CanonicalGroupLimited ... . Он должен находиться в папке в файловой системе Windows, например: ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ% \ AppData \ Local \ Packages \ CanonicalGroupLimited ...
    • In diesem Linux-Verteilungsprofil sollte ein Ordner "LocalState" vorhanden sein.В этом профиле дистрибутива Linux должна быть папка LocalState. Klicken Sie mit der rechten Maustaste auf diesen Ordner, um ein Menü mit Optionen anzuzeigen. Щелкните эту папку правой кнопкой мыши, чтобы отобразить меню параметров. Wählen Sie «Eigenschaften»> «Erweitert» aus, und stellen Sie dann sicher, dass die Kontrollkästchen «Inhalt komprimieren, um Speicherplatz zu Sparen» и «Inhalt verschlüsseln, um Daten zu schützentusgtewegt»> Дополнительно, а затем убедитесь, что флажки «Сжимать содержимое для экономии места на диске» и «Зашифровать содержимое для защиты данных» не установлены (не отмечены).Wenn Sie gefragt werden, ob Sie diese Einstellung nur auf den aktuellen Ordner oder auf all Unterordner und Dateien anwenden möchten, wählen Sie «Nur dieser Ordner» aus, da Sie nur das Komprimierungsflag löschen.Если вас просто спросят, применять ли это к текущую папку или все подпапки и файлы, выберите «только эту папку», потому что вы снимаете только флаг сжатия. Danach sollte der Befehl wsl --set-version funktionieren. После этого должна работать команда wsl --set-version .

Hinweis

В моем случае Fall befand sich der Ordner «LocalState» для моей Ubuntu 18.04-Verteilung unter «C: \ Users <имя-пользователя> \ AppData \ Local \ Packages \ CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc». В моем случае LocalState. папка для моего дистрибутива Ubuntu 18.04 находилась в C: \ Users <имя-пользователя> \ AppData \ Local \ Packages \ CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc

Prüfen Sie den GitHub-Thread # 4103 в WSL-Dokumentation, der diesem Thema gewidmet ist, auf aktualisierte Informationen.Обратитесь к теме WSL Docs GitHub № 4103, где отслеживается эта проблема, для получения обновленной информации.

  • Der Ausdruck 'wsl' wurde nicht als Имя eines Cmdlets, einer Funktion, einer Skriptdatei или eines ausführbaren Programms erkannt. Термин «wsl» не распознается как имя командлета, функции, файла сценария или работающей программы.

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

    • Zum Installieren des MSI-Updatepakets für den Linux-Kernel ist WSL erforderlich und sollte zuerst aktiviert werden.Чтобы установить пакет MSI для обновления ядра Linux, требуется WSL, который необходимо сначала включить. Wenn ein Fehler auftritt, wird die folgende Meldung angezeigt: Это обновление применимо только к машинам с подсистемой Windows для Linux . В случае сбоя вы увидите сообщение: Это обновление применимо только к машинам с подсистемой Windows для Linux .
    • Es gibt drei mögliche Gründe, warum diese Meldung angezeigt wird: Есть три возможных причины, по которым вы видите это сообщение:
    1. Более подробная информация о версии Windows, WSL 2 nicht unterstützt. Вы все еще используете старую версию Windows, которая не поддерживает WSL 2. В Schritt 2 finden Sie Versionsanforderungen und Links zum Update. См. Шаг № 2 для ознакомления с требованиями к версии и ссылками на обновление.

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

    3. Nachdem Sie WSL aktiviert haben, muss ein Neustart durchgeführt werden, damit es wirksam wird. Starten Sie den Computer neu, und wiederholen Sie den Vorgang. После включения WSL требуется перезагрузка, чтобы он вступил в силу, перезагрузите компьютер и повторите попытку.

  • Ошибка: WSL 2 erfordert ein Update der zugehörigen Kernel-Komponente. Weitere Informationen finden Sie unter https://aka.ms/wsl2kernel. Ошибка: WSL 2 требует обновления компонента ядра. Для получения информации посетите https://aka.ms/wsl2kernel.

    • Wenn das Linux-Kernelpaket im Ordner «% SystemRoot% \ system32 \ lxss \ tools» fehlt, wird tritt dieser Fehler auf. Если пакет ядра Linux отсутствует в папке% SystemRoot% \ system32 \ lxss \ tools, вы будете столкнуться с этой ошибкой.Устраните проблему, связанную с установкой MSI-Updatepaket für den Linux-Kernel (siehe Schritt 4 dieser Installationsanleitung). Решите ее, установив пакет MSI для обновления ядра Linux на шаге № 4 этих инструкций по установке. Sie müssen den MSI möglicherweise über Software deinstallieren und dann erneut installieren. Вам может потребоваться удалить MSI из «Установка и удаление программ» и установить его снова.
.

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