Разное

Ubuntu установить из windows: WUBI – Установка Ubuntu прямо из под Windows

Содержание

WUBI – Установка Ubuntu прямо из под Windows

Есть множество способов попробовать Ubuntu. Кому-то больше нравится установить самому рядом с Windows, кто-то меняет жесткие диски, кто-то насилует виртуальную машину. Для меня самый простой способ – Wubi. Windows-based Ubuntu Installer. Приложение, позволяющее установить Ubuntu как обычную программу для Windows.

Суть Wubi очень проста – запускаем программу, она создает папку на жестком диске, куда закачиваются необходимые файлы, скачивается оригинальный образ Ubuntu, небольшие настройки, перезагрузка… И Ваша Ubuntu готова к использованию!

Точно таким же образов можно установить почти все продукты, основанные на Ubuntu – Kubuntu, Xubuntu, Mythbuntu. Раньше так же были Netbook-версии, но на 11.04 осталась только для Ubuntu. Для версии 11.10, скорее всего, появится еще Lubuntu.

Wubi имеется на всех дисках с Ubuntu. Она находится в корневой папке диске, файл wubi.exe. Но этот файл можно и отдельно скачать. На сайте Ubuntu есть прямая ссылка на него.

Вот эта оранжевая кнопочка с надписью «Start download» — и начнется закачка. Программа весит совсем ничего, меньше 1,5 мегабайт. Но все же лучше все-таки скачать оригинальный CD-образ. Почему, расскажу позже.

После запуска увидим вот это:

Собственно, главное окно программы. Все очень просто, согласитесь, даже запутаться негде!

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

Чуть ниже выбирается место, которое необходимо для новой Ubuntu. Возможно от 3 до 30 Гб, с шагов в 1 Гб. Сама Ubuntu занимает около 7 Гб, но я ставлю максимум. Мало ли что понадобится…

В нижнем списке выбираем какую систему необходимо установить. Напомню, что на дисках для 11.04 это могут быть Ubuntu, Ubuntu Netbook, Kubuntu, Xubuntu и Mythbuntu. Кому что больше нравится.

В колонке справа выбирается язык будущей системы, вводится имя пользователя (login) и пароль с подтверждение. Получается, что пароль один на всю систему – и для входа пользователя, и для администратора.

Так же возможна настройка особых средств для людей с ограниченными возможностями. Для этого следует нажать кнопочку «Доступность».

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

Больше настаивать нечего. Если все-таки хотите установить Ubuntu – смело жмем «Установить», если не хотите…

Устанавливаем. Начнется загрузка файлов и образа. Я говорил, что скачивать оригинальный образ лучше, потому что можно обойтись без скачивания образа для Wubi, просто пропустив этот момент. Для этого установщик и файл образа должны находиться в одном каталоге, неважно в каком.

Установщик проверит файл образа и, если все в порядке, извлечет необходимые файлы из него. Никаких дополнительных файлов, например MD5, скачивать не надо.

Такой способ удобен для тех, у кого по умолчанию будет скачиваться х64 образ. При желании иметь х86 систему достаточно, чтобы образ и установщик Wubi были в одном месте, и тогда будет установлена х86 система.

Внимание! Файл образа при таком способе должен быть обязательно CD-диском и не альтернативным. С DVD-дисками Wubi, к сожалению не дружит. Хотя сам файл Wubi на DVD-дисках имеется.

Если все прошло правильно, Вы увидите вот такое окно:

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

По окончанию установки (1 минута при имеющемся образе, 30 минут при скачивании) достаточно только перезагрузится:

Перезагружаемся… Готово!

Если что-то пошло не так, или Вам не понравилась Ваша Ubuntu, ее легко можно удалить. Снова запускаем этот же установщик:

Нажимаем кнопку «Удалить» и система полностью стирается с Вашего компьютера. Как будто никогда и не было!

При желании можно экспериментировать сколько угодно раз.

Вместо послесловия.

  1. Бывает, что при запуске установщика Wubi выскакивает ошибка. Ничего страшного, просто нажимаем кнопочку «Отмена» необходимое количество раз. На систему, как на Windows, так и на Ubuntu, это не влияет.

  2. Каждой сборке Ubuntu соответствует своя версия установщика Wubi. На примере использована версия Wubi 211 – она соответствует Ubuntu 11.04. Если хотите более раннюю версию, их легко найти в интернете.

  3. Wubi работает на всех системах, кроме Windows ME.

Удачной работы!

АвторРаздел
Дерлюк Антон (Silent light)Околотехнический текст

Как работать с Linux используя Windows – Hexlet Guides

Содержание
  1. Ubuntu из Microsoft Store
  2. VirtualBox

Если вы только начали свой путь разработчика и до сих используете операционную систему семейства Microsoft Windows, то уже наверняка столкнулись с ситуацией, когда ваш инструментарий отличается от того, что установлено у большинства людей из этой профессии. Чаще всего проблемы начинаются при работе в командной строке. Дело в том, что Windows не является POSIX-совместимой операционной системой, поэтому в ней отсутсвует базовый набор прикладных программ, который необходим для разработки.

Этот вопрос можно решить установкой какого-либо из многочисленных дистрибутивов Linux в качестве основной, либо альтернативной операционной системы. Для новичков есть способ проще и быстрее — технологии виртуализации. Об этом и поговорим.

Ubuntu из Microsoft Store

Если вы работаете на Windows версии 10 с архитектурой x64, то можно можно воспользоваться встроенным решением и установить слой совместимости (Windows Subsystem for Linux) на основе Ubuntu Linux через магазин приложений Microsoft Store.

Перед тем как начать, необходимо убедиться, что системные требования соответствуют рекомендованным. Для этого запустите приложение Microsoft Store, введите в графе поиска Ubuntu и перейдите по найденной ссылке. Если ранее Windows не обновлялся, то вероятней всего вы получите соответствующее указание сделать это до начала установки Ubuntu. Если всё OK, то нажимайте на кнопку «Получить» и через несколько минут (в зависимости от скорости интернет соединения) вы получите сигнал об успешной установке приложения.

Первый запуск может вызвать ошибку Error: 0x8007007e и предложение прочитать инструкцию по её решению https://aka.ms/wslinstall. Если хотите сэкономить время, то просто запустите PowerShell (не путать с cmd) от имени администратора и выполните следующую команду:

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

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

Installing, this may take a few minutes...
Installation successful!
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username:

Преимущество такого способа установки позволяют стереть грань между операционными системами и получить доступ ко всему инструментарию Linux (bash, ssh, git, apt и так далее) из стандартной командной строки Windows не теряя привычное окружение и оставаясь на одном файловом уровне.

Ссылки на официальную документацию:

VirtualBox

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

Вам потребуется:

  • Инсталлятор Oracle VM VirtualBox для Windows Hosts
    Ссылка на скачивание: Download Oracle VM VirtualBox

  • Образ операционной системы Ubuntu Linux в формате ISO
    Ссылка на скачивание: Download Ubuntu Desktop

Для начала необходимо установить и запустить приложение VirtualBox.

Нажимаем кнопку «Создать», выбираем из списка тип операционной системы «Linux», если нет своих предпочтений по дистрибутиву, то выбираем версию «Ubuntu» 32 или 64 битной архитектуры, а название можно ввести любое.

Указываем объём оперативной памяти выделенной под виртуальную систему. Рекомендованный объём составляет 1024 MB.

Указываем объём дискового пространства выделенного под виртуальную систему. Рекомендованный объём составляет 10 GB.

Тип виртуального жёсткого диска можно оставить как есть — VDI (VitrualBox Disk Image).

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

Имя и размер файла можно оставить без изменений и сразу нажать на кнопку «Создать».

По завершению у вас будет создана виртуальная машина, но она пока без операционной системы. Для того чтобы её установить, нужно скачать Ubuntu Linux (32-bit или 64-bit, в зависимости от того, что было выбрано на шаге, где мы указывали тип ОС).

Нажатие на кнопку «Запустить» должно привести к появлению диалогового окна с предложением указать путь до скаченного ISO образа. Сделайте этого и нажмите кнопку «Продолжить»

Виртуальная машина автоматически будет выполнять часть процессов, но в некоторых операциях всё же потребуется участие пользователя.

Выберите языковую поддержку в списке слева и нажмите «Установить Ubuntu».

Можно загрузить обновления сразу на этапе установки.

Без особых опасений выбираем пункт «Стереть диск и установить Ubuntu» и двигаемся дальше.

Если вы выбрали русский язык на первом этапе уста

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

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

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

Как я начинал пользоваться Linux системой? На первых началах когда я еще учился мы проходили курс по линуксу и нужно было поставить одну из систем, я первым делом установил Mandriva уже и не помню какую версию дистрибутива, но мне он не очень понравился. На следующей паре преподаватель объяснил, что для нас лучше будет установить Ubuntu так как данный дистрибутив широко пользуется популярность как среди новичков так и среди опытных пользователей. С него я и начал свое путешествие в Мир Linux.

Каким способом я установил Ubuntu? Посмотрев много инструкций как устанавливается система, мне было страшно сделать что-то не то чтобы и не навредить виндовс которая установлена первоочередной системой. Я выбрал тип установки из под Windows — Wubi, для новичков это отличный выход так как установка происходит в несколько шагов с которыми справится любой и даже не опытный пользователь.

Что нам нужно для установки Ubuntu с помощью Wubi? Желательно срезать с помощью Acronis disk director отдельную болванку примерно на 20 Гб, вам вполне хватит данного дискового пространства для того чтобы начать осваивать Linux.

Далее скачать образ операционной системы Ubuntu — ubuntu.com , скачали? запишите образ на диск или извлеките содержимое образа с помощью утилиты Pover ISO в папку на диск D. После того как вы извлекли все содержимое образа внутри вы увидите файл Wubi.exe, запускаем файл который и начнет процедуру начала установки системы Ubuntu из под Windows. Надеюсь вы выполнили предыдущий шаг по срезке болванки в 15-20 Гб под установку системы, если да то продолжайте.

После запуска файла Wubi.exe, у нас откроется следующее окно, смотрим ниже:  

  •  Диск установки — в данном пункте выбираем диск(Болванку которую мы для этого срезали, никак не диск C или D).
  •  Размер установки — дисковое пространство которое мы выделим под систему, выбирайте примерно 15Гб вам вполне хватит.
  •  Окружение рабочего стола — Ubuntu.
  •  Язык установки — Русский, кому как удобно, можете выбрать и английский или любой другой.
  •  Имя пользователя — пользователь под которым вы будет заходить в систему, другими словами супер пользователь Root.
  •  Устанавливаем пароль.
  •  Последний шаг — нажимаем на кнопку установить.

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

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

sudo pppoeconf

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

После, откроется программа настройки интернет соединения PPPoE, которая обнаружит и выведет наши сетевые устройства. В большой части случаев, нужно просто нажать Tab — «Да» — Enter.

Далее начнется поиск сервера PPPoE-авторизации нашего провайдер, заранее проверьте чтобы DSL кабель был подключен к сетевой карте, иначе утилита выдаст ошибку и ничего не обнаружит. 

После нам будет предложено, хотим ли мы использовать опции:
noauth (не требовать аутентификации от PPPoE сервера)
defaultroute (автоматически добавляет маршрут по-умолчанию) и удалить опцию nodetach. Нажимаем «Да».

После программа pppoeconf уведомит нас об изменении файла конфигурации dsl-provider.
Соглашаемся, и нажимаем «Да».

Нам будет предложено ввести наш логин из договора и нажимаем «Ок».

Вводим пароль из нашего договора. Нажимаем «Ок».
Будьте внимательны пароль чувствителен к регистру. В том случае если вы ввели его с ошибками, вы сможете поправить пароль при помощи повторной процедуры с помощью нового запуска программы pppoeconf.

После вас спросят, добавлять ли автоматически адреса DNS – серверов при подключении. Нажимаем «Да».

В следующем новом окне «Проблема с ограниченным MSS» также нажимаем «Да».

Далее будет предложено, устанавливать ли интернет соединение при загрузке вашего компьютера, нажимаем «Да».

Откроется последнее окно, для проверки интернет соединения, нажимаем «Да».

Теперь при включении компьютера интернет в операционной системе Ubuntu будет подключаться автоматически без лишних телодвижений.

Установить соединение с помощью команды — sudo pon dsl-provider
Разъединить соединение с помощью команды — sudo poff dsl-provider

После когда вы полноценно освоитесь в системе и будете понимать какая команда за что отвечает, где и как и что правится и хотя-бы базово освоите терминал и некоторую часть команд, сможете легко удалить систему установленную из под Wubi зайдя в вторую систему Windows — Панель управления — Программы и компоненты — Установка и удаление программ — и в самом низу найдете нашу систему Ubuntu, выделяем кликом мыши и нажимаем удалить. О том как правильно установить систему Ubuntu совместно с Windows я расскажу в следующем материале.

На этом пожалуй все. Жду ваших комментариев.

Часть изображений взята с — home.eltel.net

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

