Нажмите "Enter", чтобы перейти к содержанию

Виртуальная машина linux для windows 10: Установка VirtualBox на Windows 10 с ОС ubuntu

Содержание

Установка VirtualBox на Windows 10 с ОС ubuntu

Содержание

  • 1 Загрузка и установка VirtualBox на Windows 10
  • 2 Установка виртуальной машины на windows 10
  • 3 Добавление общей папки
  • 4 Итог
  • 5 Видео по теме

На сегодняшний день существует много программных продуктов, позволяющие использовать виртуализацию для различных операционных систем. Наиболее интересным продуктом является программа VirtualBox, которую выпускает и поддерживает корпорация Oracle.

Эта программа распространяется по лицензии GNU GPL, что дает право использовать ее абсолютно бесплатно. Главной задачей VirtualBox является виртуализация операционных систем, то есть с помощью программы вы создаете виртуальную машину, на которой запускаете ОС. В данной статье мы подробно рассмотрим установку VirtualBox на новейшую операционную систему компании Microsoft — Windows 10.

Загрузка и установка VirtualBox на Windows 10

Для скачивания VirtualBox откройте любой установленный браузер в Windows 10 и перейдите по адресу www. virtualbox.org/wiki/Downloads. Перед вами откроется страница загрузки программы.

В данный момент VirtualBox 5.0.8 является самой новой версией программы и полностью совместима с Windows 10. Поэтому смело скачивайте эту версию, на которую ссылка находится в пункте «VirtualBox 5.0.8 for Windows hosts». После загрузки запустите инсталляционный файл, после чего откроется окно установки программы.

Нажимаем кнопку Next > и переходим к окну, где вам будет предоставлен выбор трех устанавливаемых компонентов:

  1. Virtualbox USB Support;
  2. Virtualbox Networking;
  3. Virtualbox Python 2 x Support.

Первый компонент отвечает за поддержку USB устройств, подключаемых к виртуальному компьютеру. Второй компонент отвечает за поддержку сети в такой машине, с его помощью создаются виртуальные сетевые адаптеры и устанавливаются драйвера для взаимодействия виртуальных адаптеров с физическими. Третий компонент устанавливается для поддержки скриптов, которые создаются на языке программирования Python.

Главной задачей скриптов является автоматизация задач в виртуалке. Также при нажатии кнопки Browse можно задать расположение установки исполняемых файлов.

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

Далее идет окно с предупреждением «Warning Network Interface». Это окно означает, что следует установить дополнительные сетевые инструменты для виртуальных машин. Поэтому смело нажимайте кнопку Yes.

Теперь переходим к последнему окну инсталляции и нажимаем кнопку Install.

Начнется процесс инсталляции программы на компьютер, который займет пару минут.

Как только инсталлятором будет завершена установка, появится окно с оповещением, что программа установлена. Также в окне будет стоять галочка с надписью «Start Oracle VM VirtualBox», которая позволит вам запустить VirtualBox после нажатия кнопки Finish.

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

Установка виртуальной машины на windows 10

Вначале вы должны решить, для какой операционной системы создается виртуальная машина. Поэтому для начала подготовим образ ОС для инсталляции в нашу машину. Для примера мы возьмем образ бесплатной ОС Linux Ubuntu, который можно загрузить по адресу www.ubuntu.com/download/desktop. Выберем 32 битный образ Ubuntu и скачаем его на локальный диск ПК. Самым последним релизом Ubuntu является версия 15.10.

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

Теперь укажем объем памяти, выделяемой для нашей виртуальной машины.

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

Укажем тип нашего жесткого диска, поставив галочку «VDI».

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

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

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

Создание нашего виртуального Linux компьютера закончено, теперь можно его запустить, кликнув по зеленой кнопке «Запустить». При запуске виртуальная машина предложит вам выбрать загрузочный диск. Выберите загрузочный диск ubuntu-15. 10-desktop-i386.iso, который мы ранее скачали и нажмите Продолжить.

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

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

После установки вы сможете использовать виртуальную машину как отдельный компьютер и использовать все возможности ОС Ubuntu, которые отсутствуют в Windows 10.

В VirtualBox можно настраивать конфигурацию на установленной виртуальной машине. Например, если вашему виртуальному компьютеру не хватает оперативной памяти, то ее можно быстро увеличить, перейдя в настройки виртуалки. Попасть в меню настройки можно при помощи нажатия кнопки «Настройки», предварительно выбрав редактируемую виртуалку.

В меню настройки вы увидите десять пунктов:

  1. Общие;
  2. Система;
  3. Дисплей;
  4. Носители;
  5. Аудио;
  6. Сеть;
  7. COM-порты;
  8. USB;
  9. Общие папки;
  10. Интерфейс пользователя.

Первый пункт позволяет изменять имя ВМ и тип операционной системы.

Второй позволяет изменять объем виртуальной памяти и порядок загрузки носителей информации. Также в этом пункте можно редактировать настройки процессора, выбирать количество ядер для вашей ВМ и включать поддержку технологии аппаратной виртуализации Intel-VT и AMD-V.

С помощью третьего пункта можно изменять объем памяти виртуального видеоадаптера и включать 3D-ускорение.

Пункт «Носители» дает возможность конфигурировать SATA/IDE носители информации и добавлять новые.

«Аудио» позволяет выбрать тип виртуальной звуковой карты.

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

Меню «COM-порты» позволяет использовать последовательный COM-порт и изменять его настройки.

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

Добавление общей папки

«Общие папки» дают возможность создавать общие директории между ВМ и физической системой. С помощью меню «Интерфейс пользователя» можно настроить интерфейс окна, в котором запущена ВМ.

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

  1. Добавьте папку, которую вы хотите сделать общей в системе Windows 10 в разделе «Общие папки» настроек ВМ. Обратите внимание, что вы задаете имя — оно в дальнейшем пригодится.
  2. Убедитесь, что вы установили диск гостевой ОС в процессе установки ВМ. Если нет, то установите его.
  3. Далее, загрузите Ubuntu, создайте в ней папку, например, с именем buffer в вашей домашней папке. Через графический интерфейс, или через терминал с помощью команды sudo mkdir ~/buffer Далее, в терминале введите команду sudo mount -t vboxsf Buffer ~/buffer где, как вы наверное догадались, «Buffer» — имя папки, которое мы запомнили при выполнении пункта 1 инструкции, а «~/buffer» — путь к только что созданной папке Ubuntu.

Итог

Надеемся, что материал, изложенный в статье, поможет вам освоить методы виртуализации операционных систем, и у вас не будет возникать вопроса, как установить virtualbox на windows 10.

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

Перед созданием такой машины убедитесь, что у вас хватит аппаратных ресурсов компьютера для ее запуска. Поэтому для запуска виртуальных машин используйте мощный процессор, который поддерживает технологии аппаратной виртуализации Intel-VT и AMD-V. Также немаловажную роль играет объем оперативной памяти на вашем ПК. Например, если вы создадите виртуальную машину на базе ОС Windows 10, то вам потребуется минимум 2048 Мб оперативной памяти, которая будет выделена из основной системы.

Кроме этого, в VirtualBox можно использовать пакет плагинов Extension Pack, что существенно расширяет функциональные возможности программы и добавляет поддержку новых устройств.

Видео по теме

Как установить виртуальную машину Windows 10 в Ubuntu

Во вторник, воспользовавшись объявлением Canonical о том, что Ubuntu 19.04 Disco Dingo также доступна для установки в Windows 10 в качестве виртуальной машины Hyper-V, мы публикуем статья, в которой мы научили вас, как это делать. Мы получили некоторый комментарий о том, что это не имеет смысла, поскольку лучше иметь его как родной (с чем я согласен), но если такая возможность существует, это потому, что многие пользователи сочтут ее полезной. Еще один комментарий, который мы получили, заключается в том, как сделать обратное, то есть Виртуальная машина Windows 10 в Ubuntu.

