Как установить Elementary OS на WSL для Windows 10 и 11?

установить Elementary OS на WSL для Windows 10 и 11 Советы и хитрости

Elementary OS — это популярный дистрибутив Linux, который не предлагается в Microsoft Store, поэтому вот как установить его в WSL.

Подсистема Windows для Linux (WSL) — это невероятно мощный инструмент как для Windows 10, так и для Windows 11 с множеством легко устанавливаемых дистрибутивов, доступных в Microsoft Store. Но вы не ограничены только теми, которые доступны в Магазине. С правильными инструментами и ноу-хау вы можете заставить работать практически любой дистрибутив.

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

Благодаря проекту, размещенному на GitHub, установка elementary OS на WSL — это простой процесс, который занимает несколько минут, после чего следует довольно простая настройка.

Как установить Elementary OS на WSL

Elementary OS — это дистрибутив Linux на основе Ubuntu

Elementary OS — это дистрибутив Linux на основе Ubuntu и один из самых популярных вариантов с одним из самых приятных пользовательских интерфейсов. Конечно, использование Linux в WSL немного отличается от простой загрузки на ПК, и вы не получите великолепного пользовательского интерфейса, но если вам это нужно или просто нужно, вы можете его получить.

Итак, если вы хотите использовать его в WSL, вам понадобится проект сообщества, который называется просто ElementaryWSL. Он размещен на GitHub, поэтому первым делом нужно загрузить его репозиторий. Он также создан только для WSL 2, поэтому, если вы еще не используете его, ознакомьтесь с нашим полным руководством, чтобы подготовиться.

Итак, если вы хотите использовать его в WSL

В репозитории GitHub перейдите на страницу релизов и загрузите последний пакет. После загрузки извлеките zip-файл в каталог, из которого вы хотите его запустить, а затем просто запустите elementary.exe. В отличие от установки последних выпусков Ubuntu из одного из официальных образов, он был объединен, чтобы больше походить на дистрибутивы, которые вы загружали бы из Магазина Microsoft с аналогичным процессом установки.

Запуск установки займет несколько секунд (или больше, в зависимости от вашего оборудования), но программа установки не требует от вас никакого вмешательства. Откроется окно терминала, и когда оно будет завершено, вам будет предложено нажать Enter. После этого окно терминала закроется.

Если вы используете Windows Terminal, Elementary теперь будет отображаться в раскрывающемся меню для запуска при следующей загрузке. Если вы этого не сделаете, вы можете запустить его через PowerShell так же, как и любой другой дистрибутив Linux, с помощью этой команды:

wsl -d Elementary

По умолчанию у вас будет только root-доступ, поэтому вам нужно будет выполнить некоторые базовые настройки, прежде чем приступить к работе.

Читайте также:  Как изменить значок папки в Windows 10: 3 простох шага

Как настроить Elementary OS на WSL

Загрузите elementary OS в свой терминал одним из способов

Загрузите elementary OS в свой терминал одним из способов, описанных выше. Вам будет представлена ​​основная подсказка, которая начинается с root@. Как и в случае с любым другим дистрибутивом Linux на WSL, вам нужно добавить пользователя с нужными разрешениями, прежде чем что-либо делать. У вас также нет пароля, поэтому вам нужно будет добавить один из них перед началом.

В терминале введите:

passwd

другим дистрибутивом Linux на WSL, вам нужно добавить пользователя

Следуйте инструкциям, чтобы установить пароль root. Далее мы добавим пользователя с помощью:

useradd -m <username>

едуйте инструкциям, чтобы установить пароль roo

И затем мы продолжим это с паролем для пользователя с:

passwd <username>

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

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

usermod -aG sudo <yourusername>

м вы можете переключиться на своего пользоват

Затем вы можете переключиться на своего пользователя с помощью:

su <username>

Следующее, что нужно сделать, это убедиться, что когда вы запускаете elementary, вы делаете это как пользователь, а не root (что желательно). Есть два способа сделать это: первый — с файлом wsl.conf, а второй — настроить Windows Terminal, если вы его используете.

У вас не будет готового файла wsl.conf, поэтому нам нужно его создать и ввести правильные настройки. Так как мы собираемся находиться внутри каталога /etc/, для этого проще всего быть пользователем root. В терминале под root введите:

nano /etc/wsl.conf

перь текстовый редактор Nano откроется с новым пустым фай

Теперь текстовый редактор Nano откроется с новым пустым файлом. Введите этот блок в файл:

# Set the user when launching a distribution with WSL.
[user]
default=YourUserName

Нажмите Ctrl + X, затем Y, а затем Enter, чтобы сохранить и выйти. Закройте свой базовый экземпляр, подождите несколько секунд (восемь — официальная строка от Microsoft), а затем, когда вы перезапустите, вы должны быть готовы к работе, уже войдя в систему как пользователь.

В качестве альтернативы, если вы используете Windows Terminal, откройте » Настройки «, найдите свою установку Linux Mint на боковой панели, а затем в поле командной строки убедитесь, что эта команда сохранена:

wsl.exe -d <distroname> -u <yourusername>

Это будет иметь тот же эффект после закрытия и перезапуска. Однако предпочтительнее настроить файл wsl.conf, так как он гарантирует, что вы всегда входите как пользователь, а также может хранить дополнительные настройки для вашего дистрибутива.

Читайте также:  Как легко разогнать видеокарту от AMD или Nvidia?

Вы также найдете ряд довольно простых функций и приложений, которые, похоже, не установлены (по крайней мере, в сборке на момент написания статьи). Например, в процессе настройки elementary OS мне пришлось установить текстовый редактор Nano, Git и wget. Это три, которые вы обязательно должны добавить, и все они доступны в репозитории apt.

sudo apt install nano wget git

Использование оболочки bash с elementary OS на WSL

о какой-то причине ElementaryWSL настраивается и загру

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

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

Первый — использовать команду, которая, как вы ужеchsh догадались, меняет оболочку. Войдите в терминал, затем введите свой пароль. При появлении запроса введите как ваш выбор и нажмите Enter. Закройте свой экземпляр, дайте ему восемь секунд, а затем в следующий раз, когда вы его загрузите, вместо этого вы будете в оболочке bash.chsh/usr/bin/bash

зовать команду, которая, как вы ужеchsh догадались, меняет оболоч

В качестве альтернативы, если вы используете Windows Terminal, вы можете просто указать elementary OS переходить в bash по мере его загрузки. В настройках в разделе » Командная строка » на вкладке «Общие» убедитесь, что поле гласит:

wsl.exe -d Elementary bash

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

Это все, что нужно сделать, и elementary OS теперь настроена на WSL, чтобы вы могли использовать ее так же, как и любую другую, которую вы устанавливаете через Microsoft Store.

Кроме того, вы можете запускать несколько экземпляров elementary OS на WSL. Для каждой последующей установки просто измените имя файла elementary.exe из верхней части этого руководства на другое, а затем запустите его снова. Новый экземпляр будет настроен с измененным именем файла, но это позволит вам, по крайней мере, запускать несколько экземпляров одновременно.

Оцените статью
ПОПУЛЯРНЫЕ ТЕХНОЛОГИИ
Добавить комментарий

Adblock
detector