куда устанавливается ubuntu в windows 10

Где находится корневой каталог файловой системы Ubuntu в подсистеме Windows для Linux и наоборот?

Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

5 ответов

Для Ubuntu, установленного из магазина Windows:

Основной файловой системой, используемой WSL, является VolFs. Он используется для хранения системных файлов Linux, а также содержимого вашего домашнего каталога Linux. Таким образом, VolFs поддерживает большинство функций Linux VFS, включая разрешения Linux, символические ссылки, FIFO, сокеты и файлы устройств.

VolFs используется для монтирования корневого каталога VFS, используя %LocalAppData%\lxss\rootfs в качестве резервного хранилища. Кроме того, существует несколько дополнительных точек монтирования VolF, особенно /root а также /home которые установлены с использованием %LocalAppData%\lxss\root а также %LocalAppData%\lxss\home соответственно. Причина этих отдельных подключений заключается в том, что при удалении WSL домашние каталоги не удаляются по умолчанию, поэтому все личные файлы, хранящиеся там, будут сохранены.

ВНИМАНИЕ

Создание / изменение любых файлов в подсистеме Linux с помощью приложений и инструментов Windows может привести к повреждению данных и потере данных в подсистеме Ubuntu! (Спасибо Ричу Тернеру за эти слова предостережения!) Это абсолютно не поддерживается. Из того же сообщения в блоге:

Совместимость с Windows

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

Ваша файловая система Windows находится по адресу /mnt/c в среде оболочки Bash.

Источник

Как установить и запустить Ubuntu WSL под Windows 10

У пользователей Windows 10 есть необычная возможность установить операционную систему Ubuntu на свой компьютер. Механизм, обеспечивающий такую возможность, называется WSL — Windows Subsystem for Linux. Далее я расскажу, как с помощью WSL установить полноценную Ubuntu на Win 10 штатными средствами системы.

Что такое Ubuntu WSL

Для начала кратко поясню, что такое WSL на практике. Это некий слой абстракции, который позволяет запускать linux приложения в среде windows. И это не виртуальная машина. И Linux, и Windows приложения работают в рамках одной операционной системы с совместным доступом к данным на дисках. Вы прозрачно можете запустить приложение на ubuntu и открыть им файл в директории windows.

Для примера, расскажу, где ubuntu под wsl версии 1 хранит свои файлы — C:\Users\user1\AppData\Local\lxss.

куда устанавливается ubuntu в windows 10. ubuntu wsl 01. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-ubuntu wsl 01. картинка куда устанавливается ubuntu в windows 10. картинка ubuntu wsl 01. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

Тут и корень системы, и директории пользователей. Посмотреть содержимое можно из-под windows. Только не рекомендуется их редактировать. Работа linux системы может быть нарушена. На примере доступа к файлам видно, что это не виртуальная машина. Важно понимать это отличие.

А вот то же самое можно сделать из-под ubuntu, открыв файлы из директории windows.

куда устанавливается ubuntu в windows 10. ubuntu wsl 02. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-ubuntu wsl 02. картинка куда устанавливается ubuntu в windows 10. картинка ubuntu wsl 02. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

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

Зачем нужна Ubuntu WSL на Windows

Поговорим немного о том, зачем может понадобиться установка Ubuntu WSL в Windows 10. Можно в небольшой список это вынести и перечислить по пунктам:

Это то, что первое приходит в голову. Думаю, есть и другие причины, для чего может быть полезно установить ubuntu wsl. Делитесь своим мнением в комментариях. Может я что-то важное упускаю.

Установка Ubuntu WSL под Win 10

Установка подсистемы Windows для Linux в Windows 10 неплохо описана в официальном руководстве от Microsoft. Чтобы установить Ubuntu WSL на Windows, надо для начала включить компонент системы Windows под названием Windows-Subsystem-Linux. Для этого запускаем cmd с правами администратора (это важно!) и переходим в powershell. Там выполняем:

куда устанавливается ubuntu в windows 10. ubuntu wsl 03. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-ubuntu wsl 03. картинка куда устанавливается ubuntu в windows 10. картинка ubuntu wsl 03. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

После этого активируем компонент Платформа виртуальных машин.