Процесс создания виртуальной машины Windows 10 в Ubuntu прост, на мой взгляд, намного проще, чем способ сделать это с помощью Hyper-V. Единственное необходимое будет иметь Windows 10 DVD или ISO-образ откуда мы будем производить установку. Это и знаменитое программное обеспечение виртуализации виртуальных машин Oracle, которое представляет собой не что иное, как Virtualbox. Здесь мы объясняем, как запустить Windows 10 в Ubuntu.

Индекс

  • 1 Виртуальная машина Windows 10 в Virtualbox
  • 2 Настроить виртуальную машину

Виртуальная машина Windows 10 в Virtualbox

Прежде чем вы скажете мне, что Windows не так крута, как Ubuntu и тому подобное, повторите, что я согласен. Но есть пользователи, которым нужны программы Windows, и они не хотят их менять, как некоторые мои знакомые. Этим людям я рекомендую использовать двойную загрузку или, что более безопасно, виртуальную машину. Мне удалось убедить одного, что для меня уже много. Процесс создания виртуальной машины Windows 10 в Virtualbox Это выглядит следующим образом:

  1. У нас есть DVD с Windows 10. Его ISO-образ тоже того стоит.
  2. Устанавливаем Virtualbox.
    Мы можем сделать это из программного центра или с помощью команды sudo apt установить виртуальную коробку.
  3. Далее запускаем Virtualbox.
  4. Щелкаем по «New».

  1. Мы говорим вам:
    • Имя. «Windows 10» подойдет.
    • Папка, в которую он будет сохранен. Стоит оставить как есть.
    • Парень: Microsoft Windows.
    • Версия: выбираем Windows 10.

  1. На следующем этапе мы настраиваем оперативную память, которую мы назначим виртуальной машине с Windows 10. По умолчанию это обычно 1 ГБ, чего недостаточно для запуска Windows 10. Зеленым он отмечен, чтобы не пострадать наш компьютер. Оранжевый помечено, что сделало бы наше оборудование исправным, и красным помечено, что привело бы к неисправности основной системы. Если у нас есть 4 ГБ, мы можем оставить вам 2 ГБ (2048 МБ). Если у нас будет 8Гб, то можно и больше поставить.
  2. Нажимаем далее.

  1. На следующем шаге мы начнем создавать виртуальную машину, а точнее, каким будет ее хранилище:
    1. нажимаем на «Создать».
    2. Выбираем тип. Я всегда оставлял его по умолчанию (VDI).
    3. На следующем шаге мы можем назначить ему размер или сделать его динамическим, который будет варьироваться в зависимости от использования жесткого диска. Это зависит от каждого. Если вы хотите контролировать его размер, вам нужно назначить пробел (фиксированный размер).
    4. Наконец, мы нажимаем Create.

Настроить виртуальную машину

  1. Если вы думали, что все сделано, вы ошибались. Следующее, что нужно сделать, это, выбрав машину, перейти в «Конфигурация».

  1. В этом разделе вам нужно перейти к значку Storage / Empty / CD. Отсюда мы выберем наш ISO или проверим, обнаруживает ли он наш CD-ридер с нашей Windows 10, и мы нажмем ОК.

  1. Наконец, мы нажимаем «Пуск», чтобы запустить виртуальную машину.
  2. Шаги, которые необходимо выполнить здесь, такие же, как если бы мы изначально устанавливали операционную систему на локальный жесткий диск:
    1. Выбираем язык установки и клавиатуру.
    2. Нажимаем «Установить» (мой ISO на английском языке, поэтому написано «Установить сейчас»).
    3. Мы отмечаем поле, указывающее, что принимаем условия и продолжаем.
    4. Выбираем второй вариант. Первый — обновить.
    5. Выбираем жесткий диск и нажимаем далее. Установка начнется, и нам останется только подождать.
  3. Если в следующий раз он запускается не так, как при реальной установке, и возвращается в программу установки, мы выключаем виртуальную машину, переходим к настройке и удаляем ISO или удаляем DVD.

И все. Вероятно, существует проблема совместимости оборудования, из-за которой Кортана плохо слышит. Лучше всего обновить операционную систему сразу после ее установки, поскольку уже было несколько версий, в которых Windows также определяет оборудование нашего компьютера и устанавливает необходимые драйверы. Это тоже того стоит установить «Extension Pack» от Virtualbox, который добавит поддержку портов USB. Вы можете скачать его с ссылку.

У меня есть старый компьютер, который я оставил с Windows для тестов, которые мне могут понадобиться, и чтобы быть уверенным, что я могу использовать все существующие программы (у меня также есть Mac), но использование Virtualbox всегда будет хорошей идеей. для тех, у кого есть только компьютер и к тому же не нужна двойная загрузка. Вы один из них?


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Вы можете быть заинтересованы

Как создать виртуальную машину Linux в Windows 10 с помощью Hyper-V

Гипер-V (Изображение предоставлено Windows Central)

Несмотря на то, что теперь можно запускать ряд дистрибутивов Linux изначально в Windows 10, эти среды могут быть несколько ограничены в возможностях и инструментах, которые вы можете использовать. Кроме того, вы можете выбрать только один из трех дистрибутивов, включая Ubuntu, SUSE Linux Enterprise и OpenSUSE Leap, и вы застряли с интерфейсом командной строки, а это означает, что вы не можете запускать какие-либо графические интерфейсы (например, GNOME). , KDE, XFCE) или графические приложения на базе Linux.

Конечно, вы всегда можете установить свой любимый дистрибутив Linux на второй компьютер, но если у вас его нет, вы все равно можете запустить полнофункциональную версию Linux с помощью виртуальной машины (ВМ).

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

В этом руководстве по Windows 10 мы покажем вам, как установить большинство дистрибутивов Linux на виртуальные машины с помощью функции виртуализации Microsoft Hyper-V.

  • Требования руководства
  • Как включить Hyper-V в Windows 10
  • Как создать виртуальную машину с помощью Hyper-V
  • Как установить Ubuntu Linux с помощью Hyper-V в Windows 10

Требования руководства

запустить виртуальную машину Linux в Windows 10, вам потребуется следующее:

  • Компьютер с поддержкой Hyper-V.
  • ISO-файл для установки предпочтительного дистрибутива Linux.

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

  • CentOS и Red Hat Enterprise Linux.
  • Дебиан.
  • SUSE.
  • Оракл Линукс.
  • FreeBSD.

Как включить Hyper-V в Windows 10

Hyper-V — это технология виртуализации от Microsoft, доступная в Windows 10 Pro, Enterprise и Education. Она позволяет создавать одну или несколько виртуальных машин для установки и запуска различных ОС на одном физическом оборудовании.

Проверка поддержки Hyper-V

Хотя Hyper-V является частью Windows 10, существуют минимальные требования к оборудованию, которым должен соответствовать компьютер для включения этой функции.

  • 64-разрядный ЦП с преобразованием адресов второго уровня (SLAT).
  • Процессор должен поддерживать расширение режима монитора виртуальной машины (VT-c на микросхемах Intel).
  • Минимум 4 ГБ памяти.

Кроме того, необходимо убедиться, что в BIOS вашей системы включены параметры Технология виртуализации и Аппаратное обеспечение предотвращения выполнения данных .

Вы можете быстро проверить, поддерживает ли ваш компьютер необходимую поддержку Hyper-V, используя Systeminfo:

  1. Открыть Пуск .
  2. Найдите Командная строка и щелкните верхний результат.
  3. Введите следующую команду и нажмите Введите : systeminfo.exe
  4. В разделе Требования Hyper-V , если в результате будет указано Да , вы можете запустить Hyper-V.

Если команда отображает Нет в разделе «Требования Hyper-V», значит, ваше оборудование не поддерживает эту функцию, или вам необходимо включить ее вручную.

Включение Hyper-V

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

  1. Откройте Панель управления .
  2. Нажмите Программы .
  3. Нажмите Включение или отключение функций Windows.

  1. Установите флажок Hyper-V , убедившись, что: Инструменты управления Hyper-V и Платформа Hyper-V также выбраны.
  2. Нажмите OK , чтобы начать процесс.

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

Как создать виртуальную машину с помощью Hyper-V

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

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

Создание виртуального коммутатора

Для настройки виртуального коммутатора в Hyper-V выполните следующие действия:

  1. Открыть Запустить .
  2. Найдите Hyper-V Manager и щелкните верхний результат.
  3. Щелкните меню Действие .
  4. Выберите New и нажмите Virtual Switch Manager .

  1. На левой панели выберите Новый виртуальный сетевой коммутатор .
  2. Справа выберите Внешний .
  3. Нажмите кнопку Создать виртуальный коммутатор .

  1. Введите новое описательное имя для коммутатора (например, MyVirtualSwitch).
  2. В разделе «Тип подключения» убедитесь, что сетевой адаптер выбран в Внешняя сеть .
  3. Щелкните Применить .
  4. Нажмите OK .

Создание виртуальной машины

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

  1. Открыть Пуск .
  2. Найдите Hyper-V Manager и щелкните верхний результат.
  3. Щелкните меню Действие .
  4. Выберите Новый и нажмите Виртуальная машина .

  1. Нажмите кнопку Далее .
  2. Введите описательное имя для вашей виртуальной машины (например, vm-ubuntu).

  1. Используйте расположение по умолчанию для хранения вашей виртуальной машины или проверьте Сохраните виртуальную машину в другом месте. Параметр для выбора другого пути.
  2. Нажмите Далее , чтобы продолжить.
  3. Можно оставить выбранным параметр Generation 1 по умолчанию. Или вы можете выбрать Generation 2 , если вам нужна прошивка на основе UEFI.
  4. Нажмите Далее .

  1. Выберите объем ОЗУ для вашей виртуальной машины. В случае Ubuntu вам потребуется как минимум 2 ГБ памяти. Вы можете выделить столько памяти, сколько хотите, но этот параметр всегда будет зависеть от физической памяти, доступной на вашем компьютере.
  2. Нажмите Далее .

  1. Используйте раскрывающееся меню, чтобы выбрать виртуальный коммутатор, который вы создали ранее.
  2. Нажмите Далее .

  1. Вы можете оставить все настройки по умолчанию для создания виртуального жесткого диска, но под размером убедитесь, что выделено не менее 25 ГБ хранилища, что является минимумом, необходимым для запуска Ubuntu.
  2. Нажмите Далее , чтобы продолжить.

  1. В параметрах установки выберите параметр Установить операционную систему с загрузочного CD/DVD-ROM .
  2. Выберите параметр Файл изображения (.iso) .
  3. Выберите путь к файлу ISO с установочными файлами Ubuntu.
  4. Нажмите Далее .

  1. Нажмите Готово .

Как установить Ubuntu Linux с помощью Hyper-V в Windows 10

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

  1. В диспетчере Hyper-V в разделе «Виртуальная машина» щелкните правой кнопкой мыши только что созданное устройство и выберите Подключить .

  1. Нажмите кнопку Пуск (питание).

  1. Выберите язык.
  2. Нажмите кнопку Установить Ubuntu .

  1. Проверьте Установите стороннее программное обеспечение для графики и Оборудование Wi-Fi, Flash, MP3 и другие носители 9вариант 0062.
  2. Нажмите Продолжить .

  1. Выберите вариант Что-то еще .
  2. Нажмите Продолжить .

  1. Дважды щелкните диск /dev/sda .

  1. Нажмите Продолжить .
  2. Дважды щелкните свободное место .

  1. В раскрывающемся меню «Использовать как» выберите Область подкачки для создания раздела подкачки.
  2. В разделе «Размер» выберите объем пространства для раздела подкачки, который должен примерно в 2 раза превышать объем ОЗУ, выделенный для виртуальной машины.
  3. Нажмите OK .

  1. Еще раз дважды щелкните на свободном месте .

  1. Выберите объем пространства, выделяемый для установки.
  2. В разделе «Точка монтирования» используйте раскрывающееся меню и выберите root / .
  3. Нажмите OK .

  1. Выберите из списка раздел ext4 .
  2. Нажмите кнопку Установить сейчас .

  1. Нажмите Продолжить , чтобы установить Ubuntu.
  2. Выберите свой часовой пояс.
  3. Нажмите Продолжить .

  1. Выберите раскладку клавиатуры.
  2. Нажмите Продолжить .

  1. Создайте учетную запись пользователя с вашей информацией.
  2. Нажмите Продолжить .

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

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

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

Дополнительные ресурсы по Windows 10

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

  • Windows 10 в Windows Central — все, что вам нужно знать
  • Справка, советы по Windows 10 и трюки
  • Форумы Windows 10 на Windows Central

Мауро Хукулак — технический писатель WindowsCentral. com. Его основной задачей является написание подробных инструкций, которые помогут пользователям получить максимальную отдачу от Windows 10 и многих связанных с ней технологий. У него есть опыт работы в сфере ИТ с профессиональными сертификатами Microsoft, Cisco и CompTIA, и он является признанным членом сообщества Microsoft MVP.

3 хороших способа запуска Linux в Windows

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

Какая самая крупная компания в мире поддерживает рабочий стол Linux? Красная Шапка? Нет. SUSE? Близко, но не сигара. Канонический? Тебе становится теплее. Ответ? Майкрософт.

На конференции Microsoft Build 2020 года генеральный директор Сатья Наделла объявил, что подсистема Windows для Linux (WSL) 2 будет поддерживать графический интерфейс пользователя и приложения Linux. Благодаря этому программисты могут разрабатывать собственные и кроссплатформенные программы с помощью таких инструментов, как GNOME Builder, KDevelop и Visual Studio Code.

Наделла сдержал слово. Начиная с недавно выпущенной Windows 10 2004 Build 19041 или выше, вы можете запускать настоящие дистрибутивы Linux, такие как Debian, SUSE Linux Enterprise Server (SLES) 15 SP1 и Ubuntu 20.04 LTS. С любым из них вы можете одновременно запускать графические приложения Linux и Windows на одном экране рабочего стола.

Зачем тебе это? Просто: хотя Windows является лучшей операционной системой для настольных компьютеров, во всем остальном это Linux. Если вы работаете в организации, которая управляет вашими системами и сетью, вы, вероятно, получаете рабочий стол Windows для работы и должны использовать Windows для многих задач. Если вы хотите администрировать серверы, использовать DevOps в облаке, запускать симуляции суперкомпьютеров или разрабатывать программы для любой платформы, отличной от Windows или экосистемы Apple, вы работаете с Linux. Даже в собственном облаке Microsoft Azure самыми популярными виртуальными машинами (ВМ) являются Linux.

Но, хотя Microsoft теперь является полноправным членом семейства Linux, существует множество способов запуска Linux в Windows. Вот лучшие и остальные.

 

Старые способы, которые большинство людей могут игнорировать

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

Cygwin — это набор инструментов Unix. С его помощью вы можете запустить оболочку в стиле Linux в Windows. Это позволит вам запускать некоторые программы оболочки Linux, которые были перекомпилированы для Cygwin в Windows. Несмотря на некоторую полезность, это всегда была нишевая программа, а сегодня ее ниша еще меньше.

Еще одна программа, которая в значительной степени изжила себя, — Wubi. Это программное обеспечение позволяет вам установить Ubuntu Linux на Windows 7, Vista и Windows 10. По сути, оно позволяет выполнять двойную загрузку Ubuntu, но вместо установки операционной системы на «голое железо» оно устанавливает Ubuntu в специальный файл на ваш раздел Windows, который он использует в качестве диска Linux.

Теперь о лучших способах запуска Linux с Windows.

Подсистема Windows для Linux (WSL) 1

Если вам нужна только оболочка Linux Bash и связанные с ней команды, такие как apt, ssh, find, grep, awk, sed, tar, vim, emacs и diff, — WSL 1 — это все, что вам нужно. Вы также можете запускать популярные языки программирования с открытым исходным кодом, такие как Python, Perl, Ruby, PHP и GCC. Кроме того, он поддерживает серверные программы, такие как веб-сервер Apache и систему управления базами данных MySQL. Он делает это путем перевода системных вызовов Linux в вызовы Windows и наоборот.

Что вам не удастся легко сделать, так это запустить графический интерфейс Linux, такой как GNOME, KDE или Cinnamon. Чтобы сделать это с WSL 1, вы должны запустить терминал X Window в Windows. Даже для опытных пользователей Linux это многовато.

Так зачем беспокоиться? Есть несколько причин. Во-первых, если вы работаете с маломощной системой Windows 10, WSL 1 идеально подходит.

Рич Тернер, старший программный менеджер Microsoft WSL и консоли Windows, говорит, что когда он был представлен в Windows Fall Creators Update в 2017 году, «мы [не указывали требования к оперативной памяти], потому что, честно говоря, у нас нет Примечание! Если вы не установите WSL, мы не добавим объем оперативной памяти. Если вы включите WSL, на короткое время загрузится крошечный драйвер размером 850 КБ, а затем он отключится, пока вы не запустите экземпляр Linux. … Итак, в основном, ОЗУ WSL требования практически не зависят от объема ОЗУ, необходимого для запуска каждого бинарного файла Linux, плюс около 1 МБ рабочего набора в целом».

Другая причина заключается в том, что если все, что вам нужно от Linux, это программы-оболочки, что часто бывает у системных администраторов, то WSL 1 — это все, что вам нужно.

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

Подсистема Windows для Linux (WSL) 2

В отличие от WSL 1, который опирается на уровень трансляции, WSL 2 поставляется с полным ядром Linux. Первоначальная версия WSL 2 основана на ядре Linux 4.19.81 с долгосрочной поддержкой. Как пишет Крейг Лоуэн, менеджер программы Windows Developer Platform, «WSL 2 обеспечивает полную совместимость системных вызовов с реальным ядром Linux и [в три-шесть раз] быстрее по сравнению с более ранними версиями WSL».

WSL 2 и предпочитаемый вами дистрибутив Linux, в свою очередь, работают на встроенном в Windows 10 гипервизоре Hyper-V. Да, это означает, что WSL 2 — это подход, основанный на виртуальных машинах. Но в отличие от других программ для настольных ВМ, он глубоко интегрирован с Windows 10.

В WSL 2 файлы Linux хранятся на виртуальном диске объемом 256 ГБ, отформатированном с использованием родной для Linux файловой системы ext4. Взаимодействие с файлами Linux происходит намного быстрее — от 2 до 20 раз быстрее — при работе с файлами в собственной файловой системе. WSL 2 использует протокол файловой системы 9p для поддержки доступа Windows к файлам Linux и наоборот.

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

Установка определенного поддерживаемого дистрибутива Linux на WSL 2 занимает всего несколько щелчков мышью и почти так же проста, как установка любого другого приложения Windows. Однако сначала вы должны начать с включения Hyper-V и платформы виртуальных машин на своем рабочем столе. Когда-то Hyper-V был доступен только в 64-разрядных версиях Windows 10 Pro, Enterprise и Education, но теперь в Home доступно ровно столько его функций, сколько нужно для запуска WSL 2.

Готово, вы готовы к идти. Самый простой способ начать — использовать Microsoft Store и выбрать свой любимый дистрибутив Linux. В настоящее время WSL 2 поддерживает Ubuntu 16.04 LTS; Убунту 18.04 ЛТС; Убунту 20.04 ЛТС; openSUSE Leap 15.1; SUSE Linux Enterprise Server 12 SP5; SUSE Linux Enterprise Server 15 SP1; Кали Линукс; Debian GNU/Linux; Ремикс Fedora для WSL; Пенгвин; Пэнвин Энтерпрайз; и Альпийский WSL

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

Виртуальные машины

На данный момент, если вы хотите получить наилучшие возможности Linux, вам нужно запустить свой любимый дистрибутив Linux. в ВМ. Двумя наиболее популярными виртуальными машинами для настольных ПК являются VMware Workstation или Oracle VirtualBox. Помимо запуска WSL 2, если у вас есть 64-разрядная версия Windows 10 Pro, Enterprise или Education, вы также можете использовать Hyper-V для запуска виртуальных машин Linux. Вариант Windows 10 Home Hyper-V недостаточен для простой настройки и запуска обычных виртуальных машин. Вы можете столкнуться с проблемами производительности на маломощных домашних ПК с 8 ГБ ОЗУ.

ВМ может запустить любой Linux на достаточно мощном ПК. Вообще говоря, любая система Windows 10 с 16 ГБ ОЗУ должна иметь возможность запускать виртуальные машины. Даже домашний ПК с Windows 10 и всего 8 ГБ памяти может запускать виртуальные машины, но вы можете столкнуться с проблемами производительности на стороне Windows.

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

С виртуальной машиной вы можете запустить полноценный рабочий стол Linux со всеми графическими преимуществами. Действительно, с виртуальной машиной вы можете запустить практически любую операционную систему на Windows 10. Например, помимо Linux, вы можете запустить на виртуальной машине Windows 7, Solaris или даже ArcaOS, версию OS/2 21-го века.

Виртуальные машины предоставляют вам самый широкий выбор операционных систем. Например, Hyper-V, в отличие от WSL 2, позволяет запускать Red Hat Enterprise Linux (RHEL), CentOS и FreeBSD.

В зависимости от вашей программы VM вы также можете работать с обеими операционными системами одновременно. Например, с помощью VirtualBox вы можете копировать и вставлять файлы между файловыми системами Linux и Windows 10.

Единственная проблема с виртуальными машинами для настольных ПК заключается в том, что их правильная настройка требует большой тонкой настройки. У каждого гипервизора свои инструменты настройки, а у каждой операционной системы свои требования. Например, VirtualBox по умолчанию использует виртуальный диск объемом 10 ГБ для любого Linux на базе Ubuntu, но для Linux Mint, основанного на Ubuntu, требуется минимальный размер диска 12 ГБ. По моему опыту, вы получите наилучшие результаты, если максимизируете системные ресурсы виртуальной машины от одной трети до половины общих ресурсов вашего ПК. Если это окажется слишком сложным для производительности вашей системы Windows 10, вы также можете перенастроить параметры виртуальной машины на более низкий уровень.

Однако после настройки у вас не должно возникнуть проблем с одновременным запуском Linux и Windows 10. Я запускаю виртуальные машины Linux в Windows с тех пор, когда Windows 2000 и VMware Workstation 2 были самыми современными.

Что лучше для вас?

Как всегда, ответ «это зависит». Если все, что вам сейчас нужно, это оболочка Linux, WSL 1 подойдет. Но со временем Microsoft захочет, чтобы вы перешли на WSL 2, а WSL 2 — отличный выбор. Он быстро совершенствуется, и можно ожидать, что к концу года он сможет запускать графические рабочие столы Linux без какой-либо реальной работы. Это также самый простой Linux для установки на данный момент.

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

Куда бы вы ни пошли, вы не ошибетесь. Мы живем в золотой век совместимости Windows и Linux.

Кратко:

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

Ваш комментарий будет первым

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

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