Linux для Windows. Запускаем полноценный десктоп Ubuntu внутри Windows 10 — «Хакер»

Содержание статьи

После написания автором этих строк предыдущей статьи о Windows Subsystem for Linux прошло больше полугода. За это время Microsoft успела выпустить первое крупное обновление Windows 10 — Anniversary Update 1607, в котором все нововведения, включая WSL, теперь доступны любому установившему это обновление пользователю. WSL стала гораздо более проработанной и, пожалуй, «цельной».

По сравнению со сборкой Windows 10 14316, в которой впервые появилась подсистема Linux, в Windows 10 Anniversary Update подсистема выглядит вполне работоспособной и применимой на практике (настолько, насколько это возможно на данном этапе). Стабильность работы не вызывает нареканий. Забегая вперед, отмечу самое главное — в WSL появилась возможность запуска графического окружения и других GUI-программ (из числа DE это пока что Unity и Xfce), чего не было в предыдущих сборках Windows 10. Пока это было сделано неофициально, отдельными энтузиастами-линуксоидами, а не разработчиками WSL, но есть надежда, что официальная поддержка запуска полноценного Linux GUI в WSL лишь дело времени.

Unity поверх Windows 10. И это не эмулятор

WARNING

Помни: сначала WSL необходимо установить. Из коробки подсистема не заработает.

 

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

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

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

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

В русской версии Windows 10 все немного иначе, но общий смысл такой же

Установка bash в WSL проходит без проблем (хотя и не так быстро, как хотелось бы). Мне не удалось с первого раза установить Unity: инсталлятор постоянно ругался на битые пакеты. Как оказалось, сначала нужно было обновить систему через штатный менеджер пакетов Ubuntu — APT. После получения обновлений установка пошла как по маслу и… продлилась на моем тестовом Dell Inspiron (не самый старый ноутбук, хотя и не топовый) около девяти с половиной часов. Почему — тайна сия мне неведома. Однако я заметил, что каждый Ubuntu-пакет устанавливался раза в три-четыре дольше, чем в «чистой» Ubuntu.

Инсталляция bash сводится к одной команде в консоли Windows 10

INFO

Перед установкой и включением WSL обязательно установи ВСЕ обновления Windows 10. Иначе могут возникнуть проблемы!

 

X Window, Unity и все-все-все

Установка bash — это лишь полдела. Дальше начинается самое интересное — установка и настройка X-сервера в Windows и запуск графических приложений, в том числе и Unity.

Изначально Canonical и Microsoft добавили возможность запуска Ubuntu поверх Windows 10 для того, чтобы предоставить системным администраторам и разработчикам возможность использования bash и других Linux-инструментов и утилит, таких как make, gawk и grep, непосредственно в Windows. Пользователи Linux, как истинные хакеры (в хорошем смысле этого слова), не заставили себя долго ждать и немедленно приступили к работе над запуском графических окружений рабочего стола в WSL. И угадай, что? Они сделали это. Гватемальский программист, зарегистрированный на GitHub под ником Guerra24, смог (цитата) «запустить Unity (рабочее окружение по умолчанию в Ubuntu) внутри WSL. Это говорит о том, что прослойка от Microsoft, в принципе, вполне способна запускать любые окружения рабочего стола».

Задача эта нетривиальная, и то, что в итоге получится, трудно назвать полноценным рабочим столом Linux, но это только начало. Если ты хочешь использовать рабочий стол Ubuntu в Windows 10 в практических целях, то лучше воспользуйся любой из доступных в данный момент виртуальных машин, например VirtualBox от Oracle. А вот если ты просто хочешь повеселиться и прокачать свои навыки программирования для рабочих столов, то можешь попробовать запустить «нативный» Linux прямо в Windows 10. Для запуска Unity в WSL тебе для начала нужно установить (любым доступным способом, желательно легальным!) версию Windows 10 Anniversary Update за номером 1607. Причем не «домашнюю» версию, а самую что ни на есть «профессиональную», а то и вовсе «корпоративную». После установки обязательно обнови систему и двигайся дальше.

После двух (иногда трех) перезагрузок в процессе обновления, чтобы установить bash, необходимо запустить командную строку Windows (Win + R, ввести cmd — и будет тебе счастье в виде «консоли» Windows) и ввести… да, именно так: bash. Будет предложено согласиться с условиями обслуживания (обязательно прими их, выбора у тебя нет!) и загрузить Ubuntu. На этом этапе тебе нужно просто нажать клавишу Y. Объем загружаемых файлов будет не многим более одного гигабайта. Так что, если у тебя медленный интернет (да, бывает и такое), приготовься ждать. Затем начнется установка, которая, в свою очередь, тоже займет некоторое время, зависящее от производительности компьютера. И в конце всего этого ты попадешь в пространство пользователя (пользовательское окружение) Ubuntu 14.04, работающее поверх WSL.

Технически ты запустишь не Linux. Оно может выглядеть как Linux, но это не Linux. Дело в том, что пользовательское окружение (тот самый bash и прочие) работает не поверх ядра Linux, а внутри прослойки WSL. WSL использует специальный API и набор инструкций, для того чтобы все выглядело как в Linux, но все же это не то же самое. В основе всего этого все еще стоит ядро Windows NT. Это важно понимать, чтобы разобраться в том, как запускается и работает Unity в WSL.

После установки Ubuntu обязательно обнови ее, введя стандартные для этого команды:

# apt-get update
# apt-get upgrade

VcXsrv — X-сервер для Windows

Далее нужно снова вернуться в Windows 10 и установить совместимый с ней X-сервер. Для нашего эксперимента идеально подойдет VcXsrv. Его собрата Xming лучше не использовать, так как с ним, по неизвестной мне причине, возникает проблема: при попытке запустить любое графическое приложение для Linux все просто вылетает, в том числе и консоль Windows. Но это не все. Нужно сказать Ubuntu о том, что следует использовать именно X-сервер VcXsrv. Для этого введи в bash команду

# DISPLAY =: 0.0

Теперь любое графическое приложение Linux будет работать в Windows 10. Но только до закрытия bash. Чтобы WSL работала с графикой Linux все время, автоматически выбирая нужный для работы X-сервер, просто добавь указанную строку в конец конфигурационного файла bash (~/.bashrc):

# echo "export DISPLAY=:0.0" >> ~/.bashrc

VcXsrv — X-clock в Windows. Магия!

Firefox для Ubutnu работает отлично, почти не тормозит!

После этого ты сможешь запускать любые графические приложения Linux, например Firefox или любое DE. Однако они будут работать не так, как в Linux, падая каждую минуту, а некоторые, например Unity, и вовсе не запустятся. Проблема тут в том, что WSL не содержит в себе кода поддержки сокетов (универсальная концепция обмена данными между процессами в UNIX-подобных системах, подробности тут).

Для имплементации концепции сокетов графические окружения Linux по умолчанию используют систему обмена сообщениями D-bus. Большинство графических приложений Linux не смогут даже запуститься без D-bus, не то что работать. Но WSL, к счастью, поддерживает сетевой протокол TCP, что и подвигло пользователя Reddit.com под ником ShaRose найти способ заставить D-bus использовать вместо сокетов протокол TCP. Решение не идеальное, но оно работает. Чтобы «прикрутить» D-bus к TCP, введи в bash:

# sed -i 's/<listen>.*</listen>/<listen>tcp:host=localhost,port=0</listen>/' /etc/dbus-1/session.conf

Самое главное — правильно указать дисплей!

Этой командой ты изменишь конфигурационный файл D-bus так, чтобы отныне он использовал TCP вместо сокетов. В этом тебе поможет старый добрый потоковый редактор sed. Что в итоге? Приложения, требующие для своей работы D-bus, теперь запускаются и в WSL.
Следующий шаг — установка графических приложений Linux. Для начала сделай в консоли WSL вот это:

# apt-get install ubuntu-desktop
# apt-get install unity
# apt-get install compiz-core
# apt-get install compizconfig-settings-manager

Долгая установка Unity…

Первая команда установит основные графические компоненты Ubuntu, в том числе программы для конечного пользователя, такие как LibreOffice. Следующая команда устанавливает рабочий стол Unity. Две остальные команды поставят композитный оконный менеджер Compiz, использующий OpenGL, и графический фронтенд к нему. Именно его и нужно будет правильно настроить на следующем этапе.

Перед тем как начать пользоваться окружением рабочего стола Unity в Windows 10, тебе необходимо правильно настроить CompizConfig Settings Manager (CCSM). После установки всех этих приложений запусти из интерфейса bash CCSM и активируй в нем следующие плагины (все должно быть ИМЕННО так, как на скриншоте!):

Настройки Compiz

  1. В секции General (Общие):

    • Commands (Команды)
    • Composite
    • Copy to texture
    • OpenGL
  2. В секции Desktop (Рабочий стол):

  3. В секции Utility (Утилиты):

  4. В секции Window Management (Управление окнами):

    • Place Windows (Переместить окно)
    • Resize Window (Изменение размеров окна)
    • Scale (Масштабировать)
    • Snapping Windows
  5. В секции Image Loading (Загрузка изображения):

Далее, чтобы все наконец заработало, закрой CCSM и запусти Compiz из bash командой

$ compiz

Примерно через минуту ты увидишь запущенную оболочку Unity.

Unity во всей красе

Отмечу несколько ключевых моментов:

  1. Если ты и правда хочешь запускать иксовые приложения в WSL, устанавливай в качестве X-сервера VcXsrv, а не Xming. Опытным путем доказано, что Xming не желает нормально работать с WSL.
  2. После установки CCSM необходимо настроить его именно так, как показано на картинке (то есть включить то, что отмечено галочками, и выключить все остальное). Только тогда Unity со скрипом, не с первой попытки, но запустится.
  3. Лучше не устанавливать проприетарные драйверы ATI для Ubuntu внутри WSL. Это приводит к полному зависанию всей системы (в том числе и Windows 10) и влечет за собой тотальную переустановку WSL со всеми вытекающими.
  4. Огорчу тебя: не стоит возлагать на получившийся костыль большие надежды. Нормально ЭТО работать не будет. Но на моей тестовой машине Unity внутри WSL работала вполне сносно. Субъективно — чуть медленнее, чем в нативном Linux. Быть может, в будущем кто-нибудь доведет все это дело до ума. И от Unity в WSL таки будет польза.

Что же получится в итоге, после стольких мучений? А в итоге (теоретически, так как на практике выходит пока просто интересный экспериментальный способ запуска Unity и прочих DE внутри WSL) мы получим среду для тестирования Linux-приложений прямо внутри Windows. И Unity, работающую поверх Windows. Конечно, скорость работы и отзывчивость ее не такие, как на реальном железе, но все же быстрее, чем в виртуальной машине. Многие приложения, например Google Chrome или Pidgin, просто не запускаются. А вот Firefox, файловый менеджер, магазин приложений и прочие системные утилиты Ubuntu работают на ура (чуть медленней, чем в «настоящей» Ubuntu, но работают!).

WARNING

Установить WSL можно только в версиях Windows 10 «Профессиональная» и «Корпоративная». «Домашняя» не годится.

 

История ненависти и любви

Издавна Microsoft питала особые чувства к Linux в частности и ко всему миру FOSS в целом. И чувства эти, надо сказать, как правило, были не самыми теплыми — начиная со знаменитого «Открытого письма любителям» Билла Гейтса, написанного в далеком 1976 году (подробности в Вики), где автор обвинял пользователей персональных компьютеров (которые в те доисторические времена были и пользователями, и программистами, и хакерами!) чуть ли не в воровстве его интеллектуальной собственности (того самого бейсика), и заканчивая гневными высказываниями Стива Балмера в 2001 году по поводу Linux: «Linux — это раковая опухоль, которая пожирает всю интеллектуальную собственность, к которой прикасается. Согласно правилам лицензии, если вы используете какие-либо компоненты программного обеспечения с открытым исходным кодом, вы должны открыть код всего имеющегося у вас программного обеспечения».

Спустя пятнадцать лет, однако, Стив смягчил свою позицию: в марте 2016 года бывший генеральный директор Microsoft заявил, что рад видеть, что новый глава компании Сатья Наделла принял решение активнее поддерживать сообщество разработчиков открытого ПО, и «с удовольствием» (loved) наблюдал за анонсом MS SQL Sever для Linux. Во многом такой разворот бывшего гиганта софтверной индустрии — это заслуга сообщества FOSS. Тех тысяч и тысяч программистов, дизайнеров, майнтейнеров, FOSS-активистов и просто неравнодушных людей, которые годами «точили камень, аки вода».

Еще в середине 2000-х годов MS начала менять свою позицию в отношении FOSS. И это не пустые слова, а дела. Даром что ли не так давно Microsoft получила статус «платинового» участника Linux Foundation — главной организации, курирующей разработку Linux, высказала приверженность идеям разработки FOSS-сообщества. Ну и само существование WSL тому подтверждение. Спустя сорок с небольшим лет мы наблюдем, как некогда непримиримые идеологические (и не только идеологические) противники начали работать бок о бок, сообща делая мир лучше. Ну или хотя бы пытаться.

