Linux 2016 как windows

Как включить подсистему Linux в Windows Server 2016

Одним из новшеств Windows Server 2016 версии RedStone 3 (1709) является встроенная поддержка запуска нативных бинарных файлов Linux ELF64. Данный функционал реализуется за счет отдельного компонента Windows Subsystem for Linux (WSL), который обеспечивает нужный слой совместимости. В этой обзорной статье мы покажем, как включить подсистему Windows для Linux в Windows Server 2016 и использовать ее для запуска Linux приложений.

Возможность запуска Linux приложений в Windows ранее была представлена в Windows 10. Эта функция носила название Bash on Windows. Начиная с Windows 10 Fall Creators Update это название более не используется и официально эта подсистема теперь называется WSL — Windows Subsystem for Linux. Кроме того, для ее использования более не нужно переключать ОС в режим разработчика (Developer Mode). WSL доступна как Windows Server, так и в виртуальных машинах Microsoft Azure

Предполагаем, что вы уже скачали и установили релиз Windows Server >= 1709. Это может быть сервер с полноценным GUI или в Core режиме.

Проверить текущую версию ОС можно так:

systeminfo | Select-String «^OS Name»,»^OS Version»

Чтобы проверить, что в вашей версии Windows Server имеется функционал WSL, выполните следующую команду:

Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Чтобы включить поддержку подсистемы Linuх, выполните команду:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

После чего сервер нужно перезагрузить.

Далее необходимо скачть архив с адаптированным дистрибутивом Linux. На данный момент Microsoft предлагает поддержку следующих дистрибутивов:

В ближайшем будущем планируется добавить дистрибутивы CentOS и Fedora.

К примеру, с помощью PowerShell по HTTP протоколу, скачаем архив с дистрибутивом Ubuntu:

Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile

Размер архива около 200 Мб. Распакуем его:

Исходный архив можно удалить:

Для запуска установки дистрибутива достаточно запустить файл:

Запустится мастер установки, который в том числе попросит указать имя пользователя и пароль, который вы будете использовать для доступа к середе Linux (эта учетная запись не связана с Windows и входит в группу sudoers, таким образом ей разрешено использовать команду sudo для установки пакетов)

Запустим обновление дистрибутива:

sudo apt-get update
sudo apt-get upgrade

Чтобы выйти из командой оболочки Linux и вернуться в PowerShell, наберите:

Открыть shell в любой момент можно командой:

Имеется возможность запускать команды Linux из консоли Windows и наоборот. К примеру, в консоли PowerShell можно вывести список файлов в каталоге командой ls. Формат команды должен быть такой:

Чтобы из Linux вызвать команду Windows, формат должен быть такой:

Нужно отметить, что из Linux можно запускать только те исполняемые файлы Windows, которые описаны в специальной переменной окружения. Чтобы добавить в переменную окружения новый путь, выполните команду:

Теперь можно вызвать любой файл из каталога %WinDir%\system32.

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

Читайте также:  Переименовать пользователя windows server

$notepad.exe “C:\temp\test.txt”
$notepad.exe C:\\temp\\test.txt

Все исполняемые файлы в этом случае запускаются в контексте учетной записи, запустившей bash.exe.

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

Руководство по установке Windows Server Windows Server Installation Guide

Подсистема Windows для Linux доступна для установки на Windows Server 2019 (версия 1709) и более поздних версий. The Windows Subsystem for Linux is available for installation on Windows Server 2019 (version 1709) and later. В этом руководстве рассматриваются действия по включению WSL на компьютере. This guide will walk through the steps of enabling WSL on your machine.

Включение подсистемы Windows для Linux Enable the Windows Subsystem for Linux

Перед запуском дистрибутивов Linux в Windows необходимо включить дополнительный компонент «Подсистема Windows для Linux» и перезагрузить компьютер. Before you can run Linux distros on Windows, you must enable the «Windows Subsystem for Linux» optional feature and reboot.

Запустите PowerShell с правами администратора и выполните следующую команду. Open PowerShell as Administrator and run:

Скачивание дистрибутива Linux Download a Linux distribution

Выполните эти инструкции, чтобы скачать избранный дистрибутив Linux. Follow these instructions to download your favorite Linux distribution.

Извлечение и установка дистрибутива Linux Extract and install a Linux distribution

После загрузки дистрибутива Linux для извлечения его содержимого и установки вручную выполните следующие действия. Now that you’ve downloaded a Linux distribution, in order to extract its contents and manually install, follow these steps:

Извлеките содержимое пакета .appx , с помощью PowerShell: Extract the .appx package’s contents, using PowerShell:

Запустите средство запуска приложения дистрибутива в целевой папке. Run the distribution launcher application in the target folder. Средство запуска обычно называется .exe (например, ubuntu.exe ). The launcher is typically named .exe (for example, ubuntu.exe ).

Сбой установки с ошибкой 0x8007007e. При возникновении этой ошибки система не поддерживает WSL. Installation failed with error 0x8007007e: If you receive this error, then your system doesn’t support WSL. Убедитесь, что вы используете сборку Windows 16215 или более позднюю версию. Ensure that you’re running Windows build 16215 or later. Проверьте используемую сборку. Check your build. Также убедитесь, что WSL включен и ваш компьютер перезагружен после включения этой функции. Also check to confirm that WSL is enabled and your computer was restarted after the feature was enabled.

3. Добавьте путь дистрибутива в путь среды Windows (в этом примере: C:\Users\Administrator\Ubuntu ), с помощью PowerShell: 3.Add your distro path to the Windows environment PATH ( C:\Users\Administrator\Ubuntu in this example), using PowerShell:

Теперь вы можете запустить дистрибутив из любого пути, введя .exe . You can now launch your distribution from any path by typing .exe . Например: ubuntu.exe . For example: ubuntu.exe .

После установки необходимо инициализировать новый экземпляр дистрибутива, прежде чем его можно будет использовать. Now that it is installed, you must initialize your new distribution instance before using it.

Как сделать Linux похожим на Windows 10

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

Читайте также:  Защита windows паролем пользователя

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

Быстрый путь

Если вы используете Ubuntu, что делают многие, на самом деле есть очень простой вариант. Это так быстро, что вы можете перейти от стандартной Ubuntu к Windows-подобию за считанные секунды. Это в основном о Windows 10, но есть варианты и с Windows XP и с Windows 7.

Этот подход использует легковесную среду рабочего стола UKUI, разработанную с использованием GTK и Qt. Её легко установить, а если он вам не понравится, так же легко удалить.

UKUI – это бесплатный инструмент, который предоставляет множество визуальных настроек в стиле Windows. Файловый менеджер Peony очень похож на File Explorer из Windows, он также содержит меню «Пуск», напоминающее операционную систему от Microsoft. Вы также найдете знакомый уголок панели задач с ползунком громкости и информацией о дате и времени.

Вам не нужно связываться с какими-либо приложениями тем или заменять системные приложения, чтобы эта тема работала. Среда рабочего стола UKUI доступна прямо из Ubuntu Software или с помощью команды прямой загрузки:

Если вы попробуете эту тему и решите, что вам она не нравится, просто откройте окно терминала и выполните следующую команду, чтобы удалить тему:

sudo apt purge ukui-desktop-environment ubuntukylin-default-settings peony-common

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

Если вы предпочитаете погрузиться в грязь, читайте дальше, где будут рассмотрены более настраиваемые подходы.

Измените тему рабочего стола Linux

Тема, которую мы собираемся использовать, взята из проекта Бумеранг (Boomerang Project). Для этого есть несколько причин, но основная заключается в том, что он работает на нескольких рабочих столах.

GNOME – это рабочий стол Ubuntu по умолчанию, как и многих других дистрибутивов, но вы можете использовать что-то другое. Тема Boomerang Win 10 совместима с GNOME, Cinnamon, Unity, Openbox, MATE, Fluxbox и Xfce. Для этого требуется GTK 3.6 или выше и движок рендеринга Murrine GTK 2. Если у вас есть такие, вы можете использовать данную тему.

Установка Boomerang Win 10

Сначала зайдите на страницу загрузки Boomerang Win 10. Тема доступна в двух версиях: светлая и темная. Загрузите одну или оба.

Извлеките файлы в выбранном вами графическом файловом менеджере. Вы также можете сделать это с помощью следующей команды в терминале:

Для светлой темы:

Для тёмной темы:

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

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

Теперь из каталога «Загрузки» (или из того места, куда вы скачали файлы тем), выполните следующую команду, чтобы переместить тему в каталог тем.

Для светлой темы:

Для тёмной темы:

Опять же, вам может понадобиться изменить имя файла.

Читайте также:  Ubuntu linux unleashed 2021 edition 14th edition

Если вы используете GNOME, вам нужно установить GNOME Tweaks, чтобы сменить тему. Вы можете установить его, выполнив следующее:

sudo apt install gnome-tweaks

Подтвердите, что вы хотите установить его и подождите, пока он установится. Теперь вы можете изменить свою тему. В Ubuntu запустите твики из панели запуска приложений. Перейдите к Внешний вид в левой панели. Затем, в разделе Темы выберите Windows-10-2.1 или аналогичную.

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

Изменить ваши иконки

Чтобы сделать свой рабочий стол Linux похожим на Windows 10 окончательно, необходимо так же сменить тему значков. Для начала перейдите на страницу GitHub со значком Boomerang для Windows 10. Здесь нажмите на Clone or download, затем выберите Download ZIP.

Как вы сделали с темой, распакуйте архив. Вы можете сделать это в вашем файловом менеджере или в терминале.

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

Теперь переместите только что извлеченную папку темы значков в каталог:

Теперь, если вы работаете в Ubuntu, откройте Tweaks, вернитесь на панель Внешний вид и в разделе Иконки выберите Windows-10-master.

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

Изменить обои

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

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

Хотите сделать свой рабочий стол еще более похожим на Windows?

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

Чтобы максимально использовать тему проекта «Бумеранг» и сделать свой рабочий стол максимально похожим на Windows, вы можете рассмотреть возможность изменения среды рабочего стола на Cinnamon. По умолчанию в нижней части экрана Cinnamon есть панель задач, аналогичная Windows 10.

Чтобы установить Cinnamon в Ubuntu используйте следующие команды:

sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-nightly

sudo apt-get update

sudo apt-get install cinnamon lightdm

По окончании установки, выйдите из системы и в окне входа в систему выберите окружение Cinnamon.

Хотите, чтобы Linux выглядел как macOS?

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

Оцените статью