Hyper v изменить разрешение экрана windows

Увеличение разрешения экрана Ubuntu в Hyper-V. Рассмотрим как можно изменить разрешение рабочего стола в ОС Ubuntu установленной на hyper-V.

Увеличение разрешения экрана Ubuntu в Hyper-V

Сложностей в изменении разрешения экрана в ОС Windows установленной в ВМ Hyper-V не возникает. Начиная с WIndows 10 синхронизация в Hyper-V уже встроена в ОС. С Linux все иначе, увеличение разрешения экрана Ubuntu в Hyper-V потребует чуть больше действий чем в Windows.

Когда мы устанавливаем ОС на основе дистрибутива Linux, в моем случае Ubuntu то изменить разрешение рабочего стола не получится. Стоит стандартное 1024*768 и просто кликнув свойства рабочего стола его не изменить.

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

Установка пакетов для поддержки ВМ
sudo apt-get install linux-image-extra-virtual
Установка пакетов совместимости с виртуальной машиной
Редактирование конфигурации загрузчика GRUB

Откроем файл настроек для внесения изменений

sudo nano /etc/default/grub

Необходимо найти строчку которая начинается с GRUB_CMDLINE_LINUX_DEFAULT и заменить её на

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1080"

где 1920×1080 — необходимое разрешение экрана.

Изменение файла grub

После внесения изменений сохраним файл кнопкой F2 и согласимся на изменение.

Обновление конфигурации GRUB

Перечитаем конфигурационный файл для применения настроек GRUB

Обновление конфигурации GRUB

Перезапустим операционную систему. Если изменения сразу не применятся закройте окно с виртуальной машиной и откройте снова.

Результатом проделанной работы станет требуемое разрешение

Текущее разрешение экрана

Да возможно метод не так удобен по причине постоянной правки конфига для изменения разрешения. Но так ли часто вы его меняете? 🙂

Данный метод удобен лично для меня тем что дает возможность работать с оригинальным рабочим столом Ubuntu. Когда вы используете расширенный сеанс Hyper-V, то при его настройке устанавливается пакет xrdp. И все взаимодействие с рабочим столом идет через него. Я встречал моменты с графическом интерфейсе Ubuntu где не удавалось нажать кнопку при работе через xrdp. В общем каждый решает для сам сам, что более удобно.

Видео о том как происходит увеличение разрешения экрана Ubuntu в Hyper-V смотрите ниже

Хотите отблагодарить автора статьи? Это даст ему дополнительный стимул к написанию новых статей.

  • Remove From My Forums
  • Вопрос

  • Здравствуйте!

    Я хочу создать виртуальную машину под управлением ОС Windows 7. Родительская ОС — Windows 10. Виртуальная машина создается
    встроенными средствами (Hyper-V версия 10.0.17763.1) Windows 10 (Pro).

    Однако, при создании ВМ Windows 7 недоступно разрешение, которое установлено в хостовой ОС (1920х1080).  

    Скажите пожалуйста, как можно добиться требуемого разрешения для Windows 7?

    Заранее спасибо. 

Ответы

  • Внутри установленной сессии изменить разрешение нельзя. Запускаете окно установления рдп-сессии (любым способом), переходите на вкладку Display (как там русской версии сами поймёте) и устанавливаете разрешение Удаленного
    стола для рдп-сессии. Там-же можно выбрать глубину цвета и использование всех мониторов (если их больше одного на той или другой стороне).

    ЗЫ если используете подключение через оснастку Hyper-V Manager, то при первом подключении у вас потребует указать разрешение. При последующих подключениях можно переключиться в полноэкранный режим в меню, пункт View


    Не игнорируйте встроенную справку, читайте ее и большинство вопросов будет решено гораздо быстрее.

    • Изменено

      13 июня 2019 г. 12:00

    • Помечено в качестве ответа
      Petko KrushevMicrosoft contingent staff, Moderator
      18 июня 2019 г. 7:25

  • Remove From My Forums
  • Question

  • Hi,

    I’m running windows 8.1 as a host machine. I’ve installed Hyper-V feature and then I installed a windows 7 in a virtual machine.

    But the pain point is it does not get full screen because it just hasn’t the screen resolution I’m looking for. So changing the resolution is not an option since it says that my total available graphics memory is 8 mb. How can I increase this memory ?

    My Hyper-V vistual machin configuration for windows 7 is :

    RAM: Dynamic 1024 , CPU: 4 virtual 

    • Edited by

      Thursday, November 13, 2014 2:35 PM

