Windows Subsystem for Linux Installation Guide for Windows 10

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

WSL. Полгода спустя

Как я уже сказал, за последние полгода разработчики WSL успели основательно доработать эту подсистему, что упростило ее установку и настройку. А сама Microsoft успела стать «платиновым» членом Linux Foundation. Лет пятнадцать назад о таком нельзя было даже мечтать. В своем новом качестве Microsoft обязалась поддерживать все инициативы Linux Foundation в области открытого ПО и Linux и ежегодно перечислять в фонд 500 тысяч долларов США. Это, безусловно, большое достижение. В первую очередь для всего сообщества FOSS (free/libre and open-source software — бесплатное/свободное и открытое программное обеспечение). Через пятнадцать лет после того, как Стив Балмер назвал Linux раковой опухолью, новое руководство Microsoft оказалось куда более дальновидным и разумным.

WSL. Полгода спустя

Но вернемся к Windows Subsystem for Linux. Установка собственно Windows 10 проходит быстро и просто (почти как установка Ubuntu), и нет нужды описывать ее нашему читателю. Ты можешь выбрать либо обновление из предыдущей версии Windows 10, что займет в разы больше времени и сил, либо удалить предыдущую версию и установить систему с нуля (что я и сделал, и не из лени, а чистоты эксперимента для, чтобы система была, что называется, девственно-чистой). Если ты тоже бета-тестер, то у тебя должна быть лицензия на новые бета-релизы Windows 10.

WSL. Полгода спустя

В последнюю версию Windows, Anniversary Update 1607 — «юбилейное обновление» (непонятно, правда, что за юбилей у MS), WSL включается по умолчанию. Надо лишь активировать «Режим разработчика» в разделе «Обновление и безопасность», дождаться, пока система загрузит так называемый пакет разработчика, и перезагрузить компьютер. После чего запустить инструмент «Включение и отключение компонентов Windows», где выбрать пункт «Подсистема Linux для Windows…». И снова перезагрузить компьютер.

WSL. Полгода спустя

</p>

WSL. Полгода спустя

В юбилейном обновлении Windows 10 версии 1607 появилась новая возможность для разработчиков — оболочка Ubuntu Bash, позволяющая запускать, устанавливать приложения Linux, использовать скрипты bash прямо в Windows 10, все это называется «Подсистема Windows для Linux». В версии Windows 10 1709 Fall Creators Update доступны уже три дистрибутива Linux для установки. Во всех случаях требуется 64-разрядная система для установки.

WSL. Полгода спустя

В этой инструкции — о том, как установить Ubuntu, OpenSUSE или SUSE Linux Enterprise Server в Windows 10 и некоторые примеры использования в конце статьи. Следует также учитывать, что есть некоторые ограничения при использовании bash в Windows: например, нельзя запускать GUI приложения (правда, сообщают об обходных путях с помощью X server). Кроме этого, командами bash нельзя запустить Windows-программы, несмотря на наличие полного доступа к файловой системе ОС.

WSL. Полгода спустя

Kali WSL Usage

Итак, WSL2 работает с Kali, но полезно ли это? Мы только начинаем играть с WSL2, так что пока рано говорить. Однако есть несколько быстрых наблюдений, которые мы имеем.

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

Базовое использование, такое как обновление Kali и установка пакетов, работает нормально.

Тем не менее, просто установить что-то не так интересно, вопрос: это работает? Одним из конкретных инструментов, который мы хотели немедленно проверить, был Nmap, который всегда был основной проблемой WSL. Базовое сканирование Nmap работает прямо из коробки! Это отличная новость и очень многообещающе для WSL2, поскольку она продолжает развиваться.

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

All networking appears to be NATed in the current release.

Microsoft заявляет:

«В начальных сборках предварительного просмотра WSL2 вам потребуется доступ к любому серверу Linux из Windows, используя IP-адрес вашего дистрибутива Linux, и любой сервер Windows из Linux, используя IP-адрес вашего хост-компьютера. Это что-то временное и очень важное в нашем списке приоритетов.»

Таким образом, нет мостового режима. Любой, кто использует Kali в виртуальной машине, знает, что для реальной оценочной работы всегда лучше запускать Kali в мостовом режиме, а не NAT. В текущем выпуске обратные оболочки на самом деле не будут легким вариантом без использования перенаправления портов на стороне Windows. Кроме того, мы еще не знаем силу механизма NAT. Хотя сканирование, выполняемое через WSL2, теперь возможно, их результаты будут оставаться под вопросом, пока мы не выясним, насколько сильно механизм NAT воздействует на них.

As it is in a VM, the process space is separate.

Это интересно, поскольку это может фактически открыть Kali WSL2 для полезного обхода защиты конечной точки. Если вы получаете выполнение кода в системе Windows 10, которая поддерживает WSL2, не могли бы вы установить экземпляр Kali и сводную версию оттуда вместо базовой операционной системы? Это еще предстоит выяснить, поскольку это все еще находится в стадии разработки, и Microsoft, похоже, хочет максимально объединить опыт Linux и Windows. Программы защиты конечных точек могут стать «WSL Aware», что делает этот элемент интересным для просмотра.

WSL 2’s filesystem is now in a virtual disk.

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

Читайте также:  6 бесплатных программ для удаленного управления компьютером

Теперь, когда он находится на виртуальном диске, очень похоже на изоляцию пространства процесса, еще неизвестно, как AV может с этим справиться. В настоящее время создается впечатление, что AV игнорирует этот виртуальный диск и его содержимое, но поскольку WSL достигает общей доступности, возможно, AV-продукты станут осведомленными о WSL2.

Как начать работу с WSL в Windows 10

В этой статье мы рассмотрим процесс начала работы WSL на вашей машине с Windows 10.

Подготовьте свою систему для WSL

У вас должна быть установлена последняя версия Windows 10 с установленным обновлением Fall Creator, скачать Windows 10 бесплатно. Затем проверьте, какая версия Windows 10 установлена в вашей системе, выполнив поиск в «О программе» в окне поиска в меню «Пуск». Вы должны использовать версию 1709 или последнюю версию WSL.

Если установлена более старая версия, вам нужно загрузить и установить обновление Windows Creator Update (FCU) Windows 10 с сайта Microsoft. Как только FCU установлен, перейдите в «Настройки обновления» (просто выполните поиск «обновлений» в окне поиска в меню «Пуск») и установите все доступные обновления.

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

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

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

Установка Linux в Windows

Существует множество способов установки Linux в Windows, но мы выберем самый простой способ. Откройте Windows Store и найдите Linux. Вы увидите следующий вариант:

Нажмите «Get the apps», и Windows Store предоставит вам три варианта: Ubuntu, openSUSE Leap 42 и SUSE Linux Enterprise Server. Вы можете установить все три дистрибутива бок о бок и одновременно запускать все три дистрибутива. Чтобы иметь возможность использовать SLE, вам нужна подписка.

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

Использование Linux в Windows

Когда вы запустите дистрибутив, он откроет оболочку Bash и установит дистрибутив. После установки вы можете начать использовать его. Просто. Просто имейте в виду, что в openSUSE нет пользователя и он работает как пользователь root, тогда как Ubuntu попросит вас создать пользователя. На Ubuntu вы можете выполнять административные задачи как пользователь sudo.

Вы можете легко создать пользователя на openSUSE:

# useradd [username] # passwd [username]

Создайте новый пароль для пользователя. Например:

# useradd swapnil # passwd swapnil

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

su swapnil

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

Первое, что вам нужно сделать, это обновить дистрибутив. Для openSUSE:

zypper up

Для Ubuntu:

sudo apt-get update sudo apt-get dist-upgrade

Теперь у вас есть встроенная оболочка Linux Bash в Windows. Хотите ssh на своем сервере с Windows 10? Нет необходимости устанавливать puTTY или Cygwin. Просто откройте Bash и затем ssh на своем сервере. Очень просто.

Читайте также:  Как убрать стрелки с ярлыков в Windows 7, 8, 8

Хотите rsync файлы на ваш сервер? Идем дальше и используем rsync. Он действительно превращает Windows в пригодную для использования машину для тех пользователей Windows, которые хотят использовать собственные Linux-инструменты на своих машинах без необходимости иметь дело с виртуальными машинами.

Где находится Fedora?

Возможно, вам будет интересно узнать о Fedora. К сожалению, Fedora пока недоступна в магазине. Мэтью Миллер, менеджер релиза Fedora, сказал в : «Мы работаем над решением некоторых нетехнических проблем. Боюсь, что сейчас у нас больше нет ничего.

Мы пока не знаем, каковы эти нетехнические проблемы.

 Когда некоторые пользователи спрашивали, почему команда WSL не может публиковать сами Fedora, в конце концов, это проект с открытым исходным кодом – Rich Turner, руководитель проекта в Microsoft ответил : «У нас есть политика не публиковать другие IP-адреса в магазине. Мы полагаем, что сообщество MUCH предпочитает видеть дистрибутив, опубликованный владельцем дистрибутива, или если он опубликован Microsoft или кем-либо еще, что не является авторитетным источником».

Таким образом, Microsoft не может просто продолжить публикацию Debian или Arch Linux в Windows Store. Брандмауэр находится в официальных сообществах, чтобы донести свои дистрибутивы до пользователей Windows 10.

, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Установка Linux с Windows UEFI

UEFI — это современная методика, пришедшая на замен старой и неактуальной BIOS, которая используется на всех нынешних ноутбуках.

Установка Linux с Windows UEFI

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

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

Установка Linux с Windows UEFI

Если у вас уже стоит Windows, то, вероятнее, что эта технология уже присутствует и рекомендуется всего лишь ее выбрать для инсталляции загрузчика во время разметки носителя. Она небольшая по объему (около 30 Мегабайт) и обозначается файловой системой fat32.

Раздел UEFI с файловой системой fat32

Установка Linux с Windows UEFI

А если же ваш накопитель чист, то надо образовать таблицу разделов GPT, с помощью той же программы Gparted. Для этого нужно раскрыть в ней каталог Devices и выбрать пункт «Create Partition Table»:

Меню Devices, пункт Create Partition Table

Установка Linux с Windows UEFI

Далее следует заняться созданием efi области. Для этого мы в той же Gparted, создаем обычный раздел с файловой системой fat32 и меткой EFI:

Создание раздела с файловой системой fat32 и меткой

Установка Linux с Windows UEFI

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

Вот и все секреты установки в UEFI, теперь вы вправе поставить себе эту операционную систему не только на компьютере, а и на ноутбуке, главное следовать инструкции по инсталяции.