Как я могу заставить Ubuntu работать в полноэкранном режиме в Hyper-V?

Я недавно установил Ubuntu на hyper-v, но когда я пытаюсь перейти в полноэкранный режим, окно Ubuntu покрывает только небольшую часть экрана.

Я попытался отредактировать файл /etc/default/grub и обновил GRUB, но все же это только увеличило его.

Если кто-то знает, как это исправить, помогите мне.

8
задан 23 April 2018 в 16:01

2 ответа

Это старый вопрос, но я думаю, что стоит отметить, что он теперь доступен для Ubuntu 18.04 и последней Windows 10. Инструкции приведены в этом сообщении в блоге от Microsoft и работают с XRDP. , Опыт достаточно хорош, чтобы работать с ним весь день.

Как заставить его работать:

  • Создайте виртуальную машину, установите Ubuntu (18.04 или выше), как обычно;
  • Обновите все зависимости пакетов, чтобы убедиться, что у вас есть все в курсе,
    • Запустите sudo apt update и sudo apt upgrade -y;
  • Убедитесь, что вы включили SSH-сервер, поэтому, если что-то пойдет не так, вы всегда сможете вернуться в виртуальную машину;
  • Запустите PowerShell Set-VM -VMName <your_vm_name> -EnhancedSessionTransportType HvSocket;
  • Запустите install.sh от имени пользователя root и следуйте инструкциям.

Убедитесь, что не включили автологин, так как это нарушает все.

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

Вы можете найти больше информации в сообщении в блоге, указанном выше.


Обновление от 04.06.2009:

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

sudo rm /etc/polkit-1/localauthority.conf.d/02-allow-colord.conf 

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

Ответ, откуда я получил информацию, следующий: https://askubuntu.com/a/1041947/832580

9
ответ дан 23 April 2018 в 16:01

Попробуйте установить и активировать службы интеграции Linux

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

также попробуйте обновить файл конфигурации GRUB, добавив параметр video=hyperv_fb:1920x1200. После изменения строка будет выглядеть следующим образом:

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

После изменения этого файла вам нужно запустить

sudo update-grub
sudo reboot

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

Шаг за шагом

  • выключите виртуальную машину
  • в диспетчере Hyper-V, щелкните правой кнопкой мыши на виртуальной машине, затем нажмите на Параметры
  • в разделе hardware , если есть 3D-видеокарта RemoteFX , щелкните по ней и затем нажмите удалить .
  • нажмите OK
  • запустите свою виртуальную машину
1
ответ дан 23 April 2018 в 16:01

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

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