Виртуальная машина hyper v в windows 10 на весь экран
hyper-v. Ubuntu Linux на весь экран
По умолчанию, после установки виртуальной машины с ubuntu linux в системе виртуализации hyper-v, размер экрана скорее всего будет составлять 1024×768, что не совсем удобно (если конечно размер вашего экрана не 1024×768).
Для того, чтобы настроить свою виртуальную машину под размер своего монитора, нужно сделать следующее:
Будем считать, что виртуальная машина у вас уже есть.
Необходимо ее запустить, после чего необходимо запустить терминал и выполнить следующие этапы:
Нужно установить и активировать сервисы интеграции linux:
Так же необходимо отредактировать конфигурационный файл grub.
Откроем конфигурационный файл grum с помощью gedit, nano, vi, vim и тд (кому что удобно).
Находим строку начинающуюся с GRUB_CMDLINE_LINUX_DEFAULT и добавляем параметр video=hyperv_fb:[Необходимый размер экрана]
Я назначаю размер экрана 1920×1080. Таким образом строка должна выглядеть следующим образом:
После чего сохраняем файл, закрываем и выполняем в терминале команду для обновления grub:
И перезагружаем операционную систему
Затем необходимо убедиться, что не задействован трехмерный видеоадаптер RemoteFX.
Необходимо выключить виртуальную машину.
Перейти в раздел Параметры вашей виртуальной машины.
Для этого найдите вашу виртуальную машину и нажмите второй кнопкой мыши.
Нажимаем кнопку Удалить и ОК.
Далее желательно перезагрузить ваш PC и начать пользоваться вашей виртуальной машиной с необходимым расширением монитора.
Данная статья и мануал подойдет и для других Ubuntu подобных операционных систем.
Виртуальная машина hyper v в windows 10 на весь экран
Этот форум закрыт. Спасибо за участие!
Лучший отвечающий
Вопрос
Всем доброго времени суток.
Проблема следующая: как установить(добавить) в графический адаптер на виртуальной машине свое разрешение экрана?
Для работы гостевой системы необходимо 1920 на 1080.
Пробовал ставить последнюю версию VirtualBox, там с разрешением все нормально, но не работает виртуализация. в итоге машине вделяется 1 ядро и даже при несложных задачах загрузка процессора 100%
Процессор Intel Core i7 Q740.
Ответы
Поэтому правильнее использовать RDP.
Все ответы
Вы к ВМ коннектитесь посредством RDP или vmconnect?
Через RDP все нормально, полный экран и даже поддержка Аэро. Но заметны небольшие подтормаживания.
При соединении через роли сервера->Hyper-V->виртуальная машина, как раз и не получается полноэкранного разрешения.
Так как решения не нашел, соединяюсь через RDP но на мой взгляд это не совсем правильно когда все крутится на 1-й машине (на которой даже внешней сети нет) и приходится использовать удаленный рабочий стол 🙂 возможно я не прав, просто сила привычки от VMWare и VirtualBox не пользоваться удаленным содинениями.
Как запустить Windows 10X на виртуальной машине Microsoft Hyper-V
Сообщается, что финальный релиз операционной системы Windows 10X состоится весной этого года и система будет поставляться на устройствах с одним экраном (традиционные, привычные устройства).
Инсайдеры уже несколько дней тестируют предфинальную сборку Windows 10X и публикуют множество интересной информации о системе, в том числе уже опубликован видеообзор Windows 10X и следующий подробный обзор.
Теперь же Windows 10X стала доступна в виде образа vhdx для виртуальной машины Hyper-V.
Установка Windows 10X на виртуальной машине Microsoft Hyper-V
Подробно рассмотрим установку Windows 10X Build 20279 на виртуальной машине Hyper-V.
Обратите внимание
Перед началом установки, стоит обратить внимание на следующее:
Включение аппаратной виртуализации
Включение Hyper-V
Установка Windows 10X
Перейдем к установке Windows 10X на виртуальной машине Hyper-V.
Запуск Windows 10X на вашем ПК в виртуальной машине Hyper-V
Запуск виртуальной машины Windows 10X на системе с графическим процессором AMD
Первые впечатления о Windows 10X
Windows 10X в своей почти финальной версии не похожа ни на что из того, что мы видели в продуктах Microsoft. Система приятно впечатляет прямо с экрана загрузки до настройки подключения. Что касается дизайна и эстетики, Microsoft действительно проделала большую работу и разработала единый пользовательский интерфейс во всех направлениях. Некоторые скажут, что Windows 10X похожа на операционную систему Chrome OS, и это отчасти будет правдой. Тем не менее, я рад, что Microsoft решилась представить в массы легкую и изящную систему.
Теперь переходим к волнующему вопросу: поддерживает ли окончательная сборка Windows 10X приложения Win32? К сожалению, в Windows 10X нет поддержки классических приложений Windows. Хотя это удивительно. В более ранней сборке Windows 10X была поддержка приложений Win32 через контейнер, поэтому мы не понимаем, почему Microsoft удалила его.
Кроме того, забавно, что мы можем запускать классические приложения Windows на Chromebook через Wine, но не можем запускать собственные приложения Windows в Windows 10X. Будем надеяться, что к финальной версии или через год мы сможем получить поддержку классических приложений за счет улучшенной эмуляции x86. На данный момент мы можем сказать, что система работает очень хорошо, имеет красивый пользовательский интерфейс и анимацию, но отсутствие приложений Win32 (даже контейнерных) может привести к забвению широко разрекламированной ОС, как это случилось с Window 10 S.
Как включить полноэкранный режим в hyper-v (win 10) для ubuntu 14.04
у меня возникли проблемы с переключением на полноэкранный размер в Ubuntu 14.04 под hyper-v.
Я попытался установить и активировать службы интеграции linux, как это предлагается в других сообщениях.
Я также попытался обновить файл grub, как это предлагается в других сообщениях.
мне не повезло с этими методами. Есть ли другой способ включить полноэкранный режим?
4 ответов
обязательно удалить видеокарта remoteFX, которая может быть настроена для виртуальной машины.
Я остановился на использовании XRDP, чтобы получить полноэкранный графический интерфейс для гостей Linux, работающих на Windows 10 Hyper-V. Она функциональна, но еще не так performent как русификатора. Установить xrdp и xrdp-sesman запуска служб. Затем вы можете подключиться с вашего хоста к гостю через RDP клиент Windows’.
большинство текущих дистрибутивов должны работать с XRDP из коробки, установленной диспетчером пакетов. CentOS 7 требует, чтобы у вас был установлен gnome-session-classic через yum для XRDP работать, даже если вы используете другой DE.
буфер обмена работает и вы можете изменить размер экрана в полноэкранном. Представление вяло но одобрено для общего пользования.
Если вы используете Vagrant, после установки XRDP вы можете использовать vagrant rdp для соединения с хостом.
это старый вопрос, но люди все еще борются с этим мне вещи. Я не уверен, почему его так чертовски трудно. Я видел первый ответ. Не сработало. (добавьте строку в /etc / default/grub/). Я попробовал видеокарту, сначала без нее. Тогда с. Не-а. работа. Затем я нашел ниже. Если честно-до сих пор не получилось. Im на 18.04. Но я бросаю его здесь для полноты картины. Это 3 наиболее распространенных ответа, которые я видел. Некоторые из них должны работать для каждого человека.
инъекция статического IP-адреса может не работать, если диспетчер сети настроен для данного сетевого адаптера Hyper-V на виртуальной машине. Чтобы обеспечить бесперебойную работу статического IP-инъекции, пожалуйста, убедитесь, что сетевой менеджер выключен полностью или был выключен для конкретной сети адаптер через файл ifcfg-ethX. При использовании виртуальных устройств оптоволоконного канала убедитесь, что заполнен логический номер устройства 0 (LUN 0). Если LUN 0 не был заполнен, виртуальная машина Linux не могла бы быть в состоянии подключить устройства оптоволоконного канала изначально. При наличии открытых дескрипторов файлов во время операции резервного копирования виртуальной машины live, то в некоторых случаях резервного копирования виртуальных жестких дисков, возможно, придется пройти проверку согласованности файловой системы (fsck) при восстановлении. Оперативное резервное копирование может завершиться сбоем в автоматическом режиме если виртуальная машина имеет подключенное устройство iSCSI или хранилище с прямым подключением (также известное как сквозной диск). на долгосрочной поддержке (LTS) релизы используют последнюю virtual Hardware Enablement (HWE) ядро для современных служб интеграции Linux. Чтобы установить виртуальное ядро HWE на 16.04, выполните следующие команды от имени root (или sudo ): bash
установить виртуальное ядро HWE на 14.04 выполните следующую команды от root (или sudo ): bash
apt-получить обновление apt-получить установку виртуального Linux-ЛЦ-xenial
12.04 * * не имеет отдельного виртуального ядра. Чтобы установить ядро generic HWE на * * 12.04, выполните следующие команды от имени root (или sudo): bash
чтобы установить эти демоны Hyper-V на 14.04, выполните следующие команды от имени root (или команда sudo.) bash
чтобы установить демон KVP на * * 12.04, * * выполните следующие команды от имени root (или sudo). bash
всякий раз, когда ядро обновляется, виртуальная машина должна быть перезагружен, чтобы использовать его. На Ubuntu 17.04 и 16.10, использовать новейшие виртуальные ядра для вверх-к-дата технологии Hyper-V и возможности. Чтобы установить виртуальное ядро на * * 17.04 и 16.10, * * выполните следующие команды от имени root (или sudo ): bash
всякий раз, когда ядро обновляется, виртуальная машина должна быть перезагружен, чтобы использовать его. [. ] В Windows Server 2012 R2 Безопасная загрузка виртуальных машин поколения 2 включена по умолчанию и некоторые виртуальные машины Linux не будут загружаться, если опция безопасной загрузки не отключена. Можно отключить безопасную загрузку в разделе микропрограммы параметров виртуальной машины в Диспетчере Hyper-V или отключить его с помощью Powershell:
перед копированием виртуального жесткого диска существующей виртуальной машины поколения 2 для создания виртуальных машин нового поколения 2 Выполните следующие действия: Войдите в существующую виртуальную машину поколения 2. Перейдите в каталог загрузки EFI: bash
скопируйте каталог ubuntu в новый каталог с именем boot: bash
сменить каталог на только что созданный boot справочник: bash
Расширенный сеанс Hyper-V
Расширенный сеанс Hyper-V или как его еще называют английские товарищи Enhanced Session Mode. В большинстве случаев для управления виртуальными машинами мы используем средства удаленного доступа. В Windows — это RDP, Powershell, MMC и т.д., в Linux — SSH. Бывают ситуации в которых нельзя, или крайне нежелательно открывать удаленный доступ к виртуальной машине. Например сервера доступные из интернета. Виртуальные машины с другой подсетью, либо защищенные.
Причины могут быть разные. Решение почти всегда одно — подключиться с помощью Диспетчера Hyper-V. Используя прямое подключение к виртуальной машине можно, например, выключить её «жестко» по питанию. Зайти без настройки каких-либо средств удаленного администрирования на самой виртуальной машине.
Используя расширенный сеанс Hyper-V Enhanced Session Mode у нас появляется возможность взаимодействовать с виртуальной машиной по RDP. Т.е. нет необходимости настраивать консоль управления виртуальными машинами. Перечислим основные преимущества ESM.
Вообще говоря, использовать RDP протокол для подключения к виртуальной машине отличная идея. Трансляция рабочего стола значительно быстрее, чем при подключении из Hyper-V Manager. Понять что расширенный сеанс Hyper-V включен можно взглянув на значок с изображением мониторов.
Нажав на данную кнопочку можно изменить режим подключения к виртуальной машине с базового на расширенный. Если ESM не активен на сервере, давайте его включим.
Включение Enhanced Session Mode
Включить использование ESM на сервере Hyper-V можно через Powershell либо Диспетчер Hyper-V. Рассмотрим оба варианта.
Включение Enhanced Session Mode из Powershell
Данный командлет необходимо выполнить на сервере Hyper-V. После его выполнения расширенный режим Hyper-V будет включен по умолчанию.
Включение Enhanced Session Mode из Диспетчера Hyper-V
В запущенном Диспетчер Hyper-V выбираем необходимый сервер, затем Параметры Hyper-V. Находим Политика режима расширенного сеанса. Ставим галочку Разрешить режим расширенного сеанса.
Расширенный сеанс Hyper-V работает не на всех клиентах. Минимально необходимые требования Microsoft указывает такие:
Также есть возможность использовать расширенный сеанс Hyper-V на некоторых дистрибутивах Linux. Далее в статье мы рассмотрим процесс настройки ESM на ОС Ubuntu. Для работы расширенного режима при соблюдении указанных мер рекомендую установить все обновления. Только после этого можно надеяться на стабильную работу.
Подключение к виртуальной машине
Рассмотрим два варианта подключения к виртуальной машине не Hyper-V сервере. Первый вариант с использованием Диспетчер Hyper-V, второй вариант при помощи RDP.
Подключение к ВМ из Диспетчера Hyper-V
Запустим оснастку Диспетчер Hyper-V и подключимся к нужной виртуальной машине. При подключении откроется окошко с настройками разрешения экрана.
Данное окно будет открывать каждый раз при подключении если не нажать галочку Сохранить параметры для подключения к этой вирт. машине. Перейдя во вкладку Локальные ресурсы можно выбрать какие локальные устройства подключать к данной виртуальной машине.
В параметрах звука можно выбрать что именно пробрасывать на ВМ (микрофон, колонки)
В локальных устройствах и ресурсах можно выбрать проброс дисков с локальной машины, и прочих Plug&Play устройств.
Единожды выбрав настройки проброса устройств можно сохранить их и далее при открытии окна ВМ они будут подключаться автоматически. Файл с сохраненными настройками будет находиться по пути:
Для каждой ВМ настройки сохраняются в файле формата: vmconnect.rdp.
Подключение к ВМ по RDP
Настройка первоначального подключения к виртуальной машине по RDP чуть сложнее чем из диспетчера Hyper-V. Создадим файл RDP подключения и назовем его wm.rdp и добавим следующие строки
Указываете свои данные и сохраняете файл.
Узнать идентификатор ВМ можно так
Готово. Можно использовать данный файл для подключения по RDP из любого места где есть доступ к серверу.
Расширенный сеанс Hyper-V на Linux
Официально Microsoft не заявляет о поддержке расширенного сеанса на Linux. Но есть пакеты настройки позволяющие включить данный режим на некоторых ОС. Настройку буду делать на Ubuntu 20.04, работать должно и на более ранних версиях. Обязательное требование: виртуальная машина должна быть второй генерации (generation 2).
Устанавливаем виртуальную машину, в настройках ставим generation 2
При установке операционной системы необходимо выбрать Require my password to Log in. Если выбрать вход без пароля расширенный режим Hyper-V работать не будет.
После окончания установки поставьте все последние обновления на операционную систему. Приступим к установке необходимого софта. Запустим терминал и скачаем файл установки в домашнюю директорию пользователя.
Установим права на запуск для скачанного скрипта
Запустим скрипт install.sh
Повторно запустим скрипт install.sh
Если по окончанию работы скрипта у вас вылезла ошибка также как у меня
Необходимо вручную изменить настройки в файле /etc/xrdp/xrdp.ini
Меняем настройки на указанные ниже
Сохраняем и выключаем виртуальную машину. Если указанной выше ошибки нет, все равно рекомендую проверить указанные параметры.
Заходим на сервер Hyper-V и выполняем командлет
где ubuntu — название виртуальной машины на Hyper-V сервере
Включаем виртуальную машину. После подключения к ней появится окошко выбора разрешения. Верный знак что расширенный режим включен.
Раскрыв меню Показать параметры можно выбрать что подключить при входе (диск, флеш, буфер и т.п.).
При полной загрузке машины появится окно входа в систему от xrdp. Вводим свой логин и пароль. Если все настроено верно, откроется рабочий стол.
Пример настройки можно посмотреть на видео
С использованием расширенного режима Hyper-V работать с Linux намного удобнее. Полноценный буфер обмена, подключение жестких дисков, флеш и прочих устройств.