Answers

  • You RDP to your Windows 7 VM, RDP will go full screen.  Turn on remote desktop in your Win7 VM, then connect to it from the Windows 8 host via «remote desktop connection»

    The Hyper-V console is not designed for working in a desktop, mainly it is for installation and setup.  Once your OS is set up, the preferred method to interact with your VM is RDP.

    • Proposed as answer by
      Elton_Ji
      Monday, December 1, 2014 10:54 AM
    • Marked as answer by
      Pouyan Momen
      Monday, December 1, 2014 6:23 PM

  • Remove From My Forums
  • Question

  • Hi,

    I’m running windows 8.1 as a host machine. I’ve installed Hyper-V feature and then I installed a windows 7 in a virtual machine.

    But the pain point is it does not get full screen because it just hasn’t the screen resolution I’m looking for. So changing the resolution is not an option since it says that my total available graphics memory is 8 mb. How can I increase this memory ?

    My Hyper-V vistual machin configuration for windows 7 is :

    RAM: Dynamic 1024 , CPU: 4 virtual 

    • Edited by

      Thursday, November 13, 2014 2:35 PM

Answers

  • You RDP to your Windows 7 VM, RDP will go full screen.  Turn on remote desktop in your Win7 VM, then connect to it from the Windows 8 host via «remote desktop connection»

    The Hyper-V console is not designed for working in a desktop, mainly it is for installation and setup.  Once your OS is set up, the preferred method to interact with your VM is RDP.

    • Proposed as answer by
      Elton_Ji
      Monday, December 1, 2014 10:54 AM
    • Marked as answer by
      Pouyan Momen
      Monday, December 1, 2014 6:23 PM

0 / 0 / 0

Регистрация: 07.02.2013

Сообщений: 21

1

30.07.2014, 22:36. Показов 28114. Ответов 11


Здравствуйте. Подскажите советом.
Установил систему на виртуальную машину Hyper-V ставил и 7 и XP. Ноутбук Lenovo Z510 разрешение fullHD 1920×1080 виртуальная машина данное реазрешение не предоставляет для выбора. Реально ли как-то подогнать виртуалку под это разрешение. Для выбора есть только 1280х1024, 1600х1200 качество 16 бит.
Виртуалка открывается не на полный экран, что не есть удобно при работе.

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



4 / 4 / 2

Регистрация: 08.02.2015

Сообщений: 77

26.03.2015, 12:20

2

Тоже столкнулся с такой же проблемой как виртуальную машину Hyper-V развернуть на весь экран?



0



MIRAWINDUM

4 / 4 / 2

Регистрация: 08.02.2015

Сообщений: 77

27.03.2015, 02:46

3

Вот как есть, нужно что бы развернулся на весь экран как это сделать?

C++ (Qt)
1
506278

FullHD в виртуальной машине на Hyper-V



0



204 / 190 / 37

Регистрация: 04.02.2015

Сообщений: 1,263

30.03.2015, 06:00

4

EndruAN, Все в разрешении рабочего стола и размера вашего монитора. Мы недавно виртуалку растянули на Mac с его разрешением…



0



4 / 4 / 2

Регистрация: 08.02.2015

Сообщений: 77

30.03.2015, 10:48

5

Цитата
Сообщение от UBUNTU
Посмотреть сообщение

