Hyper v bios виртуальной машины

07 сентября 2019

В Hyper V создание виртуальной машины можно выполнить множеством способов. Это можно сделать множеством способов, но мы разберем с Powershell и диспетчер Hyper V.

Создание виртуальных машин одинаковое в случаях всех версий Windows. Если вы планируете установить Linux, то после создания ВМ может потребоваться отключить опцию Secure Boot.

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

В первом, ознакомительном, окне нажимаем далее. В следующем окне мы можем выбрать имя машины (1) и указать где будет находиться файл конфигурации. По умолчанию директория для файла конфигурации берется из настроек Hyper V. Рядом с этим файлом будут храниться и снимки виртуальных машин, которые могут занимать много места.

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

На следующей вкладке мы видим возможность выбора поколения ВМ. Все операционные системы могут работать в первом поколении виртуальных машин (Generation 1), большинство 64-разрядных систем могут работать в поколении 2 (Generation 2). Легче всего представлять, что первое поколение это машины с BIOS и MBR, а второе с UEFI и GPT. В основном отличия такие:

  • Generation 1 — если редакции ниже и включая Windows Server 2008 R2, Windows 7, CentOS 5, Debian 7, FreeBSD 10.1, Oracle Linux 6, Ubuntu 12 либо это 32 разрядные системы. В этом поколении используются контроллеры IDE, виртуальный диск VHD до 2 ТБ и VHDX.
  • Generation 2 — в редакциях выше предыдущих, например Windows Server 2012, и 64 — разрядные. Все характеристики имею больше возможностей, чем машины предыдущих.

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

В следующем окне мы можем выбрать фактическую память, которая будет присвоена ВМ и возможность использования памяти из пула динамической памяти. В отличие от VMWare ESXI гипервизор Hyper V не может использовать больше памяти, чем фактически установлено в системе. От этого следует, что в промышленной среде этот выбор нужно делать более обдумано. Если бы я устанавливал AD на ВМ, в маленькой организации, то я бы указал 5 Гб памяти для запуска машины ( Windows Server поставляется только в редакциях х64) и указал мы возможность использования динамической памяти. В таком случае, если понадобиться, виртуальная машина могла бы брать память из динамического пула. При этом в последующем можно установить диапазон динамической памяти, ее приоритет и многое другое. Эти параметры потом можно будет изменить и какие-то в случае работающей ВМ.

На этой странице мы можем выбрать коммутатор к которому будет подключен виртуальный адаптер машины. Мы создавали Hyper V коммутатор в прошлой статье. В этом окне мы можем его выбрать, так же можно это сделать после создания машины Hyper V.

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

  • Динамические (Dynamically) — их размер растет с 0 КБ до размера указанного в настройках. Тем самым у вас не занимается все место на хосте Hyper V. В ESXI такие диски называются Thin Provision.
  • Фиксированные (Fixed) — на хосте Hyper V сразу создается файл с указанным разделом. В ESXI такие диски называются Thick Provision Lazy Zeroed.
  • Дифференциальные или Разностные (Differencing) — работа похожа на дифференциальный бэкап, но в этом случае подразумевается вложенность дифференциального диска в динамический или фиксированный.
    По принципу дифференциальных дисков так же часто приводят пример с работой чекпоинтов (снэпшотов), они работают похожим образом.

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

В рабочей среде я использую устройства только фиксированного типа. После создания мы получаем фактический размер, при установке ОС мы всю область сразу форматируем, а если не хватает размера, то мы можем увеличить диск Hyper V.

Во втором окне мы можем подключить либо новый пустой диск, либо уже с установленной ОС.

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

Читайте также:  Что делать если процессор сбрасывает частоту

В предпоследнем окне мы можем подключить образ ОС, установить операционную систем через сеть либо сделать это позже.

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

Дальше запускаем виртуальную машину Hyper V. Гипервизор запуститься с установочного диска. Возможно потребуется начать любую кнопку. Сама установка ОС на виртуальную машину Hyper V ничем не отличается от обычной:

Так как я устанавливал не Windows, а сервер CentOS т.е. Linux у меня появится ошибка:

No operating system was loaded. Your virtual machine may be configured incorrectly

Система не может загрузится.

Связано это с такой опцией как "Безопасная загрузка" или "Secure Boot". В случае с ОС Windows в Hyper V уже есть сертификаты, которые бы могли подписать загрузчик. В случае с Linux это нужно сделать через Powershell, на выключенной виртуалке:

На сколько помню, в случае с FreeBSD, это не поможет. В этом случае нужно отключить Безопасную загрузку вовсе. Для этого зайти в настройки виртуальной машины Hyper V:

После этого зайти во вкладку безопасность и снять галочку с "Enable Secure Boot".

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

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

Если запустить команду без параметров, то ВМ создастся Generation 1 и без жесткого диска:

Через эту команду мы можем создать виртуальны винчестер, но он будет динамическим. Как и в случае с GUI диск возможно создать и отдельно, а затем подключить его. Командой ниже я создам виртуальную машину с Win 10 х64, стартовой памятью 4GB, она будет поколения 2, с диском VHDX в 40GB и без подключения к коммутатору:

  • NewVHDSizeBytes — указывает на передельный размер VHDX файла. Это значение может быть и в терабайтах TB и мегабайтах MB.
  • NewVHDPath — путь до папки, где будет храниться файл.
  • MemoryStartupBytes — выделенная память. Аналогично созданию диска можно указывать TB и MB. По умолчанию динамическая память отключена.
  • Generation — поколение 1 или 2
  • BootDevice — устройство с которого будет загрузка. Возможные значения Floppy, CD, IDE, LegacyNetworkAdapter, NetworkAdapter, VHD.

Можно создать виртуальный винчестер, а затем, в этой команде, его подключить. Команда ниже создаст фиксированный винчестер размером в 40Гб. В деталях команду рассматривать не будем, так как мы уже говорили о создании виртуальных дисков Hyper V.

Затем я подключу этот винчестер когда выполню в Hyper V создание машины CentOS. Я так же подключу машину к существующему сетевому коммутатору:

Имена свитчей смотрятся через команду:

Способом ниже мы включим динамическую память на одной из созданных выше ВМ:

Скорее всего нужно установить ОС. Для этого нам нужно создать привод и указать путь до ISO файла:

В случае установки Linux может понадобиться отключить безопасную загрузку, как и в случае показанном при установке с GUI:

Выполним запуск виртуальной машины Hyper V в Powershell:

В моем случае я сразу загрузился с DVD привода.

Многие из вас наверняка и не знали, что в Windows 10 есть своя встроенная виртуальная машина для виртуализации. Вам больше не нужно скачивать сторонние программы, как VM VirtualBox и VMware Workstation, чтобы запустить виртуальную машину. Со встроенной виртуальной машиной Hyper-V в Windows 10, вы сможете установить Linux, Ubuntu, Windows 10, Andro >

Что нужно знать:

  1. Вам потребуется Windows 10 Pro или Enterprise, поскольку Hyper-V недоступен в домашних версиях ОС.
  2. Вы должны зайти в BIOS или UEFI и включить параметр виртуализации. В моем случае я зашел в БИОС и перешел по параметрам Advanced >CPU Configuration >Intel Virtualization Technology и Enabled (Включено).
  3. Рекомендую создать отдельный локальный диск, к примеру F:, для хранения виртуальных машин. Почитайте в самом низу, что со мной произошло, прежде чем приступать.

Вы можете пропустить шаг с включением виртуализации в BIOS, по умолчанию он включен. Вы всегда можете вернутся к этому шагу, если ниже не получится.

Как включить виртуализацию Hyper-V в windows 10

Нужно включить виртуализацию в самой системе. Нажмите сочетание кнопок Win + R и введите Appwiz.cpl. Далее слева выберите "Включение и отключение компонентов", найдите в списке Hyper-V и поставьте галочку. Нажмите "OK", чтобы активировать виртуальную машину. Дождитесь окончания установки необходимых компонентов и перезагрузите ПК.