куда устанавливается ubuntu в windows 10. ubuntu wsl 04. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-ubuntu wsl 04. картинка куда устанавливается ubuntu в windows 10. картинка ubuntu wsl 04. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

Далее обязательно перезагрузить систему, иначе дальше будут ошибки. После перезагрузки продолжаем ставить ubuntu под wsl.

Cкачиваем и устанавливаем Пакет обновления ядра Linux в WSL 2 для 64-разрядных компьютеров — https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

куда устанавливается ubuntu в windows 10. ubuntu wsl 05. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-ubuntu wsl 05. картинка куда устанавливается ubuntu в windows 10. картинка ubuntu wsl 05. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

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

куда устанавливается ubuntu в windows 10. ubuntu wsl 06. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-ubuntu wsl 06. картинка куда устанавливается ubuntu в windows 10. картинка ubuntu wsl 06. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

Теперь идем в Windows Store и ищем там необходимую вам версию Ubuntu WSL. Я просто в строку поиска ввел название дистрибутива и получил все доступные версии.

куда устанавливается ubuntu в windows 10. ubuntu wsl 07. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-ubuntu wsl 07. картинка куда устанавливается ubuntu в windows 10. картинка ubuntu wsl 07. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

После установки в меню Пуск можно запустить Ubuntu WSL. При первом запуске вам предложат задать имя пользователя для Linux системы.

куда устанавливается ubuntu в windows 10. ubuntu wsl 08. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-ubuntu wsl 08. картинка куда устанавливается ubuntu в windows 10. картинка ubuntu wsl 08. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

Вот и все. Заходим в свежеустановленную Ubuntu 20 LTS на Win 10.

куда устанавливается ubuntu в windows 10. ubuntu wsl 09. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-ubuntu wsl 09. картинка куда устанавливается ubuntu в windows 10. картинка ubuntu wsl 09. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

У вас под рукой практически полноценная linux система, работающая нативно под windows.

Настройка Ubuntu WSL

Выполним первоначальную настройку Ubuntu WSL, чтобы с ней удобнее было далее работать. Начнем с подключения по SSH.

Настройка ssh

Терминал Windows не очень удобен и привычен. Так что если вы привыкли подключаться по ssh через какой-нибудь другой менеджер подключений, вам нужно будет на wsl системе настроить ssh. Это не совсем очевидная процедура. Чтобы заставить нормально работать openssh server, его надо переустановить. Делаем это:

куда устанавливается ubuntu в windows 10. ubuntu wsl 10. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-ubuntu wsl 10. картинка куда устанавливается ubuntu в windows 10. картинка ubuntu wsl 10. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

Теперь сразу разрешим подключаться с использованием паролей. Для этого открываем конфиг /etc/ssh/sshd_config и разкомментируем настройку:

куда устанавливается ubuntu в windows 10. ubuntu wsl 11. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-ubuntu wsl 11. картинка куда устанавливается ubuntu в windows 10. картинка ubuntu wsl 11. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

После этого перезапустите службу sshd

Мы закончили настройку ssh в ubuntu. Теперь к ней можно подключиться, например, через putty. Используем адрес 127.0.0.1 и порт 22.

куда устанавливается ubuntu в windows 10. ubuntu wsl 12. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-ubuntu wsl 12. картинка куда устанавливается ubuntu в windows 10. картинка ubuntu wsl 12. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

Вот и все. Можете использовать любой другой ssh клиент.

Обновление

Для того, чтобы обновить Ubuntu WSL на Windows 10 достаточно внутри linux системы запустить стандатрное средство обновления пакетов — apt.

куда устанавливается ubuntu в windows 10. ubuntu wsl 13. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-ubuntu wsl 13. картинка куда устанавливается ubuntu в windows 10. картинка ubuntu wsl 13. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

В общем случае этого достаточно для обновления системы. Если же вы хотите выполнить обновление до следующего релиза, то лучше это сделать через Windows Store, установив нужную версию ubuntu.

Установка MC

Для того, чтобы установить популярный в linux среде файловый менеджер Midhight Commander или коротко MC, необходимо опять же воспользоваться пакетным менеджером apt.

куда устанавливается ubuntu в windows 10. ubuntu wsl 14. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-ubuntu wsl 14. картинка куда устанавливается ubuntu в windows 10. картинка ubuntu wsl 14. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