EndruAN, Все в разрешении рабочего стола и размера вашего монитора. Мы недавно виртуалку растянули на Mac с его разрешением…

И как вы это сделали?, я так понял если ГОС win7 то лучше пробрасывать видеокарту, но я не знаю как это сделать… т.к. в противном случаи она просто регулируется разрешением ГОС и оно почему то выдает не всегда точно(корявая картинка получается).



0



204 / 190 / 37

Регистрация: 04.02.2015

Сообщений: 1,263

30.03.2015, 10:58

6

MIRAWINDUM, На данный момент, у Вас в виртуалке стоит поддержка 3D гостевой системы? Вы хотите добиться того, чтобы ваша гостевая система могла быть такого же размера, что и ваше разращения на мониторе? Тогда для начала разращение надо в гостевой системе выставить таким как на вашем основном мониторе. При условии, что в настройках виртуалке стоит поддержка 3Д.



0



4 / 4 / 2

Регистрация: 08.02.2015

Сообщений: 77

30.03.2015, 11:11

7

А что в Hyper-V есть поддержка 3D?, у меня в Хостовой ОС 1600*900 стоит, если я выставляю это всё в ГОС то экран становится больше чем есть на самом деле.В Win8.1 такого нет если ставишь её в виде ГОС она сама автоматически подстраивается под монитор хостовой ОС.



0



Ушел с форума

Эксперт С++

16454 / 7418 / 1186

Регистрация: 02.05.2013

Сообщений: 11,617

Записей в блоге: 1

30.03.2015, 11:25

8

Цитата
Сообщение от EndruAN
Посмотреть сообщение

Установил систему на виртуальную машину Hyper-V

Какой Hyper-V ? 2008 R2 ? Если да, то никак (если не считать RDP), там максимальное
разрешение 1600×1200. Я из-за этого в том числе перешел на Hyper-V 2012 R2, там
такой проблемы нет (зато есть другие, новые).



0



4 / 4 / 2

Регистрация: 08.02.2015

Сообщений: 77

30.03.2015, 11:48

9

Цитата
Сообщение от Убежденный
Посмотреть сообщение

акой Hyper-V ? 2008 R2 ? Если да, то никак (если не считать RDP), там максимальное
разрешение 1600×1200. Я из-за этого в том числе перешел на Hyper-V 2012 R2, там
такой проблемы нет (зато есть другие, новые).

Hyper-V Windows 8.1 проф



0



4 / 4 / 2

Регистрация: 08.02.2015

Сообщений: 77

30.03.2015, 11:52

10

Вот как есть сейчас

FullHD в виртуальной машине на Hyper-V



0



Ушел с форума

Эксперт С++

16454 / 7418 / 1186

Регистрация: 02.05.2013

Сообщений: 11,617

Записей в блоге: 1

30.03.2015, 12:09

11

Цитата
Сообщение от MIRAWINDUM
Посмотреть сообщение

Hyper-V Windows 8.1 проф

Хм… А Hyper-V Integration Services установлены ?



0



4 / 4 / 2

Регистрация: 08.02.2015

Сообщений: 77

30.03.2015, 12:16

12

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



0



запуск Server 2012 внутри виртуальной машины Hyper-V, нажав на кнопку «Параметры экрана», чтобы попытаться изменить разрешение экрана, но он говорит, что»параметры отображения не могут быть изменены из удаленного сеанса».

кто-нибудь знает, как изменить разрешение?

источник

для Windows 8.1, с HyperV Manager 6.3.9600.16384

Диспетчер Нормальной Работы:

— Выберите «Настройки Hyper-V» для хоста

— В Разделе «Сервер» Выберите «Расширенная Политика Режима Сеанса»

— Снимите Флажок «Расширенный Режим Сессии»

вам, возможно, придется остановить / перезапустить VM / session до / после этого.

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

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

источник

