- Установка Linux в Windows 10 и Windows 11 с помощью одной команды «wsl.exe —install»
- Как установить подсистему WSL с помощью одной команды в Windows 10 или в Windows 11
- Список команд для работы с подсистемой WSL
- Установка ОС Linux в Windows 11 с использованием WSL 2
- Установка определенного дистрибутива Linux ОС MS Windows 11 с использованием WSL2
- Несколько способов запуска дистрибутивов Linux
- Удаление дистрибутивов Linux и отключение компонента Подсистема Windows для Linux
- Ошибка запуска ОС Linux может быть вызвана отсутствием включенной опции поддержки виртуализации в BIOS или UEFI
- unixforum.org
- HOW-TO: Установка linux из-под Windows (Описание все возможных методов для установки linux из windows)
- HOW-TO: Установка linux из-под Windows
- Установка WSL
- Предварительные требования
- Установка
- Изменение установленного дистрибутива Linux по умолчанию
- Настройка сведений о пользователе Linux
- Советы и рекомендации
- Хотите испытать новейшие предварительные версии функций WSL?
Установка Linux в Windows 10 и Windows 11 с помощью одной команды «wsl.exe —install»
Администраторы Windows 10 и Windows 11, которые хотят установить подсистему Windows для Linux (WSL), могут сделать это, выполнив одну команду в Windows 10 версий 2004 и более поздних версий, в том числе при использовании инсайдерских сборок Windows 11.
Microsoft представила данное улучшение в предварительных сборках Windows Insider еще в октябре 2020 года, а теперь улучшение стало доступно в последних обновлениях для Windows 10 версий 2004, 20H2 и 21H1.
Улучшение включено в KB5004296, которое является необязательным обновлением для перечисленных версий Windows 10. Поскольку обновления являются накопительными, новые функции будут представлены в августе 2021 года на всех устройствах с помощью стандартного способа обновлений – через Центр обновления Windows.
Необязательные обновления устанавливаются только в том случае, если администраторы операционной системы целенаправленно выполняют поиск обновления или загружают его с веб-сайта каталога Центра обновления Microsoft.
Microsoft отдельно не упоминает об улучшении WSL в примечаниях к выпуску. Однако, сообщение блоге разработчиков Microsoft, написанное Крейгом Лёвеном, подтверждает включение новой опции установки для WSL в Windows 10 версии 2004 и выше.
Как установить подсистему WSL с помощью одной команды в Windows 10 или в Windows 11
Все, что нужно сделать – это открыть командную строку от имени Администратора и запустить команду wsl.exe —install , которая инициализирует процесс установки WSL на устройство. По умолчанию будет установлена операционная система Ubuntu, поскольку это дистрибутив Linux предлагается в качестве дистрибутива по умолчанию, если администратором не указан определенный дистрибутив.
Главное преимущество нового метода заключается в том, что установка происходит намного быстрее. Раньше вам приходилось отдельно устанавливать все необходимые компоненты на устройство, а сейчас достаточно воспользоваться одной командой.
Список команд для работы с подсистемой WSL
Откройте меню Пуск, найдите и запустите Командную строку (cmd.exe) от имени Администратора.
- wsl.exe —install – устанавливает на устройство подсистему WSL и дистрибутив Ubuntu.
- wsl —list —online – перечисляет все доступные дистрибутивы Linux, которые вы можете установить с помощью команды wsl. В настоящее время это:
- Ubuntu – Ubuntu
- Debian – Debian GNU/Linux
- kali-linux – Kali Linux Rolling
- openSUSE-42 – openSUSE Leap 42
- SLES-12 – SUSE Linux Enterprise Server v12
- Ubuntu-16.04 – Ubuntu 16.04 LTS
- Ubuntu-18.04 – Ubuntu 18.04 LTS
- Ubuntu-20.04 – Ubuntu 20.04 LTS
- wsl —install -d DistroName – устанавливает выбранный дистрибутив. Замените DistroName названием дистрибутива. Также команда может использоваться для установки дополнительных дистрибутивов.
- wsl —update – команда обновления ядра WSL Linux.
- wsl —update rollback – команда отката к предыдущей версии ядра WSL
- wsl —status – отображает общую информацию о состоянии установки подсистемы WSL
- wsl —help – отображает список параметров и аргументов команд для подсситемы WSL.
Команда установки установит на устройство версию подсистемы WSL 2. Вы можете проверить это, запустив wsl с параметром status после успешной установки. Если вы видите версию 2, то это значит, что вторая версия подсистемы Windows для Linux установлена.
Новые команды значительно упрощают установку WSL на устройстве с Windows 10 и Windows 11. Единственная отсутствующая команда – это команда удаления, таким образом вы не можете использовать инструмент командной строки для удаления установки WSL с устройства. Microsoft не сообщила, будет ли этот инструмент также включен в Windows 11, но его добавление кажется логичным и вероятным.
Источник
Установка ОС Linux в Windows 11 с использованием WSL 2
На текущий момент ОС MS Windows 11 позволяет запустить следующие дистрибутивы Linux:
- Debian
- Kali Linux Rolling
- OpenSUSE Leap 42
- SUSE Linux Enterprise Server v12
- Ubuntu 16.04 LTS
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
В новой версии Windows 11 разработчиками Microsoft упрощен механизм установки компонентов WSL. С использованием лишь одной команды можно установить подсистему Windows для Linux, платформу виртуальной машины, ядро WSL, а также дистрибутив Linux.
- Запустить командную строку или Windows Терминал от имени администратора
- Ввести следующую команду
- Нажать Enter
Рис.1 Установка WSL
Команда —install позволяет выполнить следующие действия:
- установить дополнительные компоненты WSL
- установить платформу виртуальной машины;
- загрузить и установить ядро WSL;
- скачать и установить дистрибутив Linux (по умолчанию устанавливается Ubuntu)
- По окончании данной процедуры перезагрузить компьютер.
Рис.2 Установка WSL
- После перезагрузки продолжится инсталляция и осуществится запуск Ubuntu 20.04 LTS (именно эта версия устанавливается на момент написания статьи) с последующей первоначальной настройкой, где необходимо будет создать имя пользователя и пароль.
Для каждого установленного дистрибутива Linux в среду Windows создается уникальное имя пользователя и пароль. Уникальная учетная запись будет использоваться для входа в конкретный дистрибутив. Эта учетная запись обладает возможностью брать права администратора Linux.
Рис.3 Создание пользователя и пароля в ОС Ubuntu
Установка определенного дистрибутива Linux ОС MS Windows 11 с использованием WSL2
- Запустить командную строку или Windows Терминал от имени администратора
- Для получения списка доступных дистрибутивов Linux необходимо ввести следующую команду
- Нажать Enter
Рис.4 Список доступных дистрибутивов Linux
- После выбора нужной операционной системы ввести команду (операционная система может быть выбрана другая):
Рис.5 Установка Kali Linux
- По окончании установки запуститься выбранная операционная система.
Рис.6 Создание пользователя и пароля в ОС Kali Linux
Несколько способов запуска дистрибутивов Linux
Для последующего запуска установленного дистрибутива Linux можно воспользоваться одним из вариантов:
- открыть меню Пуск > Все приложения и выбрать, например, Ubuntu
Рис.7 Запуск ОС Linux
- в командной строке или Windows Терминал ввести название установленной Linux системы, например, ubuntu и нажать Enter
Рис.8 Запуск ОС Linux
- в командной строке или Windows Терминал ввести команду wsl . Будет запущен дистрибутив Linux по умолчанию. Если установлено несколько дистрибутивов, ввести, например команду wsl -d Kali-Linux
Удаление дистрибутивов Linux и отключение компонента Подсистема Windows для Linux
- Открыть Параметры ОС MS Windows 11
- Перейти в раздел Приложения >Приложения и возможности
Рис.9 Удаление дистрибутивов Linux
- Выбрать дистрибутив Linux, который необходимо удалить, нажать на пиктограмму справа и выбрать Uninstall
Рис.10 Удаление дистрибутивов Linux
- Если в дальнейшем не планируется устанавливать дистрибутивы Linux, можно также удалить WindowsSubsystemforLinuxUpdate и WindowsSubsystemforLinuxUpdateWSLgPreview
Рис.11 Удаление дополнительных файлов WSL
- При необходимости отключения компонента ПодсистемаWindows дляLinux открыть окно КомпонентыWindows, снять соответствующий флажок в чекбоксе и перезагрузить компьютер.
Рис.12 Компоненты Windows
Чтобы открыть данное окно можно воспользоваться одним из вариантов:
- Открыть Параметры ОС MS Windows 11, выбрать Приложения >Optionalfeatures > Другие компонентыWindows
Рис.13 Запуск компонентов Windows
- открыть Панель управления > Программы и компонентыWindows
- в окне Выполнить ввести OptionalFeatures
Если в автоматическом режиме ядро подсистемы Windows для Linux не обновляется (например, есть возможно обновить только вручную, с использованием команды wsl —update), необходимо включить параметр центра обновления Windows Получать обновления для других продуктов Microsoft при обновлении Windows.
Рис.14 Настройка дополнительных параметров обновлений
Рис.15 Включение параметра Получать обновления для других продуктов Microsoft при обновлении Windows
Ошибка запуска ОС Linux может быть вызвана отсутствием включенной опции поддержки виртуализации в BIOS или UEFI
Если запуск подсистемы Windows для Linux выполняется в виртуальной среде, например с использованием платформы VMware Workstation, то необходимо:
- выключить гостевую систему Windows 11
- открыть настройки гостевой системы Windows 11
- в разделе Hardware выбрать Processors и установить флажок в чекбоксе Virtualize Intel VT-x/EPT or AMD-V/RVI
Рис.16 Настройка поддержки виртуализации в VMware Workstation
Выше упомянуты только 2 причины, по которым могут возникнуть проблемы с корректной работой WSL. Другие причины будут рассмотрены в дальнейшем.
Источник
unixforum.org
Форум для пользователей UNIX-подобных систем
- Темы без ответов
- Активные темы
- Поиск
- Статус форума
HOW-TO: Установка linux из-под Windows (Описание все возможных методов для установки linux из windows)
HOW-TO: Установка linux из-под Windows
Сообщение PetkaNet » 14.08.2009 20:20
Метод 1:
Установка Linux из под Windows с жесткого диска без дискет и DVD- CD-ROM’a
К примеру, у нас такая ситуация: жесткий диск разбит на 2 раздела: C и D.
Для установки Linux нам потребуется еще один раздел около 10 Гб. Сделать его можно, уменьшив размер одной из этих партиций (например, с помощью программы GNU Parted или Partition Magic). Форматировать данный раздел не обязательно — это можно сделать при установке.
Пошаговая установка:
1. Дистрибутив Linux. Он может быть как в файле образа (.ISO) , так и распакованным. Помещаем его, например, в D:\Linux.
2. На диске С создаем папку C:\boot. В ISO-файле дистрибутива Линукс берем 2 файла vmlinuz и all.rdz (это действительно для Мандривы) и помещаем их в папку C:\boot
3. Качаем из интернета dos-загрузчик grub. В гугле можно найти так «grub dos». В скачанном пакете будет много чего — нужно распаковать и найти папку grub, файл initrd и файл grldr. Помещаем папку grub и файл initrd в папку С:\boot, а файл grldr в корень диска C.
4.В итоге должно получиться такое:
C:\boot\grub — с содержимым.
С:\boot с файлами all.rdz, grub.exe, initrd, linux и vmlinuz
C:\grldr
5. Далее правим файл boot.ini в корне диска С, добавляя в него строку:
6. Далее правим файл C:\boot\grab\menu.lst:
7.На этом предварительный этап закончен. Перезагружаем ОС и выбираем при загрузке Linux — Install
Далее действия зависят от того, куда был помещен дистрибутив и в каком виде он там находится. В конечном итоге должен появиться сеанс инсталляции Линукса.
Примечание: данный метод можно использовать и тогда, когда инсталлятор не может найти DVD-CD-привод.
прошу ваши мнения и т.п. (особенно о том какой метод лучше) + еще методы если таковы имеются.
Источник
Установка WSL
Предварительные требования
Вам следует использовать Windows 10 версии 2004 и выше (сборка 19041 и выше) или Windows 11.
Чтобы проверить версию и номер сборки Windows, нажмите клавиши WINDOWS+R, введите winver и щелкните ОК. Вы можете выполнить обновление до последней версии Windows в меню параметров или с помощью помощника по Центру обновления Windows.
Если вы используете более раннюю сборку или не хотите использовать команду для установки и вам нужны пошаговые инструкции, см. статью Действия по установке WSL вручную для старых версий .
Установка
Теперь вы можете установить все необходимое для запуска подсистемы Windows для Linux (WSL), введя эту команду в PowerShell или командной строке Windows, а затем перезапустив компьютер.
Эта команда позволяет включить необходимые дополнительные компоненты, скачать последнюю версию ядра Linux, установить WSL 2 в качестве компонента по умолчанию и установить дистрибутив Linux (по умолчанию Ubuntu; инструкции по установке другого дистрибутива см. ниже) .
При первом запуске недавно установленного дистрибутива Linux откроется окно консоли. Вам будет предложено подождать, пока файлы будут распакованы и сохранены на компьютере. Все будущие запуски должны занимать меньше секунды.
Изменение установленного дистрибутива Linux по умолчанию
По умолчанию в качестве устанавливаемого дистрибутива Linux используется Ubuntu. Для этого используйте флаг -d .
- Чтобы изменить установленный дистрибутив, введите wsl —install -d . Замените именем дистрибутива, который хотите установить.
- Чтобы просмотреть список доступных дистрибутивов Linux, доступных для скачивания через Интернет-магазин, введите wsl —list —online или wsl -l -o .
- Чтобы установить дополнительные дистрибутивы Linux после исходной установки, можно также использовать команду wsl —install -d .
Если вы хотите установить дополнительные дистрибутивы из командной строки Linux или Bash (а не из PowerShell или командной строки), используйте .exe в команде wsl.exe —install -d . Чтобы получить список доступных дистрибутивов, используйте wsl.exe -l -o .
Если во время установки возникла проблема, см. раздел Установка руководства по устранению неполадок.
Настройка сведений о пользователе Linux
После установки WSL необходимо создать учетную запись пользователя и пароль для установленного дистрибутива Linux. Дополнительные сведения см. в статье Рекомендации по настройке среды разработки WSL.
Советы и рекомендации
Мы рекомендуем использовать наше пошаговое руководство Рекомендации по настройке среды разработки WSL. В нем описано, как настроить имя пользователя и пароль для установленных дистрибутивов Linux, использовать основные команды WSL, установить и настроить Терминал Windows, настроить управление версиями Git, отредактировать код и выполнить отладку с помощью удаленного сервера VS Code. Кроме того, в руководстве приведены рекомендации по хранению файлов, настройке базы данных, подключению внешнего диска, настройке ускорения GPU и пр.
Хотите испытать новейшие предварительные версии функций WSL?
Чтобы поработать с самыми последними функциями или обновлениями для WSL, присоединитесь к Программе предварительной оценки Windows. Когда вы присоединитесь к участникам Программы предварительной оценки Windows, вы сможете выбрать канал для получения предварительных сборок в меню параметров Windows и будете автоматически получать предварительные версии функций и обновления для WSL, связанные с этой сборкой. Можно выбрать одно из следующих значений.
- Канал разработчика: последние обновления, но низкая стабильность.
- Бета-канал: идеально подходит для ранних последователей; более надежные сборки, чем в канале разработки.
- Канал предварительного выпуска: предварительные версии исправлений и основных функций следующей версии Windows непосредственно перед предоставлением их общедоступной версии.
Источник