Настройка и установка другой ОС на Hyper-V

Шаг 1. Как только мы включили Hyper-V он появится в вашей системе. Чтобы открыть виртуальную машину, просто наберите в поиске "hyper-v" и запустите.

Читайте также:  Деньги за общение в чате

Шаг 2. Вот и запустился Hyper-V. Чтобы установить другую ОС, нажмите правой кнопкой мыши на своем имени устройства и "Создать" > "Виртуальная машина".

Шаг 3. Выскочит мастер первоначальных настроек приступая к работе. Нажимаем "Далее".

Шаг 4. Задайте имя виртуальной машине и укажите путь, если вам нужно сохранить на другой локальный диск, а не диск "C" по умолчанию.

Шаг 5. Выберите поколение виртуальной машины. Если вы уверены, что устанавливаете 64-bit версию, то выбирайте 2 поколения. Первое поколение подойдет для запуска старых 32-bit ОС и программ. Если вы сомневаетесь, то выбирайте первое поколение.

Шаг 6. Укажите объем выделенной памяти для виртуальной машины. Если вы устанавливаете ОС, то рекомендую 2048 МБ.

Шаг 7. Выберите свой сетевой адаптер из списка. Если у вас как у меня на картинке, то выбираем "Default Switch".

Шаг 8. Тут все просто. Если мы создаем новую установку ОС, то выбираем "Создать виртуальный жесткий диск". Путь будет указан в соответствии, где мы указали выше в шаге 4. Единственное, что нужно изменить так это размер. Я указал 30 Гб, так как ставлю Linux и мне много не нужно. Если у вас уже была ранее создана виртуальная машина, то выберите "Использовать имеющийся виртуальный жесткий диск" и укажите к нему путь.

Созданный виртуальный жесткий диск, можно скопировать на флешку и установить позднее со всеми настройками на другом ПК указав путь к папке Virtual Hard Disks и расширения файла с именем .vhdx.

Шаг 9. Выберите "Установить ОС с загрузочного компакт диска", установите "файл образ ISO" и укажите путь к вашей системе которую хотите установить на виртуальную машину Hyper-V.

Шаг 10. Завершение мастера настроек покажет вам все выбранные параметры. Убедитесь еще раз и нажмите "Готово" для установки.

Шаг 11. Все готова и пару штрихов перед установкой. Откройте диспетчер Hyoer-V, описано в шаге 1, и вы увидите справа список вашей созданной виртуальной машины. Нажмите по ней правой кнопкой мыши и выберите "Параметры".

Шаг 12. Здесь вы можете изменить параметры. К примеру, изменить сетевой адаптер, добавить оперативной памяти. Рекомендую первым делом добавить 2 виртуальных ядра, так как в мастере настроек этой опции не было.

Шаг 13. Возвращаемся обратно в диспетчер Hyper-v, нажимаем по созданной машине правой кнопкой мыши и выбираем "Подключить".

Шаг 14. Появится темное окно и нажимаем "пуск" для установки ОС на Hyper-v.

Шаг 15. Далее просто следуйте инструкциям на экране. Думаю дальше вы разберетесь, как установить ту или иную ОС, раз вам понадобился Hyper-V. Если после установки ОС на виртуальную машину Hyper-V у вас нет сети, то смотрите ниже.

Горький опыт, который поможет вам

1 момент. Когда я писал эту инструкцию, я не дождался установки Linux Zorin и начал выключать. Выключаться установка не хотела, начали появляться некоторые ошибки связанные с кривым дистрибутивом. В итоге я перезагрузил ПК и у меня не отрывался локальный диск на котором были созданные виртуальные машины, и просил отформатировать его. Тут на меня накатила паника, ведь на том диски была вся моя работа. Если вы столкнулись с такой проблемой, когда после сбоя диск не открывается и просит отформатировать его, то запустите командную строку от имени администратора и введите команду:

  • chkdsk F: /f — где F имя локального диска, который не открывается и просит отформатировать.

2 момент. Если после установки ОС на виртуальную машину Hyper-V у вас нет интернета и сети, то откройте "сетевые адаптеры", нажмите правой кнопкой мыши на заданном нами адаптере "Default Switch" и выберите "Свойства". Далее выделите графу "IP версии 4 (TCP/IPv4)" и нажмите ниже на кнопку "Свойства". В новом окне установите получать автоматически IP и DNS адреса.

Корпорация microsoft решила внести поддержку аппаратной виртуализации hyper-v в свои операционные системы для работы на персональных компьютерах. Изначально данная технология входила только в серверные системы, такие как windows server 2008 и т.п. Теперь у обычных пользователей использующих windows, появилась возможность запустить на своем ПК виртуальную машину не устанавливая сторонних программ.

Первая операционная система получившая технологию Hyper V, является windows 8, в редакциях корпоративная(enterprise) и профессиональная(PRO). Потом она была перенесена и в windows 10, в таких же редакциях. В данной статье вы узнаете, как запустить виртуальную машину Hyper-V в windows 10, а так же, как установить на неё операционную систему windows 7.

Читайте также:  Intel core hd graphics 3000

Для начало необходимо убедиться в поддержке вашим процессором аппаратной виртуализации Intel Virtualization Technology(для процессоров intel) и AMD Virtualization(AMD) и включить её в BIOS вашего компьютера. В этом вам поможет статья Как проверить поддерживает ли ваш процессор аппаратную виртуализацию Intel VT-x/VT-d и AMD-V.

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

Здесь переходим по вкладке программы.

Жмем на пункт включение или отключение компонентов windows.

Находим в списке hyper-v, ставим напротив галочку и жмем OK.

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

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

После перезагрузки, в поиске (значок лупы возле кнопки пуск) вводим hyper и запускаем приложение.

В главном окне жмем на пункт создать — > виртуальная машина.

На первой открывшейся странице, просто нажимаем далее.

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

Установку windows 7 можно осуществить выбрав поколение 1, если вы устанавливаете более поздние версии, то выбирайте второй вариант.

Назначаем размер оперативной памяти, которая будет выделятся для работы виртуальной машины, советую для данной системы установить 2048 МБ. Если характеристики не позволяют, то ставим 1024.

Пункт настройка сети пока пропустим, чуть ниже к нему вернемся.

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

В следующем пункте откладываем установку системы, выбрав вкладку установить операционную систему позднее.

Пройдет быстрый процесс настройки.

Настраиваем работу интернета в Hyper-V

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

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

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

На предупреждение отвечаем да.

Процесс применение изменений.

Теперь в виртуальной машине windows 7, нужно указать интернет соединение которое мы создали. Переходим во вкладку параметры.

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

Установка windows 7 на Hyper-V

Для установки операционной системы нам потребуется dvd диск, либо iso образ windows. Если у вас его нет, то читаем статью Как скачать любую версию Windows 7, 8.1, 10 с сайта Microsoft. Опять же переходим в параметры виртуальной машины.

Во вкладке BIOS устанавливаем порядок загрузки, на первом месте должен стоять компакт-диск, управлять расположением устройств можно с помощью кнопок вверх и вниз.

После, переходим в контроллер 1 IDE -> DVD-дисковод. Тут можно настроить загрузку именно с физического компакт-диска, выбрав вкладку физический дисковод компакт — и DVD-дисков. В пункте носитель, в случае использования iso образа, выбираем пункт файл образа, где жмем кнопку обзор.

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

Как видим, путь к файлу с windows прописан, теперь нажимаем кнопку применить и OK.

Теперь подключаем виртуальную машину. Кликнув по ней двойным нажатием мыши.

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

Изначально машина запускается с iso образа, начинается процесс установки windows. Если у вас возникают затруднения с установкой, либо вы не умеете это делать, то читаем статью Как установить (переустановить) Windows 7.

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

О ставляйте своё мнение о данной статье, ну и конечно же задавайте свои вопросы, если у вас что-то вдруг пошло не так.

Оставьте ответ

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