Если вы не хотите, чтобы вернуться к основной сессии, попробуйте это:

  • закройте сеанс, если он открыт. Просто ‘orange x’ it out. Нет необходимости, чтобы закрыть его.
  • при закрытии некоторые параметры поведения изменяются. Щелкните правой кнопкой мыши на виртуальной машине и в разделе «Подключение», теперь должен быть «Изменить параметры сеанса».
  • Это должно вернуть вас к диалоговому окну, которое позволяет выбрать разрешение и подключить локальные устройства к виртуальной машине.
  • Если у вас есть новое разрешение выбрано, просто подключите.

отвечен Joe 2015-07-27 22:10:14

источник

чтобы изменить разрешение, вам нужно установить «базовый сеанс» из подключения к виртуальной машине гипервизора (последняя кнопка на верхней панели)

источник

то, что работало для меня собирался Hyper V настройки, выбрав на левой панели, под пользователем, «сброс флажков», и нажав на кнопку сброса. Это приведет к появлению всех скрытых диалоговых окон, включая диалог, запрашивающий разрешение при подключении.

отвечен Mau 2015-11-20 00:17:58

источник

Это означает комментарий к ответу Дэвида

диспетчер Hyper-V > (щелкните правой кнопкой мыши на гостевой) > (выберите) Изменить сеанс
настроить. ..

иногда диспетчер Hyper-V не показывает параметр » изменить сеанс
настроить. ..»в контекстном меню устройства. Если это так, сначала убедитесь, что машина работает (Из Золота уже сказал, что). Если опция по-прежнему не отображается:

  • перейти к левой панели, где Узлы Hyper-V перечислены
  • щелкните правой кнопкой мыши на соответствующем узле и выберите «Обновить»

Это должно вернуть опцию в контекстное меню.

перед нажатием кнопки «Изменить настройки сеанса …»убедитесь, что нет открытого окна VMConnect! В противном случае вы просто попадете туда без отображения настроек сеанса…

отвечен wmelonman 2016-03-16 18:13:49

источник

диспетчер Hyper-V > (щелкните правой кнопкой мыши на гостевой) > (выберите) Изменить параметры сеанса …

отвечен DavidB 2014-05-31 02:11:54

источник

По умолчанию, после установки виртуальной машины с ubuntu linux в системе виртуализации hyper-v, размер экрана скорее всего будет составлять 1024×768, что не совсем удобно (если конечно размер вашего экрана не 1024×768).

Для того, чтобы настроить свою виртуальную машину под размер своего монитора, нужно сделать следующее:
Будем считать, что виртуальная машина у вас уже есть.
Необходимо ее запустить, после чего необходимо запустить терминал и выполнить следующие этапы:

Нужно установить и активировать сервисы интеграции linux:

sudo apt-get install linux-tools-3.11.0-15-generic
sudo apt-get install hv-kvp-daemon-init

Так же необходимо отредактировать конфигурационный файл grub.
Откроем конфигурационный файл grum с помощью gedit, nano, vi, vim и тд (кому что удобно).

sudo gedit /etc/default/grub

Находим строку начинающуюся с GRUB_CMDLINE_LINUX_DEFAULT и добавляем параметр video=hyperv_fb:[Необходимый размер экрана]
Я назначаю размер экрана 1920×1080. Таким образом строка должна выглядеть следующим образом:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1200"

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

sudo update-grub

И перезагружаем операционную систему

sudo reboot

Затем необходимо убедиться, что не задействован трехмерный видеоадаптер RemoteFX (

Если он у вас отсутствует, то действия с удаление видео адаптера вам не требуются

).

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

В выпадающем списке найдите Параметры.

Переходим в раздел Параметры и ищем Трехмерный видеоадаптер RemoteFX.

Нажимаем кнопку Удалить и ОК.

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

Понравилась статья? Поделить с друзьями:
  • Hyper v windows xp не работает мышь
  • Hyper v windows xp не видит сетевую карту
  • Hyper v windows server 2016 как включить
  • Hyper v windows 7 общая папка
  • Hyper v windows 7 драйвера для виртуальной машины