Ubuntu Hyper-V Guest Разрешение дисплея
Я пытаюсь настроить гостя Ubuntu на сервере Hyper-V. Я относительно новичок в Linux, поэтому, пожалуйста, потерпите меня, виртуальная машина — это тестовая машина, которая поможет вам освоиться и попробовать Ubuntu. Одна из новых функций Server 2012 R2 — улучшенные возможности отображения, как упомянуто здесь на blogs.technet.com.
Я не думаю, что я одинок в том, что это «не работает». Некоторые советы, найденные в Интернете, предлагают обновить ядро, которое я сделал до 3.11.6, как описано в одном посте, и до последней версии 3.12.1. В обоих случаях я мог видеть только разрешения, перечисленные в параметрах отображения, до 1152×864 которых Linux всегда ограничивался в Hyper-V.
Еще одна подсказка была найдена в следующей ссылке (на японском языке) — постер добавил «video=hyperv_fb:1920×1080» в /boot/grub2/grub.cfg . Когда я повторил это, я заметил сообщение о том, что не редактировал /boot/grub2/grub.cfg напрямую, поэтому /etc/default/grub вместо этого добавил строку .
Это также не дало возможности для полного 1920×1080 разрешения, и на данный момент у меня закончились попытки попробовать, и я бы не знал, является ли это сейчас проблемой Hyper-V или чем-то более фундаментальным, и это не сработало бы для физического или другой гипервизор.
Если кто-то может пролить свет, я был бы очень признателен.
У меня была та же проблема, и когда я искал помощи, я помню, как увидел ваш пост. Теперь, когда я, наконец, заставил это работать, я мог бы задокументировать это здесь:
Обновленный linux-образ и заголовки sudo apt-get install linux-image-3.11.0-15-generic linux-headers-3.11.0-15-generic (возможно, виртуальный будет работать так же хорошо, как и общий).
Установленные linux-image-extras с hyperv-драйверами: sudo apt-get install linux-image-extra-virtual
Установить режим видео (в основном то, что вы уже сделали):
установить GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash video=hyperv_fb:1680×1050″ в /etc/default/grub .
Я думаю, что важной частью была установка обновленных гипервизоров с linux-image-extra-virtual. Также убедитесь, что они загружены .
Источник
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 подобных операционных систем.
Источник
Ubuntu Hyper-V Guest Разрешение дисплея
Я пытаюсь настроить гостя Ubuntu на сервере Hyper-V. Я относительно новичок в Linux, поэтому, пожалуйста, потерпите меня, виртуальная машина — это тестовая машина, которая поможет вам освоиться и попробовать Ubuntu. Одна из новых функций Server 2012 R2 — улучшенные возможности отображения, как упомянуто здесь на blogs.technet.com.
Я не думаю, что я одинок в том, что это «не работает». Некоторые советы, найденные в Интернете, предлагают обновить ядро, которое я сделал до 3.11.6, как описано в одном посте, и до последней версии 3.12.1. В обоих случаях я мог видеть только разрешения, перечисленные под опциями отображения до 1152×864 Это то, чем Linux всегда ограничивался в Hyper-V.
Еще одна подсказка была найдена в следующей ссылке (на японском языке) — автор добавил «video=hyperv_fb:1920×1080» в /boot/grub2/grub.cfg , Когда я пошел, чтобы повторить это, я заметил сообщение о не редактировании /boot/grub2/grub.cfg непосредственно, поэтому я добавил строку в /etc/default/grub вместо.
Это не дало опцию для полного 1920×1080 разрешения, и на данный момент у меня закончились попытки попробовать, и я бы не знал, является ли это проблемой Hyper-V или чем-то более фундаментальным, и это не сработало бы на физической или другой машине с гипервизором.
Если кто-то может пролить свет, я был бы очень признателен.
6 ответов
У меня была та же проблема, и когда я искал помощи, я помню, как увидел ваш пост. Теперь, когда я, наконец, заставил это работать, я мог бы задокументировать это здесь:
Обновленный linux-образ и заголовки sudo apt-get install linux-image-3.11.0-15-generic linux-headers-3.11.0-15-generic (Возможно, виртуальный будет работать так же хорошо, как общий.):
Установленные linux-image-extras с hyperv-драйверами: sudo apt-get install linux-image-extra-virtual
Установите режим видео (почти то, что вы уже сделали):
Задавать GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash video=hyperv_fb:1680×1050″ в /etc/default/grub ,
Я думаю, что важной частью была установка обновленных гипервизоров с linux-image-extra-virtual. Также убедитесь, что они загружены.
Источник
How can I increase the Hyper-V display resolution?
I just started experimenting with the Hyper-V of Windows 8 and installed Ubuntu on it. However when I launch it my screen resolution is small.
How can I scale Ubuntu to the resolution of my screen?
5 Answers 5
Install the Hyper-V Integration Services. This provides better display/input/network integration between the guest and host.
Here is how you can change the resolution of Ubuntu (Linux) running in Hyper-V:
- Install linux-image-extras (hyperv-drivers): sudo apt-get install linux-image-extra-virtual
- Open the Terminal and type: sudo gedit /etc/default/grub
- Find the line starting with GRUB_CMDLINE_LINUX_DEFAULT , and add video=hyperv_fb:1920×1080 (or your preferred resolution) in between the quotes (The maximum possible resolution is 1920×1080) like this: GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash video=hyperv_fb:1920×1080″
- Save and Exit
- Run sudo update-grub
- Restart Hyper-V (restarting Ubuntu (Linux) might be enough)
Increased display size of Hyper-V to 1680×1050. My Windows 8 display resolution is 1920×1200:
Источник
Ubuntu 20.04 Full Screen Mode Resolution in Hyper-V is very small
When I enter ‘Full Screen Mode’ on an Ubuntu VM in Hyper-V, it shrinks to a very small resolution that isn’t usable. I’ve tried editing the /etc/default/grub file recommended in other Q&As without luck. I previously had the same issue with 18.04, so I switched to server and ssh’d to the VM; however, I would really like to get a useable full screen desktop going in Hyper-V.
3 Answers 3
The xrdp.service is not starting because the address already in use. There is an issue about this on github.
First, get the scripts from GitHub:
Then, make the scripts executable and run them.
Open /etc/xrdp/xrdp.ini for editing:
add these two lines (or change them if present):
restart the service and system:
On Windows Powershell with Admin Privileges, run the command:
This solution is adapted from the Microsoft Tech Community and a post on medium.com
You can use these steps:
to modify the resolution during boot
Update grub with
I tried different things to get the login dialog with the possibility to adjust the screen resolution. After a new installation of Ubuntu with the predefined Hyper-V package, it worked initially. At some point after that, however, not anymore. It was really annoying. But now I’ve discovered a possibility that always works for me.
- Shut down Ubuntu closing the remote connection.
- Deactivate the guest services for the VM at the integration services.
- Start Ubuntu without guest services.
- Quit Ubuntu again and close remote connection.
- Activate the guest services again.
- Start VM and connect and voila, the login dialog with the option to select the screen resolution is back.
Источник