Спустя пятнадцать лет Стив Балмер, по сути, признал свою неправоту

То самое письмо Билла Гейтса в защиту копирайта

На данный момент апогеем такого симбиоза можно считать Windows Subsystem for Linux. Да, прослойка пока далека от совершенства. Но направление выбрано верное. И той и другой стороной.

 

«Дайте ей шанс!»

«Дайте Windows Subsystem for Linux шанс, и вы будете поражены», — говорят в Microsoft. Microsoft наконец-то признала потенциал мира FOSS в целом и Linux в частности. И каждое событие становится для Microsoft уроком, позволяющим оценить свои возможности и расширить свою деятельность в этой области программирования.

Совсем недавно, 16 ноября прошлого года, на сайте Microsoft для разработчиков появился пост с видеороликом под названием «Улучшения в bash на Windows и консоли Windows», в котором старший программист Microsoft Рич Тёрнер призывает Linux-разработчиков взглянуть на то, что Windows 10 может им предложить. «Установите экземпляр сборки Windows 10 для разработчиков (Windows 10 Insider Preview Build) и исполняйте свой код, используйте привычные вам инструменты, размещайте свои сайты на Apache, получайте доступ к своим базам данных MySQL непосредственно из вашего Java-кода», — говорит Тёрнер.

Новое, дружелюбное лицо Microsoft — Рич Тёрнер

Тёрнер особо отметил, что WSL была создана специально для разработчиков с целью предоставить последним все необходимые инструменты разработки для Linux. И все это, по его словам, без потери новшеств и преимуществ Windows 10. «Независимо от того, какие инструменты вы обычно используете в Linux для создания приложений, будь то Go, Erlang или C, дайте шанс WSL, а самое главное, отправляйте нам отчеты об ошибках. Эти отчеты действительно делают нашу жизнь намного проще, позволяя нам создавать продукт, который мы все можем использовать, чтобы работать более плодотворно», — продолжил он.

Разумеется, Microsoft сама заинтересована в улучшении WSL, и Тёрнер утверждает, что конечная цель всего этого состоит в том, чтобы сделать эту подсистему полностью совместимой со всеми инструментами разработки для Linux. И, по их словам, любой, кто перейдет на Windows 10, будет чувствовать себя так же комфортно, как и в Linux. А это, в свою очередь, обеспечит Microsoft приток новых пользователей. «Пока мы только в самом начале. Нам предстоит долгий путь. В данный момент нельзя сказать, что эта штука действительно полностью совместима с Linux-инструментами и готова к полноценному использованию вами», — сказал он. Это заявление стало для многих людей сюрпризом. Однако, как уже говорилось, Сатья Наделла, нынешний глава софтверного гиганта, применит в отношении FOSS и Linux иной подход, рассматривая открытый и свободный код в качестве источника дохода и новых возможностей.

Отдельно отмечу, что Рич Тёрнер в своей речи не призывает разработчиков отказаться от Linux и нисколько не умаляет преимущества этой ОС, а лишь просит дать WSL шанс.

 

Промежуточные итоги

Что хотелось бы сказать в связи со всем этим? Во-первых, Microsoft уже не та. Не та монструозная корпорация зла. С каждым годом прибыли компании от продажи ПО падают, рынок мобильных устройств, по сути, отдан на откуп Google и Apple, а пользователи (как корпоративные, так и домашние) всё чаще стараются сэкономить на покупке софта. И компании приходится адаптироваться к новым условиям. Даже «заклятый друг» MS — Apple открывает исходники своих продуктов один за другим. Во-вторых, это все очень хорошо. В первую очередь для нас, простых пользователей.

В следующей статье про Windows Subsystem for Linux мы проведем несколько тестов на производительность и попробуем наконец WSL на практике, установив на нее веб-сервер Apache и запустив локальный хостинг сайта. А пока можно промежуточно резюмировать, что эксперимент удался.

Установка Linux из под Windows: пошаговая инструкция, характеристики

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

Установка Linux из под Windows

В большинстве случаев пользователи устанавливают в качестве основной ОС на компьютер Windows, поэтому более актуальней является тема установки Linux из под «Виндовс», эту ситуацию и рассмотрим. Забегая вперед, скажем, что существует два способа: традиционный, подразумевающий использование накопителя с образом установщика Linux, и особый – с помощью программы Wubi.

Способ 1: через загрузочную флешку

Если вы хотите установить Linux Mint из под Windows традиционным методом, то вам необходимо первым делом создать загрузочную флешку с нужным дистрибутивом. Для этого будем использовать программу Rufus.

  1. Запустите приложение.
  2. Нажмите по кнопке с изображением диска.
  3. В «Проводнике» выберите образ Linux, который нужно предварительно загрузить на компьютер.
  4. Из списка «устройства» выберите вашу флешку.
  5. Схему раздела и тип системного интерфейса оставьте по умолчанию.
  6. Также по умолчанию оставьте файловую систему и размер кластера.
  7. Все остальные настройки не изменяйте.
  8. Нажмите кнопку «Старт».

После этого начнется процесс записи. Дождитесь его окончания и закройте программу. Флешка готова, теперь необходимо с нее запуститься. Для этого перезагрузите компьютер и в момент его запуска нажимайте кнопку F9 или F8, пока не появится специальное меню. В нем выберите вашу флешку. После этого запустится установщик Linux Mint или же другого дистрибутива, который вы выбрали.

  1. В меню выберите строку «Запустить».
  2. Войдя на рабочий стол ОС, запустите ярлык Install Linux.
  3. Откроется установщик, в котором, следуя инструкции, произведите инсталляцию операционной системы Linux.

Вот так просто можно установить Linux под Windows 10 или любую другую версию ОС от компании Microsoft.

Способ 2: с помощью программы Wubi

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

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

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

  • Диск установки. Здесь вам нужно выбрать диск или раздел, на который будет установлена Linux. Примечательно, что можно выбирать даже системный, никаких сбоев в работе Windows наблюдаться не будет.
  • Размер установки. Многие удивятся, что максимум для Linux можно выделить 30 гигабайт на ранее выбранном диске, однако в будущем этот объем можно будет увеличить.
  • Окружение рабочего стола. Те, кто знаком с Linux, сразу разберутся, остальным же рекомендовано выбирать Unity.
  • Язык. Здесь выбираете локализацию ОС.
  • Имя пользователя. Вводите свое имя, которое будет отображаться в системе.
  • Пароль. Вводите и подтверждаете пароль, который необходим для входа в систему.

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

Установка «Виндовс 7» из-под Linux

Теперь перейдем непосредственно к тому, как установить «Виндовс» из-под Linux. Как и в приведенном ранее способе, это можно произвести через загрузочную флешку, однако способ ее создания во многом отличается от ранее рассмотренного метода. В любом случае, если вам покажется, что выполнить все действия инструкции сложно, вы можете воспользоваться вторым способом, который также предусмотрен. Он подразумевает использование уже другого приложения, которое носит название Qemu.

Способ 1: через загрузочный накопитель

Рассматривая, как установить Linux из под Windows, мы обозначили способ с использованием флешки. Рассмотрим его же, только внутри операционной системы на базе ядра Linux. Понадобится для этого программа под названием ROSA Image Writer, поэтому загрузите ее на компьютер и установите. Также не забудьте скачать образ операционной системы Windows, который вы будите устанавливать.

  1. Запустите программу.
  2. В поле «Образ» введите путь к образу Windows. Это же можно сделать через файловый менеджер, нажав по кнопке с изображением папки.
  3. Из списка «USB-диск» выберите флешку, которая на данном этапе уже должна быть вставлена в компьютер.
  4. Нажмите кнопку «Запись».

После этого начнется создание флешки. Дождитесь завершения этого процесса и закройте программу. Перезапустите компьютер и во время его загрузки нажимайте кнопку F9 или F8, а в появившемся меню выберите накопитель в качестве устройства, с которого будет запускаться компьютер. Появится установщик Windows, выполняя инструкции, прописанные в нем, вы произведете инсталляцию ОС.

Способ 2: с помощью программы Qemu

Что, если вы используете специфический дистрибутив, в котором не работает программа ROSA? В этом случае можно воспользоваться приложением Qemu. Именно его рекомендуют на сайте Habr для установки Windows из под Linux. Забегая вперед, стоит сказать, что для многих пользователей этот метод может не подойти, так как он не подразумевает использование графического окружения, напротив, все действия будут выполняться непосредственно в «Терминале».

  1. Установите программу, прописав в «Терминале» команду sudo apt install qemu.
  2. Загрузите на компьютер образ Windows.
  3. Получите в «Терминале» права суперпользователя, выполнив команду sudo su и введя после этого ваш пароль.

Установка

Теперь можно переходить непосредственно к основному процессу. Все, что вам необходимо сделать, – выполнить одну команду: qemu -boot d -cdrom <путь к образу windows> /dev/sdb -m 1536. Обратите внимание, что /dev/sdb – это раздел, где будет храниться проприетарный софт, а m 1536 – объем оперативной памяти, которая будет выделена под управление операционной системы.

Выполнив нужную команду, запустится процесс копирования установочных файлов, после окончания которого вам необходимо перезапустить компьютер и отключить программу Qemu, сделать это вы можете, например, через «Системный монитор».

Теперь необходимо обновить загрузчик GRUB, делается это одной командой: update-grub, после этого в нем появится новая запись, необходимая для запуска на компьютере Windows. Однако порой этого недостаточно, чтобы она появилась, так бывает в случаях, когда загрузчик Windows затирает GRUB. В этом случае выполните одну из команд: grub-install или dpkg-reconfigure grub.

После всего проделанного необходимо снова перезапустить компьютер, а в меню GRUB выбрать строку с упоминанием Windows. Запустится непосредственно установщик операционной системы, в котором, следуя всем инструкциям, вы выполните инсталляцию ОС.

Установка Linux на флешку из-под Windows

Вот мы и рассмотрели, как можно установить Linux из-под «Виндовс» или «Виндовс» из под Linux, но что, если вы хотите иметь, так сказать, портативную операционную систему? В этом случае вы без труда можете установить Linux на свою флешку и загружаться с нее при любом удобном случае. К сожалению, такое же с «Виндовс» сделать куда сложнее, по крайней мере, официальными методами.

Итак, чтобы установить Linux на флешку, вам необходимо сделать следующее:

  1. Подготовить две флешки. Одна должна быть минимум на 2 Гб, а вторая — больше 8 Гб, так как именно на нее будет установлена операционная система.
  2. На флешку объемом от 2 Гб запишите образ желаемого дистрибутива Linux.
  3. Запустите компьютер с этой флешки и начните установку Linux.
  4. При разметке диска укажите в качестве места установки вашу флешку размером от 8 Гб.

После этого начнется распаковка файлов на флешку. Дождитесь окончания и перезапустите компьютер. Вот так просто можно установить ОС на USB-накопитель.

Как подключиться к Linux из Windows

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

В этой статье мы рассмотрим варианты подключения к Linux из Windows. Существуют бесплатные и условно бесплатные утилиты вроде AnyDesk или TeamViewer, но установка их довольно тривиальна и не нуждается в дополнительном пояснении. Утилиты подобного рода обладают рядом ограничений при бесплатном некоммерческом использовании, либо их функциональность не удовлетворяет тем или иным потребностям пользователя. Мы рассмотрим полностью бесплатные способы как подключится к Linux из Windows.

Содержание статьи:

Удалённый доступ к Linux с помощью VNC

На сегодняшний день самое популярное удаленное подключение к Linux из Windows, с использованием привычный в Windows графического интерфейса, является VNC (Virtual Network Computing) — утилита, использующая протокол RFB (Remote FrameBuffer — удалённый кадровый буфер). Управление осуществляется путём передачи нажатий клавиш на клавиатуре и движений мыши с одного компьютера на другой и ретрансляции содержимого экрана через компьютерную сеть.

В качестве сервера VNC в данном примере будет использоваться  TightVNC, установленный в Ubuntu 20.04. Для установки сервера VNC необходимо выполнить ряд действий:

Шаг 1. Установка рабочей среды XFCE

Xfce — одна из самых легковесных рабочих сред, используемых в Linux, она будет быстро работать даже при слабом и нестабильном сетевом подключении. Установите её с помощью команд:

sudo apt update

sudo apt install xfce4 xfce4-goodies

Шаг 2. Установка TightVNC

Далее установите TightVNC:

sudo apt install tightvncserver

Шаг 3. Настройка пароля

Перед началом выполнения всех действий необходимо задать пароль пользователя VNC.  Выполните команду:

vncpasswd

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

Завершите процесс vncserver:

vncserver -kill :1

Шаг 4. Настройка скрипта запуска

Отредактируйте скрипт, который выполняется после запуска VNC-сервера:

nano ~/.vnc/xstartup

Он должен содержать такой текст:

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &

Сделайте файл исполняемым:

chmod +x ~/.vnc/xstartup

Шаг 5. Запуск VNC сервера

На этом этапе уже можно запустить VNC-сервер с помощью команды:

vncserver

Шаг 6. Подключение из Windows

Для того, чтобы подключиться из Windows к вашему Linux-серверу, используйте TightVNC Viewer.

Укажите IP-адрес компьютера, к которому нужно подключиться, и номер порта в поле Remote Host. В данном примере — 192.168.56.102::5901:

После того, как будет введён пароль, вы должны увидеть рабочий стол Xfce:

Шаг 8. Настройка systemd

Для того, чтобы запуск вашего VNC-сервера добавить в автозагрузку надо использовать systemd. Создайте новый файл сервиса systemd:

sudo nano /etc/systemd/system/[email protected]

Его содержимое должно быть следующим:

[Unit]
Description=Systemd VNC server startup script for Ubuntu 20.04
After=syslog.target network.target
[Service]
Type=forking
User=ubuntu
ExecStartPre=-/usr/bin/vncserver -kill :%i &> /dev/null
ExecStart=/usr/bin/vncserver -depth 24 -geometry 800x600 :%i
PIDFile=/home/ubuntu/.vnc/%H:%i.pid
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target

Измените имя пользователя ubuntu и рабочего каталога ubuntu на нужные вам значения. Если у вас запущен VNC-сервер, остановите его:

vncserver -kill :1

Сообщите systemd о появлении нового сервиса:

sudo systemctl daemon-reload

Добавьте запуск вашего нового сервиса в список автозагрузки:

sudo systemctl enable [email protected]

Запустите VNC-сервер:

sudo systemctl start vncserver@1

Использование RDP для удалённого подключения

Помимо VNC, для управления Linux-сервером из Windows можно воспользоваться RDP (Remote Desktop Protocol). Для этого на компьютере с Ubuntu 20.04 установите утилиту xrdp:

sudo apt install xrdp

Для корректной работы сервиса необходимо добавить пользователя xrdp в группу ssl-cert:

sudo adduser xrdp ssl-cert

Установите Xfce:

sudo apt-get install xfce4

Добавьте Xfce в сессии RDP в качестве рабочего стола по умолчанию:

echo xfce4-session >~/.xsession

Перезапустите сервис xrdp:

sudo systemctl restart xrdp.service

Процедура подключения из Windows к Linux-серверу по протоколу RDP почти ничем не отличается от подключения к удалённым Windows-серверам. Введите IP-адрес сервера, логин и пароль пользователя в Linux:

Если всё сделано правильно, вы увидите рабочий стол Xfce:

Подключение к Linux из Windows по SSH

Для подключения к компьютеру под управлением Linux по протоколу SSH из Windows можно воспользоваться PowerShell. Сначала становите OpenSSH Client, если ещё не установлен. Запустите на вашем компьютере PowerShell от имени администратора системы и выполните следующую команду:

Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'

Это необходимо для того, чтобы узнать текущую версию SSH-клиента. В данном примере доступна версия OpenSSH.Client-0.0.1.0. Установите OpenSSH.Client с помощью команды:

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

Для того, чтобы подключиться к устройству, на котором запущен SSH-сервер, необходимо ввести имя пользователя и IP-адрес. Команда для подключения по SSH используя PowerShell выглядит так:

ssh [email protected]

Здесь ubuntu — имя пользователя на удалённом компьютере, а 192.168.56.1 — IP-адрес Linux-сервера, на котором запущен демон SSH.

При первом подключении необходимо подтвердить использование специального персонального ключа для шифрованного соединения по SSH-протоколу (введите слово Yes), затем введите пароль пользователя (в данном случае для пользователя ubuntu):

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

Для завершения терминальной сессии на удалённом компьютере введите команду exit. Теперь вы знаете как выполняется подключение к Linux из Windows по SSH.

Использование Putty для подключения к Linux

Пожалуй, одним из самых популярных способов подключения к Linux из Windows является кроссплатформенная утилита Putty — небольшая по размерам, но очень часто незаменима для подключения по таким протоколам как SSH, Telnet, rlogin и даже с помощью последовательных портов.

Для обычного подключения к Linux-серверу по протоколу SSH достаточно в поле Host Name (or IPaddress) указать его IP-адрес и нажать кнопку Open (в данном примере Linux-сервер имеет IP-адрес: 192.168.56.102):

При первом подключении Putty предупредит, что используется специальный ключ безопасности и его нужно добавить в доверенные хосты. Нажмите кнопку Да:

Далее нужно будет ввести логин и пароль.  Если всё сделано правильно,  запустится удалённая сессия терминала Linux:

Мало кто знает, что Putty позволяет запустить почти любое приложение, установленное на компьютере с Linux, по сети в Windows. Для этого на компьютере с Windows нужно установить собственный X-сервер. В данном примере воспользуемся Xming.

Скачайте Xming с официального сайта. Установка довольно тривиальная, поэтому не будем на ней останавливаться. Ничего не меняйте в процессе установки. Просто нажимайте кнопку Next до тех пор, пока программа не установится и не запустится:

Когда установка Xming завершится, откройте Putty и в настройках сессии для вашего подключения в разделе SSH -> X11 включите флажок напротив опции Enable X11 forwarding, а также, в строке Отображение дисплея X впишите значение localhost:0, после чего откройте сессию подключения с помощью кнопки Open:

В открывшемся терминале Putty введите консольное название программы, обладающей графическим интерфейсом. В данном примере введено название графического редактора drawing:

drawing &

(Знак & позволит запустить программу в фоновом режиме, в этом случае в окне Putty можно будет выполнять и другие команды):

Как видите, Linux-приложение drawing успешно запустилось по сети на X-сервере, установленном в Windows. С ним можно работать так же, как и с локальным приложением.

Выводы

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

Как установить Linux в Windows 10

&nbsp windows

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

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

Установка Ubuntu, OpenSUSE или SUSE Linux Enterprise Server в Windows 10

Начиная с версии Windows 10 Fall Creators Update (версия 1709) установка подсистемы Linux для Windows несколько изменилась по сравнению с тем, что было в предыдущих версиях (для предыдущих версий, начиная с 1607, когда функция была представлена в бета-версии, инструкция — во второй части этой статьи). Также обратите внимание, что в Windows 10 2004 можно установить Kali Linux с графическим интерфейсом.

Теперь необходимые шаги выглядят следующим образом:

  1. Прежде всего, необходимо включить компонент «Подсистема Windows для Linux» в «Панель управления» — «Программы и компоненты» — «Включение и отключение компонентов Windows». 
  2. После установки компонентов и перезагрузки компьютера, зайдите в Магазин приложений Windows 10 и загрузите оттуда Ubuntu, OpenSUSE или SUSE Linux ES (да, теперь доступно три дистрибутива). При загрузке возможны некоторые нюансы, о которых далее в примечаниях. 
  3. Запустите загруженный дистрибутив как обычное приложение Windows 10 и выполните первоначальную настройку (имя пользователя и пароль). 

Для включения компонента «Подсистема Windows для Linux» (первый шаг) можно использовать команду PowerShell:

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

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

  • Вы можете установить сразу несколько дистрибутивов Linux.
  • При загрузке дистрибутивов Ubuntu, OpenSUSE и SUSE Linux Enterprise Server в русскоязычном магазине Windows 10 заметил следующий нюанс: если просто ввести название и нажать Enter, то нужных результатов в поиске не оказывается, но если начать вводить и затем нажать по появляющейся подсказке, автоматически попадаешь на нужную страницу. На всякий случай прямые ссылки на дистрибутивы в магазине: Ubuntu, OpenSUSE, SUSE LES.
  • Запускать Linux можно и из командной строки (не только с плитки в меню Пуск): ubuntu, opensuse-42 или sles-12

Установка Bash в Windows 10 1607 и 1703

Для того, чтобы установить оболочку bash, выполните следующие простые действия.

  1. Зайдите в параметры Windows 10 — Обновление и безопасность — Для разработчиков. Включите режим разработчика (должен быть подключен Интернет для загрузки необходимых компонентов). 
  2. Зайдите в панель управления — Программы и компоненты — Включение или отключение компонентов Windows, отметьте пункт «Подсистема Windows для Linux». 
  3. После установки компонентов, введите в поиске Windows 10 «bash», запустите предлагаемый вариант приложения и выполните установку. Вы можете задать свое имя пользователя и пароль для bash, либо использовать пользователя root без пароля. 

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

Примеры использования Ubuntu Shell в Windows

Для начала отмечу, что автор не является специалистом по bash, Linux и разработке, а примеры ниже — просто демонстрация того, что в Windows 10 bash работает с ожидаемыми результатами для тех, кто разбирается в этом.

Приложения Linux

Приложения в Windows 10 Bash можно устанавливать, удалять и обновлять с помощью apt-get (sudo apt-get) из репозитория Ubuntu.

Использование приложений с текстовым интерфейсом ничем не отличается от такового на Ubuntu, например, вы можете установить Git в Bash и использовать его привычным образом.

Скрипты bash

Вы можете запускать скрипты bash в Windows 10, создать их можно в имеющемся в оболочке текстовом редакторе Nano.

Скрипты bash не могут вызвать программы и команды Windows, но возможен запуск скриптов и команд bash из bat файлов и сценариев PowerShell:

bash -c "команда"

Также вы можете попробовать запускать приложения с графическим интерфейсом в Ubuntu Shell в Windows 10, на этот счет в Интернете уже имеется не одна инструкция и суть способа сводится к использованию Xming X Server для вывода GUI приложения. Хотя официально возможность работы с такими приложениями Майкрософт не заявлена.

Как было написано выше, я не тот человек, который может в полной степени оценить ценность и функциональность нововведения, но вижу как минимум одно применение для себя: различные курсы Udacity, edX и другие, связанные с разработкой проходить будет куда проще, работая с необходимыми инструментами прямо в bash (а в этих курсах обычно демонстрируется работа именно в терминале MacOS и Linux bash).

А вдруг и это будет интересно:

Простой способ установки Ubuntu — из Windows

В основном это два варианта запуска Wubi из Windows для простой установки Ubuntu Linux на ваш компьютер:

Простая установка — вариант A : Использовать образ компакт-диска Ubuntu

Образ компакт-диска Ubuntu (около 706 МБ, файл ISO) свободно доступен для загрузки и может быть записан на компакт-диск (« LiveCD ») с помощью программного обеспечения для записи.Образ компакт-диска официально включает установщик wubi.exe.

Возможно, вы захотите обратиться к следующим шагам по установке Ubuntu после помещения LiveCD в привод CD / DVD (или монтирования файла ISO на виртуальном приводе с помощью программного обеспечения для эмуляции).

  1. В Windows запустите wubi.exe с диска, чтобы открыть меню Ubuntu.
  2. Выберите «Установить в Windows», откроется окно установщика Ubuntu.
  3. Введите пароль (и при необходимости измените имя пользователя, установочный диск или другие параметры)
  4. Нажмите кнопку «Установить», Wubi установит образ с компакт-диска / DVD на жесткий диск.
  5. Перезагрузите компьютер при появлении запроса.
  6. Выберите «Ubuntu» в меню загрузки, чтобы завершить установку.
  7. После установки система перезагружается.
  8. Выберите параметр в меню загрузки для запуска системы Ubuntu или Windows.

Простая установка — вариант B : Скачать программу установки Wubi

Этот параметр позволяет программе установки Wubi загружать образ компакт-диска Ubuntu во время установки. Для начала вам просто нужно скачать установочный файл wubi.exe (1,4 МБ) отсюда. После загрузки дважды щелкните файл установщика в Windows, и откроется окно установщика Ubuntu, такое же, как после шага 2 выше.

Остальные шаги для установки в основном аналогичны, за исключением того, что на шаге 4 установщик загрузит образ компакт-диска Ubuntu с сервера на жесткий диск, вместо того, чтобы получить его с привода CD / DVD. Загрузка образа компакт-диска может занять некоторое время во время установки в зависимости от вашей пропускной способности.

Удалить Ubuntu из Windows

Если вы хотите удалить Ubuntu, откройте Центр управления в Windows, выберите «Ubuntu» для удаления, как и любые другие приложения Windows.

Ограничения

Wubi требует наличия Windows 98, 2000, XP, Vista или 7 для установки Ubuntu Linux в существующую файловую систему. Хотя Wubi упрощает установку и удаление Ubuntu из Windows, он имеет некоторые ограничения — в этом режиме не включен спящий режим, и производительность диска может быть относительно снижена, но я не считаю, что эти ограничения достаточно сильны для не пытаюсь установить Ubuntu из Windows.

.

Получить Ubuntu — Microsoft Store

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

Перейти к основному содержанию

Microsoft

Главная

Главная

Главная

  • Главная
  • Устройства

  • Программного обеспечения

  • Игры и развлечения

  • Сделки
  • Магазин Бизнес
  • Студенты и родители
  • Больше

  • Все Microsoft

.

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

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