При этом вы сможете без проблем перемещаться не только внутри ubuntu, но и открывать файлы windows. Традиционные диски C:, D: и т.д. смонтированы в /mnt.

Войти под root

Для того, чтобы в Ubuntu WSL зайти под ученой записью root, необходимо под пользователем выполнить в консоли:

куда устанавливается ubuntu в windows 10. ubuntu wsl 15. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-ubuntu wsl 15. картинка куда устанавливается ubuntu в windows 10. картинка ubuntu wsl 15. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

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

Автозапуск служб

В Ubuntu WSL не работает systemd и возникает закономерный вопрос, а как же тогда настроить автозапуск нужных служб. Тут есть два принципиально разных подхода по автозапуску служб:

Для первого случая проще всего воспользоваться готовым скриптом wsl-autostart — https://github.com/troytse/wsl-autostart. С его помощью вы можете выбрать любые программы из ubuntu, которые захотите запустить при старте компьютера.

Если вы хотите выполнить какую-то команду при первом входе в wsl, то просто добавьте ее в файл .bashrc домашнего каталога пользователя. Например, добавим туда вывод фразы Hello World! Для этого добавляем в самый конец:

куда устанавливается ubuntu в windows 10. ubuntu wsl 16. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-ubuntu wsl 16. картинка куда устанавливается ubuntu в windows 10. картинка ubuntu wsl 16. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

Теперь при запуске терминала wsl, вы увидите свое сообщение.

куда устанавливается ubuntu в windows 10. ubuntu wsl 17. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-ubuntu wsl 17. картинка куда устанавливается ubuntu в windows 10. картинка ubuntu wsl 17. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

Вместо команды echo можете написать любую другую. Например, запуск MC:

Теперь при запуске терминала ubuntu wsl у вас автоматически будет запускаться файловый менеджер MC.

Обновление WSL до WSL2

Во время установки любой WSL системы у вас есть возможность выбора ее версии. Вторая версия более современная и быстрая, так что в общем случае рекомендуется использовать ее. Но возможно вам по какой-то причине понадобится первая. Например, в WSL 1 файловая система linux в открытом виде в виде файлов в директории C:\Users\user1\AppData\Local\lxss, а во второй версии в виде единого виртуального диска. Разница принципиальна.

Для того, чтобы обновить WSL1 до WSL2 необходимо через powershell активировать компонент VirtualMachinePlatform:

Указать версию WLS2 как дефолтную:

В завершении проапгрейдить установленный дистрибутив до WSL2 или поставить новый.

Версии WSL можно переключать в любое время. Узнать distribution name можно с помощью команды:

куда устанавливается ubuntu в windows 10. ubuntu wsl 18. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-ubuntu wsl 18. картинка куда устанавливается ubuntu в windows 10. картинка ubuntu wsl 18. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

Reboot Ubuntu WSL

Работа в Windows 10 с Ubuntu несколько необычна, поэтому сходу не понятные даже такие простые вещи, как перезагрузка linux системы. Как сделать reboot в Ubuntu WSL? Для того, чтобы перезагрузить систему, достаточно выполнить в консоли powershell команду:

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

Если вы используете первую версию WSL, то перезапуск linux систем выполняется перезапуском службы, которая их обслуживает. Выполняется так же в консоли windows^

Как удалить Ubuntu WSL

Если вам нужно удалить Ubuntu WSL из Windows 10, то сделать это можно точно так же, как любое другое приложение, установленное из Магазина. Выбираете Ubuntu WSL через пуск и нажимаете Удалить.

куда устанавливается ubuntu в windows 10. ubuntu wsl 19. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-ubuntu wsl 19. картинка куда устанавливается ubuntu в windows 10. картинка ubuntu wsl 19. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

То же самое можно сделать и через консоль powershell

Список установленных систем смотрим командой:

Ничего сложного, система удаляется фактически в одну команду. Для повторной установки достаточно еще раз установить ubuntu через Магазин.

Источник

Где находится корневой каталог файловой системы Ubuntu в подсистеме Windows NT и наоборот?

Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu, расположенный на диске?

4 ответа

Это, похоже, изменилось с тех пор, как Bash изначально был представлен и не распространяется на дистрибутивы из Windows Store, или, может быть, он несовместим для всех систем, так как мой домашний каталог находится в другом месте:

Где — ваше имя пользователя Windows, а — ваше имя пользователя UNIX, установленное во время установки.

Таким образом, корневой каталог будет:

Обратите внимание, что корневой каталог может не отображаться в проводнике Windows из каталога %localappdata%. Вы должны иметь доступ к нему в любом случае, введя его в «адресной строке» проводника.

Если вы устанавливаете Linux из MS Market:

Бесплатный Ubuntu в магазине Windows Free Open Suse в хранилище Windows

разместил дистрибутивы под:

[d7 ] Установленный по умолчанию дистрибутив:

Корень Linux глубже:

PS. Я использовал Cygwin для изучения разделов реестра.

Единственное, что сработало для меня, было %localappdata%\lxss\home\, где — ваше имя пользователя BASH, которое вы дали ему во время установки. По какой-то причине после отображения lxss скрытой папки в C:\Users\WINDOWS-USER\AppData\Local\ отказывается, а также дает полный путь C:\ к окнам и имя пользователя BASH тоже не работает.

И создайте ярлык на рабочем столе для что работает.

Вы можете быстро открыть Bash из окна File Explorer открытой папки, набрав bash в строке местоположения.

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

Источник

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

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

куда устанавливается ubuntu в windows 10. 2021 07 02 15 36 06. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-2021 07 02 15 36 06. картинка куда устанавливается ubuntu в windows 10. картинка 2021 07 02 15 36 06. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

Хотя вам не нужен графический интерфейс, такой подход позволяет разработчикам и сетевым администраторам использовать длинный список команд (таких как vim, tmux, andemacs, sshd, Apache и MySQL), а также запускать сценарии оболочки Bash, написанные на Python, Ruby, C#, F# и многих других языках с помощью командной консоли.

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

Как установить подсистему Windows для Linux с помощью настроек

Если вы хотите запускать дистрибутивы Linux на Windows 10, вам необходимо включить функцию Windows Subsystem for Linux, прежде чем вы сможете загрузить и установить дистрибутив Linux, который вы хотите использовать.

Включение подсистемы Windows для Linux с помощью настроек

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

куда устанавливается ubuntu в windows 10. 2021 07 02 15 39 42. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-2021 07 02 15 39 42. картинка куда устанавливается ubuntu в windows 10. картинка 2021 07 02 15 39 42. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

4. Нажмите опцию Включить или выключить функции Windows на левой панели.

куда устанавливается ubuntu в windows 10. 2021 07 02 15 49 46. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-2021 07 02 15 49 46. картинка куда устанавливается ubuntu в windows 10. картинка 2021 07 02 15 49 46. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

5. Отметьте опцию Подсистема Windows для Linux.

куда устанавливается ubuntu в windows 10. 2021 07 02 15 40 00. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-2021 07 02 15 40 00. картинка куда устанавливается ubuntu в windows 10. картинка 2021 07 02 15 40 00. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

6. Нажмите кнопку OK.

7. Нажмите кнопку Перезапустить сейчас.

После выполнения этих шагов среда будет настроена для загрузки и запуска дистрибутивов Linux на Windows 10.

Установка дистрибутивов Linux с помощью Microsoft Store

Чтобы установить дистрибутив Linux на Windows 10, выполните следующие действия:

Некоторые из доступных дистрибутивов включают:

3. Выберите дистрибутив Linux для установки на устройство.

куда устанавливается ubuntu в windows 10. 2021 07 02 15 50 50. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-2021 07 02 15 50 50. картинка куда устанавливается ubuntu в windows 10. картинка 2021 07 02 15 50 50. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

4. Нажмите кнопку Получить (или Установить).

куда устанавливается ubuntu в windows 10. 2021 07 02 15 52 42. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-2021 07 02 15 52 42. картинка куда устанавливается ubuntu в windows 10. картинка 2021 07 02 15 52 42. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

5. Нажмите кнопку Запуск.

6. Создайте имя пользователя для дистрибутива Linux и нажмите Enter.

7. Укажите пароль для дистрибутива и нажмите Enter.

куда устанавливается ubuntu в windows 10. 2021 07 02 15 53 29. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-2021 07 02 15 53 29. картинка куда устанавливается ubuntu в windows 10. картинка 2021 07 02 15 53 29. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

8. Повторите пароль и нажмите Enter для подтверждения.

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

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

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

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

куда устанавливается ubuntu в windows 10. 2021 07 02 15 54 46. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-2021 07 02 15 54 46. картинка куда устанавливается ubuntu в windows 10. картинка 2021 07 02 15 54 46. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

6. Нажмите кнопку Удалить еще раз для подтверждения.

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

Отключение подсистемы Windows для Linux с помощью настроек

Чтобы отключить WSL в Windows 10, выполните следующие действия:

куда устанавливается ubuntu в windows 10. 2021 07 02 15 55 56. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-2021 07 02 15 55 56. картинка куда устанавливается ubuntu в windows 10. картинка 2021 07 02 15 55 56. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

4. Нажмите опцию Включить или выключить функции Windows на левой панели.

куда устанавливается ubuntu в windows 10. 2021 07 02 15 56 30. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-2021 07 02 15 56 30. картинка куда устанавливается ubuntu в windows 10. картинка 2021 07 02 15 56 30. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

5. Снимите флажок Подсистема Windows для Linux.

куда устанавливается ubuntu в windows 10. 2021 07 02 15 57 41. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-2021 07 02 15 57 41. картинка куда устанавливается ubuntu в windows 10. картинка 2021 07 02 15 57 41. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

6. Нажмите кнопку OK.

7. Нажмите кнопку Перезапустить сейчас.

После выполнения этих действий Windows Subsystem for Linux будет удалена с вашего устройства.

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

Включение подсистемы WSL с помощью PowerShell

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

куда устанавливается ubuntu в windows 10. 2021 07 02 15 58 25. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-2021 07 02 15 58 25. картинка куда устанавливается ubuntu в windows 10. картинка 2021 07 02 15 58 25. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

4. Введите Y и нажмите Enter для подтверждения и перезагрузки компьютера.

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

Установка дистрибутивов Linux с помощью PowerShell

Чтобы загрузить и установить дистрибутив Linux (например, Ubuntu) с помощью PowerShell, выполните следующие действия:

В этом примере осуществляется переход к папке data в корне основного диска:

4. Введите следующую команду для загрузки Ubuntu и нажмите Enter:

куда устанавливается ubuntu в windows 10. 2021 07 02 16 00 18. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-2021 07 02 16 00 18. картинка куда устанавливается ubuntu в windows 10. картинка 2021 07 02 16 00 18. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

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

5. Введите следующую команду для просмотра фактического имени программы установки и нажмите Enter:

6. Введите следующую команду для установки Ubuntu версии 16.04 и нажмите Enter:

Этот пример устанавливает дистрибутив Ubuntu на Windows 10:

куда устанавливается ubuntu в windows 10. 2021 07 02 16 01 53. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-2021 07 02 16 01 53. картинка куда устанавливается ubuntu в windows 10. картинка 2021 07 02 16 01 53. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

8. Найдите недавний дистрибутив Linux (например, Ubuntu), нажмите на верхний результат, чтобы запустить его.

9. Создайте имя пользователя для дистрибутива Linux и нажмите Enter.

10. Укажите пароль для дистрибутива и нажмите Enter.

куда устанавливается ubuntu в windows 10. 2021 07 02 16 02 57. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-2021 07 02 16 02 57. картинка куда устанавливается ubuntu в windows 10. картинка 2021 07 02 16 02 57. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

11. Повторите пароль и нажмите Enter для подтверждения.

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

Деинсталляция дистрибутива Linux с помощью PowerShell

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

В этом примере выполняется поиск пакета приложений, в названии которого присутствует «ubuntu»:

куда устанавливается ubuntu в windows 10. 2021 07 02 16 04 45. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-2021 07 02 16 04 45. картинка куда устанавливается ubuntu в windows 10. картинка 2021 07 02 16 04 45. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

В команде обязательно замените «ubuntu» на название дистрибутива, который вы пытаетесь найти.

4. Введите следующую команду для удаления версии Linux, установленной на вашем компьютере, и нажмите Enter:

Get-AppxPackag FULL-DISTRO-NAME | Remove-AppxPackage

В этом примере удаляется пакет Ubuntu из Windows 10:

Get-AppxPackage CanonicalGroupLimited.Ubuntu16.04onWindows | Remove-AppxPackage

