Ubuntu 20.04 Полноэкранный режим Разрешение в Hyper-V очень мало

Когда я вхожу в «полноэкранный режим» на виртуальной машине Ubuntu в Hyper-V, он сжимается до очень маленького разрешения, которое не является не годится. Я безуспешно пытался отредактировать файл / etc / default / grub, рекомендованный в других вопросах и ответах. Ранее у меня была такая же проблема с 18.04, поэтому я переключился на сервер и подключился к виртуальной машине по ssh; однако мне бы очень хотелось получить полноценный полноэкранный рабочий стол в Hyper-V.

Спасибо

0
задан 26 April 2020 в 03:00

2 ответа

The xrdp.service не запускается, поскольку адрес уже используется. На github есть issue по этому поводу.

Чтобы решить эту проблему:

Сначала получите скрипты с GitHub:

sudo apt-get update
sudo apt install git
git clone https://github.com/Microsoft/linux-vm-tools.git ~/linux-vm-tools
cd ~/linux-vm-tools/ubuntu/18.04/

Затем сделайте скрипты исполняемыми и запустите их...

sudo chmod +x install.sh
sudo ./install.sh
sudo reboot
cd ~/linux-vm-tools/ubuntu/18.04/
sudo ./install.sh
sudo systemctl enable xrdp.service

Откройте /etc/xrdp/xrdp.ini для редактирования:

sudo gedit /etc/xrdp/xrdp.ini   

добавьте эти две строки (или измените их, если они есть):

port=vsock://-1:3389
use_vsock=false

перезапустите службу и систему:

sudo xrdp restart
sudo shutdown -h 0

В Windows Powershell с правами администратора выполните команду:

Set-VM -VMName <your_vm_name>  -EnhancedSessionTransportType HvSocket  

Это решение адаптировано из Техническое сообщество Microsoft и пост на medium.com

10
ответ дан 19 June 2020 в 18:50

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

  • Завершите работу Ubuntu, закрыв удаленное соединение.
  • Деактивируйте гостевые службы для виртуальной машины в службах интеграции.
  • Запустите Ubuntu без гостевых служб.
  • Выйдите из Ubuntu еще раз и закройте удаленное соединение.
  • Повторно активируйте гостевые службы.
  • Запустите виртуальную машину, подключитесь и вуаля, диалоговое окно входа с возможностью выбора разрешения экрана снова появилось.
0
ответ дан 9 December 2020 в 16:12

Другие вопросы по тегам:

Похожие вопросы: