Виртуалка линукс для windows 10

Как установить Linux на Windows с помощью Virtualbox главное изображение

Рассказываем, как установить Linux Ubuntu на Windows бесплатно с помощью VirtualBox и зачем вообще это делать.

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

Что нужно для установки:

  • Инсталлятор Oracle VM VirtualBox для Windows Hosts. Ссылка на скачивание: Download Oracle VM VirtualBox
  • Образ операционной системы Ubuntu Linux в формате ISO. Ссылка на скачивание: Download Ubuntu Desktop

Читайте также:
Изучите необходимый минимум Linux, чтобы быть продуктивными

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

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

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

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

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

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

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

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

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

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

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

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

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

Заполните поля и выберите режим входа в систему.

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

В конце установки виртуальный компьютер перезагрузится, и вы попадете уже в установленную среду Ubuntu Linux.

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

Выберите пункт «Устройства» в программе VirtualBox, подпункт «Подключить образ диска Дополнений гостевой ОС…» и дождитесь, пока программа предложит вам открыть приложение для автоматического запуска с виртуального привода.

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

Читайте также:
Как работать с подсистемой Windows WSL для Linux

Время на прочтение6 мин

Количество просмотров25K

Операционная система Linux похоже в очередной раз пытается ворваться в жизнь российского пользователя. И многим Windows-пользователям хочешь – не хочешь приходится пытаться ужиться с данной операционной системой. Можно много говорить о том, что это все придирки, что операционные системы сейчас как близнецы, что проблемы с «пересаживанием» пользователя на Linux выдумки тех, кто его не разу не видел, но… Лучше всего приучать постепенно и дать пользователю возможность попробовать операционную систему «в деле» до того, как вы ее ему поставите.

Я буду вести повествование с точки зрения преподавателя, которому необходимо перейти на отечественный дистрибутив (в моем случае это будет один из школьных дистрибутивов семейства Альт). Это будет интересный вызов еще и с той точки зрения, что известные дистрибутивы имеют больше информации о своем использовании, а данный дистрибутив хоть и похож на остальные Linux, но имеет свои «самобытные» черты и особенности.

LiveCD (точнее LiveUSB)

Самый простой способ, но не лучший. Вы записываете установочный образ дистрибутива на USB-носитель и получаете также возможность запустить дистрибутив в Live-формате. Дистрибутив будет разворачиваться прямо с USB в память вашего компьютера, не меняя ничего на его дисках. В обычном LiveCD режиме вы получаете систему с «предзаданным» набором ПО и настроек, где все ваши изменения и данные будут уничтожены после завершения текущего сеанса. Чисто «на посмотреть».  Да, можно загрузиться в режиме «LiveCD с поддержкой сеансов», но ваши возможности также будут ограничены объемом USB-диска и доустановка ПО (а тем более обновление системы до актуальной версии) вызовут проблемы, если вообще будет возможна.

Сперва вам необходимо будет скачать и установить специализированный софт (я использовал программу от авторов дистрибутива ALT Media Writer) для создания USB‑диска. Далее вставляете в ПК «флешку» подходящего объема (я взял на 16 гигов, чтобы использовать режим сохранения сеансов) и запускаете программу. Затем вам нужно будет, нажав на три точки, выбрать нужный дистрибутив и затем просто нажав на кнопку Создать Live USB. После скачивания дистрибутива вам останется нажать на кнопку Записать на диск и загрузиться с созданного загрузочного USB-носителя.

VirtualBox

Следующий вариант предсказуем: виртуальная машина. Скачиваем и устанавливаем VirtualBox. Скачиваем дистрибутив операционной системы. Далее создаем новую виртуальную машину, куда подключаем скачанный iso-образ и ставим типа ОС Linux, а Версию Linux 2.6/3.x/4.x/5.x (64-bit).

После выделяем необходимое количество ОЗУ и числа ядер процессора для виртуальной машины (рекомендую поставить на максимум зеленой зоны параметров) и создаем новый виртуальный жесткий диск. Для нашей ОС лучше установить объем в 60 Гб. Меньше будут проблемы с автоматическим разбиением, а больше вы скорее всего не заполните при тестировании.

Запускаем виртуальную машину и учимся устанавливать операционную систему Linux по инструкции. Здесь рекомендую выбрать на шаге Подготовка диска метод установки «Использовать неразмеченное пространство», а на шаге Установка системы не выбирать «Среда KDE5», если у вас ПК с 4 Гб ОЗУ или менее. Остальные пункты тут по желанию, например учителям 1–10 классов школ будет достаточно выбрать «Начальная школа» и «Средняя школа».

После установки вы загрузитесь в Linux и можете спокойно его «пробовать», не боясь сломать вашу Windows. Вы также можете пробросить в операционную систему подключенные к компьютеру через USB-порты устройства и есть шанс, что они там тоже заработают. Единственное что придется поколдовать с разными настройками. Ну и доступ к файловой системе «носителя» виртуалки вам придется реализовывать через Общие папки. Также можно забыть про полноценное 3D-ускорение, не говоря уже об ML.

Hyper-V

Если у вас Windows Pro версий 8 и старше (лучше, конечно, 10 или 11), то вы можете использовать «родную» виртуализацию от Microsoft. Это даст вам большую скорость работы и лучшую интеграцию с Windows. Для начала вам нужно будет добавить компоненты Hyper-V в вашу систему (Настройки – Приложения – Дополнительные компоненты – Hyper-V).

После вам нужно будет запустить Диспетчер Hyper-V и создать виртуальную машину через пункт Создать. Выбираем первое поколение ОС, объем ОЗУ виртуалки равный четверти объема ОЗУ на вашем компьютере, виртуальный жесткий диск на 60 Гб и подключаем iso-образ дистрибутива Linux. Затем подключаемся к созданной виртуалке, запускаем ее и устанавливаем Linux….

Вот тут меня лично ждал облом, так как я столкнулся с проблемой black screen и на рабочем ПК, так и не смог ничего увидеть. Виртуальная машина работала, но vmconnect не хотел к ней подключаться. Провозившись пару дней, перерыв кучу сайтов, перепробовав разные советы от настройки прав до смены порта подключения, я плюнул на эту затею (я грешу на видеокарту Radeon 6500 XT, у которой просто нет нужных блоков для кодинга/декодинга) и попробовал все сделать на ноутбуке. Только вот там стоит Win 10 Home, под которую нет Hyper-V.

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

Минусы у данного метода тоже есть: доступ к данным физического жесткого диска требует его отключения от основной системы (или придется расшаривать папки по сети) и работа с подключенными USB-устройствами возможна только в Расширенном сеансе и выборе второго поколения ОС при установке. У меня это на ноутбуке с данным дистрибутивом не получилось.

WSL2

Третий вариант позволяет больше «пощупать» внутренности и софт Linux, чем ее графическое окружение. В данном случае мы сделаем виртуалку через Windows Linux Subsytem. При этом мы сможем запускать все приложения нативно из меню Пуск, получать доступ к терминалу Linux прямо из терминала Windows, а также получать прямой доступ как к файловой системе Linux, так и к Windows в обоих направлениях. Плюс будет идти трансляция 3D-запросов графики от Linux в Windows, преобразуя в запросы DirectX и мы даже сможем выполнять вычисления на GPU.

Звучит заманчиво, но как это сделать. WSL вы сейчас можете установить из Microsoft Store, но вот дистрибутивы там ограничены популярными. Но и это можно поправить. Вот пошаговая инструкция:

1. В Hyper-V создаем виртуальную машину, но в настройках ставим объем виртуального диска 30 Гб и в Параметрах ВМ отключаем создание контрольных точек.

2. Ставим дистрибутив линукс, но на этапе Подготовка диска выбираем «Подготовить разделы вручную» и создаем единственный раздел на 30 Гб с монтированием в корень ( / ).

3. Ничего не выбираем из дополнительных пакетов, ставим как есть.

4. После установки необходимо будет загрузиться в дистрибутив, запустить Терминал, переключиться на root (su -) и прописать конфигурацию, чтобы включить использование systemd в WSL

echo -e “[boot]\nsystemd=true” >> /etc/wsl.conf

5. Завершить работу в виртуальной машине и скопировать файл виртуального диска VHDХ (он обычно находится в подпапке Virtual Hard Disk) куда-нибудь в другое место, чтобы подключить его к WSL. Главное не забудьте, что этот диск будет «разбухать» в процессе работы, поэтому копируйте его на носитель с достаточным свободным местом.

6. После этого можете удалить Hyper-V с вашего компьютера, убрав соответствующие галочки (см. ранее, как мы его ставили). WSL работает без установки его компонентов.

7. Подключаем наш виртуальный диск с Линукс к WSL

wsl --import-in-place ALTEDU10 <путь до вашего образа VHDX>

8. Проверяем, что дистрибутив добавился командой wsl -l (у меня стоит параллельно еще Ubuntu)

Дистрибутивы подсистемы Windows для Linux:

Ubuntu-20.04 (по умолчанию)

ALTEDU10

9. Пробуем запустить командой wsl -d ALTEDU10

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

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

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

export LANG=ru_RU.UTF-8

а первое переключением на пользователя командой

su - <имя пользователя>

Можно еще повозиться, настроить sudo для пользователя или вообще заморочиться входом в пользователя в режиме консоли, но мне хватает и такого режима. Может быть позже.

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

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

Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку

Все способы:

  • Способ 1: Апплет «Программы и компоненты»
  • Способ 2: Утилита «DISM»
  • Способ 3: Команда установки
  • Дополнительные рекомендации
  • Вопросы и ответы: 0

WSL, или «Подсистема Windows для Linux», представляет собой встроенную функцию Windows 10, позволяющую запускать в Windows-среде консольные и графические приложения Linux. Существуют два основных способа установки данного компонента.

Способ 1: Апплет «Программы и компоненты»

Данный способ является устаревшим, он использовался, когда Windows 10 (версия 20H2) еще не поддерживала установку WSL через консоль.

  1. Вызовите нажатием клавиш Win + R диалоговое окошко быстрого запуска приложений и выполните в нем команду optionalfeatures, чтобы запустить апплет «Программы и компоненты».
  2. Установка WSL в Windows 10-1

  3. Отыщите в списке компонентов «Платформа виртуальной машины» и «Подсистема Windows для Linux», включите их и нажмите кнопку «ОК».
    Установка WSL в Windows 10-2

    Для применения конфигурации и установки компонентов потребуется перезагрузка компьютера.

  4. Запустите встроенное приложение «Microsoft Store», найдите через поиск нужный дистрибутив Linux и установите его. Процедура установки практически ничем не отличается от инсталляции других UWP-приложений, разве что занимает больше времени.
  5. Установка WSL в Windows 10-3

Запустить установленную Linux можно будет из меню «Пуск», как и всякое другое приложение. В настоящее время в магазине Windows доступны несколько популярных Linux-дистрибутивов, в частности Ubuntu, openSUSE Leap, SUSE Linux Enterprise, Kali Linux, Debian и некоторые другие.

Установка WSL в Windows 10-4

Способ 2: Утилита «DISM»

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

  1. Запустите от имени администратора «PowerShell» из контекстного меню кнопки «Пуск». Вместо «PowerShell» можно использовать классическую «Командную строку».
  2. Установка WSL в Windows 10-5

  3. Выполните одну за другой следующие две команды:
    • dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    • dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  4. Установка WSL в Windows 10--7

Вместо указанных выше, вы также можете использовать команды Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux и Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform«PowerShell») — результат будет тот же. Для применения настроек потребуется перезагрузка компьютера, после чего можно устанавливать дистрибутивы Linux из магазина Windows.

Способ 3: Команда установки

Все новые версии и сборки Windows 10 поддерживают установку WSL одной командой. Этот способ является наименее затратным по времени и наиболее простым.

  1. Запустите от имени администратора «PowerShell» или «Командную строку».
  2. Выполните команду wsl --install.
  3. Установка WSL в Windows 10-8

Windows 10 сама включит необходимые компоненты и установит актуальную на текущий момент версию подсистемы. Также автоматически будет загружен и установлен дистрибутив по умолчанию – Linux Ubuntu. Чтобы установить другой дистрибутив, сделайте следующее:

  1. Сначала выведите в запущенной консоли список доступных дистрибутивов командой wsl --list --online.
  2. Установка WSL в Windows 10-9

  3. Установите WSL c нужным дистрибутивом, выполнив команду wsl --install -d name, где name – название дистрибутива.
  4. Установка WSL в Windows 10-10

Дополнительные рекомендации

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

  1. На момент написания этой инструкции существуют две версии «Подсистемы Windows для Linux» – 1.0 и 2.0. Проверить версию установленной подсистемы можно командой wsl -l -v в запущенной «PowerShell».
  2. Установка WSL в Windows 10-11

  3. Установите последние обновления подсистемы, выполнив в запущенной с правами администратора консоли команду wsl --update.
  4. Установка WSL в Windows 10-12

  5. Чтобы инсталлировать вторую версию используемой по умолчанию, выполните команду wsl --set-default-version 2.
  6. Установка WSL в Windows 10-13

  7. Скачайте и установите обновление ядра Linux для WSL2 с сайта Microsoft.
    Скачать обновление ядра WSL2 с официального сайта
  8. Установка WSL в Windows 10-14

  9. Инсталлятор представлен исполняемым файлом MSI – запустите его двойным кликом и проследуйте указаниям мастера.
  10. Установка WSL в Windows 10-15

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

Читайте также: Обновление Windows 10 до последней версии

Наша группа в TelegramПолезные советы и помощь

Installing a Linux virtual machine on Windows 10 has never been easier. With earlier versions of Windows, users only had two options to use Linux.

The first was to go through the struggle of installing a dual-boot operating system if they wanted to toggle between Windows and Linux. That required a USB boot drive and shutting down the Windows OS first.

The other way was to purchase virtual machine software to install the operating system with. Although a more convenient method, the virtualization required a lot of processing power.

On top of that the user needed to download a compatible ISO file to run the operating system.

Now all you need to do to run a Linux VM on Windows 10, is use the Hyper-V capabilities and install Ubuntu inside the Hyper-V manager to launch it at any time with a few clicks.

We also made a video version of this guide on our YouTube channel, if you would rather follow along a video format:


Make sure your PC is capable of running a Linux VM

There are a few requirements to ensure that your PC is able to run the programs necessary. Thankfully it’s a very easy check.

Operating system wise, you need to have either a Pro, Enterprise, or Education version of Windows 10.

In order to check if your machine is capable of running a Linux virtual machine, you first need to open the command prompt.

You can do so by opening the start menu or by pressing the windows key on your keyboard, then typing in ‘cmd‘ and pressing enter.

Type ‘systeminfo‘ into the command prompt and press enter to execute the command. A bunch of information should show up, but you only need to care about the last four lines.

Hyper-V Installation for Linux VM

If all of them say Yes, you’re good to go!


Enable Hyper-V on Windows 10

Hyper-V is the key to installing a Linux or Ubuntu VM on Windows 10. It is a built-in alternative to a virtual machine software like VirtualBox.

The Hyper-V takes advantage of a new feature in Windows 10 called Virtual Desktop. If you want to learn more about how to use a Virtual Desktop to toggle between multiple desktops in your work space, check out our article about it.

Virtual Desktop combined with Hyper-V virtualization basically allows you to swap between your normal operating system desktop and a Linux desktop with one press of a button.

This way you can easily toggle between screens, copy text between the systems and much more.

First you need to open your start menu and type in ‘Turn Windows features on or off‘.

Once you see the option, click on it to go to the control panel. You should now see a small window with a bunch of folders with check-boxes next to them.

Look for the folder called ‘Hyper-V‘ and click on the plus next to it to expand its sub-folders.

Turn on Hyper-V Features to run Linux VM

Tick the Hyper-V folder and all its sub-folders

Tick every box under the Hyper-V folder and click OK.

Windows will the install the required package and included features. After this you will be prompted to restart your PC. You need to actually restart your machine for this to work, so we recommend you bookmark this page and come back when you have restarted.


Starting up Hyper-V Quick Create

Now that you’ve enabled Hyper-V and restarted your machine, you’re ready to run the Ubuntu VM on Windows 10.

Again, open up the start menu by pressing the windows key on your keyboard and type ‘Hyper-V’ into the search bar.

You should see an option called Hyper-V Quick Create, go ahead and start it up.

If you found the icon and it launched fine, you can move on the the next section to install Linux.


Can’t see the Hyper-V Quick Create shortcut?

This seems to be a very common occurrence, it even happened to us when trying to make this work for the first time. Thankfully a little research goes a long way and we’ve done it for you.

First, open up the start menu and look for a folder named Windows Administrative Tools. Look for Hyper-V Quick Create there.

If you can’t find it in the above folder either, that means the tools just aren’t installed. This was the case for us as well.

To fix this, you need to download and install free Remote Server Administrator Tools for Windows 10. It is an official toolkit from Microsoft that should be included with every Windows 10 installation since 2018, but for some reason that is not always the case.

Download one of the installers from the above link and run it. You will need to restart your computer after it’s done.

Once you’ve done that, you should be able to find the Quick Create shortcut in the Windows Administrative Tools folder shown above.

If you can’t see it even after all the above steps, leave a comment below and we’ll help you out.


Install Linux on the Virtual Machine

Now that you’ve found the Quick Create shortcut, a window should pop up which allows you to choose which operating system you wish to download.

Although one of the options is a Windows 10 OS, it’s not a free license for Windows, but an evaluation copy that expires in a few days.

Select Ubuntu Linux from the list and click Create Virtual Machine. Windows will now automatically download and install the operating system.

After that’s done, the virtual Linux operating system will show up in a new window and you can continue on to set it up.

That’s all you need to run Ubuntu Linux fast and simple on Windows 10.


How to launch your Ubuntu Linux Virtual Machine faster

If you want to start up the machine faster, you can do so from the Hyper-V Manager.

You can open it up by typing that into the search bar in the start menu or look for it in the Windows Administrative Tools folder.

Once you open it up, you should be able to see your machine name on the left hand side. Choose it and it should show your newly created Ubuntu operating system in the Virtual Machines Box.

To launch the virtual machine, select it from the list and click on ‘Connect…‘ on the right hand side of the window.

Now your new Ubuntu Linux virtual machine should start up fast and easy.

Run Linux Virtual Machine on Windows 10

You can use this same method to install and run any other VM on Windows 10 as well.

If you’re looking for more ways to take advantage of the new Windows 10 features, check out our article on window management on Windows 10.

Hyper-V

Hyper-V
(Image credit: Windows Central)

Although it’s now possible to run a number of Linux distros natively on Windows 10, these environments can be somewhat limited in features and tools you can use. Also, you can only pick from three distros, including Ubuntu, SUSE Linux Enterprise, and OpenSUSE Leap, and you’re stuck with the command-line interface, which means that you can’t run any of the graphical experiences (e.g., GNOME, KDE, XFCE) or Linux-based graphical applications.

Of course, you can always install your favorite Linux distro on a second machine, but if you don’t have one, it’s still possible to run a full-blown version of Linux using a virtual machine (VM).

If you’re running Windows 10, you can enable Hyper-V on your device to create a VM to install your preferred distro whether you’re a developer or an enthusiast who just wants to know what’s the Linux fuzz all about.

In this Windows 10 guide, we’ll walk you through the steps to install most Linux distributions on virtual machines using Microsoft’s Hyper-V virtualization feature.

  • Guide requirements
  • How to enable Hyper-V on Windows 10
  • How to create a virtual machine using Hyper-V
  • How to install Ubuntu Linux using Hyper-V on Windows 10

Guide requirements

To run a Linux virtual machine on Windows 10, you’ll need the following:

  • A computer with support for Hyper-V.
  • An ISO file to install your preferred Linux distribution.

In this guide, we’ll be using Ubuntu version 17.10, which you can download from the official Ubuntu website. However, it’s possible to install version 16.04, which might be a more stable version of the open source project, and you can also install other distros, including:

  • CentOS and Red Hat Enterprise Linux.
  • Debian.
  • SUSE.
  • Oracle Linux.
  • FreeBSD.

How to enable Hyper-V on Windows 10

Hyper-V is a virtualization technology from Microsoft available on Windows 10 Pro, Enterprise, and Education, and it allows you to create one or multiple virtual machines to install and run different OSes on the same physical hardware.

All the latest news, reviews, and guides for Windows and Xbox diehards.

Verifying Hyper-V support

Although Hyper-V is part of Windows 10, there is a minimum hardware requirement a computer must meet to enable the feature.

  • 64-bit CPU with Second Level Address Translation (SLAT).
  • Processor must support VM Monitor Mode Extension (VT-c on Intel chips).
  • 4GB of memory at a minimum.

In addition, you have to make sure the Virtualization Technology and Hardware Enforced Data Execution Prevention options are enabled on your system BIOS.

You can quickly verify your computer has the required support for Hyper-V using Systeminfo:

  1. Open Start.
  2. Search for Command Prompt and click the top result.
  3. Type the following command and press Enter:systeminfo.exe
  4. Under Hyper-V Requirements, if the result reads Yes, then you can run Hyper-V.

If the command displays No under Hyper-V Requirements, then your hardware doesn’t support this feature, or you need to make sure to enable it manually.

Enabling Hyper-V

Use the following steps to enable Hyper-V on Windows 10:

  1. Open Control Panel.
  2. Click on Programs.
  3. Click on Turn Windows features on or off.

  1. Check the Hyper-V option making sure: Hyper-V Management Tools and Hyper-V Platform are also selected.
  2. Click OK to begin the process.

  1. After the installation completes, click Restart now to apply the changes.

How to create a virtual machine using Hyper-V

Once you’ve completed adding the virtualization layer to Windows 10, you’ll need to create a virtual machine for the Linux distribution you want to use.

However, before you do that, you must create a virtual switch to allow the VM to connect to the internet.

Creating a virtual switch

Use the following steps to configure a virtual switch on Hyper-V:

  1. Open Start.
  2. Search for Hyper-V Manager and click the top result.
  3. Click on the Action menu.
  4. Select New and click on Virtual Switch Manager.

  1. On the left pane, select New virtual network switch.
  2. On the right, select External.
  3. Click the Create Virtual Switch button.

  1. Enter a new descriptive name for the switch (e.g., MyVirtualSwitch).
  2. Under connection type, make sure your network adapter is select on External network.
  3. Click Apply.
  4. Click OK.

Creating a virtual machine

After creating the virtual switch, you can proceed to create a new virtual machine:

  1. Open Start.
  2. Search for Hyper-V Manager and click the top result.
  3. Click on the Action menu.
  4. Select New and click on Virtual Machine.

  1. Click the Next button.
  2. Enter a descriptive name for your virtual machine (e.g., vm-ubuntu).

  1. Use the default location to store your virtual machine, or check the Store the virtual machine in a different location option to select a different path.
  2. Click Next to continue.
  3. You can leave the default Generation 1 option selected. Or you can select Generation 2 if you want a UEFI-based firmware.
  4. Click Next.

  1. Select the amount of RAM to allocate for your virtual machine. In the case of Ubuntu, you need a minimum of 2GB of memory.You can allocate as much memory as you want, but this setting will always depend on the physical memory available on your computer.
  2. Click Next.

  1. Use the drop-down menu to select the virtual switch you created earlier.
  2. Click Next.

  1. You can leave all the default settings to create a virtual hard drive, but under Size make sure to allocated at least 25GB of storage, which is the minimum required to run Ubuntu.
  2. Click Next to continue.

  1. On Installation options, select the Install an operating system from a bootable CD/DVD-ROM option.
  2. Select the Image file (.iso) option.
  3. Select the path for the ISO file with the Ubuntu installation files.
  4. Click Next.

  1. Click Finish.

How to install Ubuntu Linux using Hyper-V on Windows 10

The last step is to start the virtual machine and install the Linux distribution you want to use.

  1. On Hyper-V Manager, under Virtual Machine, right-click the newly created device, and select Connect.

  1. Click the Start (power) button.

  1. Select your language.
  2. Click the Install Ubuntu button.

  1. Check the Install third-party software for graphics and Wi-Fi hardware, Flash, MP3 and other media option.
  2. Click Continue.

  1. Select the Something else option.
  2. Click Continue.

  1. Double-click the /dev/sda drive.

  1. Click Continue.
  2. Double-click free space.

  1. Under «Use as,» use the drop-down menu and select Swap area to create a swap partition.
  2. Under «Size,» select the amount of space for the swap partition, which should be about 2x of the amount of RAM allocated for the virtual machine.
  3. Click OK.

  1. Double-click free space again.

  1. Select the amount of space to allocate for the installation.
  2. Under «Mount point,» use the drop-down menu and select root /.
  3. Click OK.

  1. Select the ext4 partition from the list.
  2. Click the Install Now button.

  1. Click Continue to install Ubuntu.
  2. Select your time zone.
  3. Click Continue.

  1. Select the keyboard layout.
  2. Click Continue.

  1. Create a user account with your information.
  2. Click Continue.

  1. Restart the virtual machine to finish the setup.Quick Tip: If during the final restart process, you get a message to remove the installation and press Enter, but hitting the key won’t restart the VM, just click the Turn off button and then turn it back on again.

After completing the steps, you can just turn on the VM and start using Ubuntu Linux alongside Windows 10.

While we’re focusing this guide setting up Ubuntu, you can also refer to these instructions to run other distributions of Linux.

More Windows 10 resources

For more helpful articles, coverage, and answers to common questions about Windows 10, visit the following resources:

  • Windows 10 on Windows Central – All you need to know
  • Windows 10 help, tips, and tricks
  • Windows 10 forums on Windows Central

Mauro Huculak has been a Windows How-To Expert contributor for WindowsCentral.com for nearly a decade and has over 15 years of experience writing comprehensive guides. He also has an IT background and has achieved different professional certifications from Microsoft, Cisco, VMware, and CompTIA. He has been recognized as a Microsoft MVP for many years.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Все версии операционной системы windows
  • Как установить windows 10 на внешний ssd диск с usb разъемом
  • Долгая загрузка windows 10 при включении amd
  • Диспетчер сервера windows server 2008 r2
  • Как сделать интерактивный рабочий стол windows 10