куда устанавливается ubuntu в windows 10. 2021 07 02 16 06 17. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-2021 07 02 16 06 17. картинка куда устанавливается ubuntu в windows 10. картинка 2021 07 02 16 06 17. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

В команде обязательно замените

«CanonicalGroupLimited.Ubuntu16.04onWindows» на имя дистрибутива, который вы пытаетесь удалить.

После выполнения этих шагов вы можете приступить к отключению функции Windows Subsystem for Linux на вашем компьютере.

Отключение подсистемы Windows для Linux с помощью PowerShell

Чтобы отключить WSL с помощью PowerShell, выполните следующие действия:

куда устанавливается ubuntu в windows 10. 2021 07 02 16 07 09. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-2021 07 02 16 07 09. картинка куда устанавливается ubuntu в windows 10. картинка 2021 07 02 16 07 09. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

4. Введите Y и нажмите Enter для подтверждения и перезагрузки компьютера.

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

Начать курс Linux бесплатно:yodo.im/start

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 4.8 / 5. Количество оценок: 4

Источник

Опыт настройки и использования WSL (подсистемы Linux в Windows 10)

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

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

куда устанавливается ubuntu в windows 10. image loader. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-image loader. картинка куда устанавливается ubuntu в windows 10. картинка image loader. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

Никогда не думал, что однажды вернусь на Windows, но повод попробовать мне дали стечения обстоятельств: жена, далекая от IT, дергала почти каждый раз, когда у нее возникала необходимость воспользоваться компом; проснулась ностальгия по одной игре, но она никак не хотела адекватно работать под wine; а тут еще мне подарили коробочную Windows 10 Pro. WSL я поставил чуть ли не сразу после установки системы, поигрался несколько вечеров, понял, что продукт для моих задач годный, но хочется более привычный терминал и вообще некоторых удобств.

Установка WSL и дистрибутива

Сразу оговорюсь, в интернете можно найти описание установки с помощью выполнения команды lxrun /install в командной строке или консоли PowerShell. Данный способ больше не работает (после выхода WSL в стабильный релиз). Насколько мне известно, сейчас WSL можно установить только из Microsoft Store вместе с предпочитаемым дистрибутивом.

Так же отмечу, что когда установку производил я, на выбор были доступны дистрибутивы OpenSUSE, SUSE Linux Enterprise и Ubuntu 16.04 — последний я и установил. Сейчас также доступны Ubuntu 18.04, Debian 9 и Kali Linux, возможно появятся и другие дистрибутивы. Действия по установке могут отличаться. Так же, часть проблем описанных в статье может быть уже исправлена.

Находим в магазине желаемый дистрибутив и устанавливаем. Установка пройдет быстро, так как скачает только эмулятор ядра Linux и утилиту для запуска подсистемы, которая окажется в системной папке в трех экземплярах: wsl.exe, bash.exe и ubuntu.exe (вместо ubuntu будет имя Вашего дистрибутива). Все они равнозначны и делают одно и то же — запускают собственный эмулятор терминала, в нем linux’овый bash работающий под эмулятором ядра. При первом же запуске нас попросят придумать логин и пароль для пользователя по умолчанию, а после произойдет непосредственно установка дистрибутива. В качестве пользователя по умолчанию указываем root без пароля — это потребуется для дальнейших шагов. Безопасность не пострадает, кроме того при подготовке материалов к статье, в англоязычном туториале, я наткнулся на информацию, что новые версии WSL теперь делают пользователем по умолчанию root без пароля без лишних вопросов.

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

sudo вводить не требуется, так как мы уже под root’ом. Отредактируем файл /etc/apt/sources.list:

У меня лучше всего работают зеркала Яндекса, поэтому мой файл выглядит так:

Нажимаем Ctrl+O для сохранения и Ctrl+X для выхода. Теперь можно обновить систему до актуального состояния:

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

Далее переходим в папку юзера, зайдем под ним, установим пароль и отредактируем файл

Все, подсистема готова к использованию… почти.

Установка X-сервера, Xfce и прочих GUI’шных приложений

Первая же проблема, на которую я натолкнулся — bash-completion в предлагаемом эмуляторе терминала работал, мягко говоря, некорректно. Кроме того, данный эмулятор не умеет вкладки, а каждый его экземпляр запускает все в новом пространстве процессов, с отдельным init’ом (который кстати не заменить). Мне захотелось нормальный эмулятор терминала, некоторых других GUI приложений, а так же панельку, чтоб это все быстро запускать.

Когда я гуглил этот вопрос, я наткнулся на множество проблем, вроде необходимости перевода dbus на tcp протокол. На данный момент всех этих проблем нет. В подсистеме нормально работают unix-domain-socket’ы и все спокойно общается через них.

Первым делом нам понадобится X-сервер, притом установленный в основную систему (в Windows). Лично я использую для этих целей VcXsrv — порт X11 на Windows. Официальный сайт указанный в about самой утилиты его сейчас не предоставляет, поэтому гуглим установщик и устанавливаем все по умолчанию.

Пока идет установка возвращаемся в терминал WSL, командой exit выходим обратно в root’а. Первым делом настроим русские локали:

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

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

x-run.vbs — WSL всегда запускается со своим эмулятором терминала, если его закрыть — завершатся все его дочерние процессы. Чтоб данное окно не мозолило глаза, неплохо его запускать скрытым. К счастью в Windows встроен интерпретатор VBScript, который позволяет это сделать в одну строчку:

Далее можем запустить наш start.bat и настроить панель Xfce под себя. Замечу, что здесь я наткнулся на еще одну проблему — панель прекрасно отображается поверх всех окон, но вот выделить себе место, как панель на рабочем столе Windows она не может. Если кто знает решение данной проблемы, поделитесь в комментариях.

Ну и под конец данной части, скриншот моего рабочего стола:

куда устанавливается ubuntu в windows 10. image loader. куда устанавливается ubuntu в windows 10 фото. куда устанавливается ubuntu в windows 10-image loader. картинка куда устанавливается ubuntu в windows 10. картинка image loader. Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?

Взаимодействие окружения Windows и окружения подсистемы Linux

Из Linux так же можно запускать Windows приложения. Просто запускаем exe-шник и он выполнится в основной системе.

Сетевой стек у подсистемы общий с Windows. Сервер поднятый в Linux будет доступен на localhost в Windows и наоборот. Однако unix-domain-socket для Windows будет просто пустым файлом, работать с этим можно только внутри Linux. Выход во внешнюю сеть у Linux так же есть, в том числе можно слушать порты, если этого не запрещает фаервол.
ifconfig в Linux и ipconfig в Windows выдают одинаковую информацию о сетевых интерфейсах.

Из диспетчера задач Windows можно спокойно прибить процесс внутри подсистемы Linux. Однако Linux увидит только свои процессы.

Особенности, ограничения и подводные камни

Ядро Linux в WSL не настоящее. Это всего лишь прослойка-эмулятор, которая часть Linux-специфичных задач выполняет сама, а часть проксирует напрямую в ядро winNT. Большая часть api в нем реализована, но не все. Свое ядро собрать не получится, как и не получится подключить модули ядра (.ko, Kernel Object).

Init процесс у WSL тоже свой и заменить его, например, на system.d не выйдет. У меня давно есть желание написать менеджер демонов на go, который бы работал с файлами юнитов system.d и предоставлял бы схожий интерфейс, да все руки не доходят.

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

Так же нет никакой возможности разбить файловую систему Linux на несколько разделов/дисков.

Прямой доступ к железу практически отсутствует. Все таки мы находимся в песочнице Windows, а не в полноценном Linux. /dev и /sys заметно пустуют, в них лишь проц да виртуальные устройства. Доступ к GPU — только через X-сервер, напрямую — никак, так что нейросети обучать придется в Windows.

В JS разработке столкнулся с тем, что electron.js отказался запускаться в WSL, пришлось дублировать окружение node.js в Windows.

Итоги

Статья получилась довольно длинной, надеюсь, что она окажется еще и полезной.
WSL для меня лично оказался инструментом вполне юзабельным, решающим мои задачи fullstack backend разработчика. Виртуалка с Linux за полгода так и не понадобилась. По общим ощущениям Windows+WSL намного функциональнее, чем Linux+Wine.

Пока писал статью, обнаружил, что в Microsoft Store появилась сборка WSL с Debian 9.3, данный дистрибутив мне более симпатичен, чем Ubuntu, поэтому буду пробовать ставить.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *