У меня Hyper-V на WINDOWS 10 Surface, и я использую Ubuntu 15.04 в качестве гостевой ОС. Я успешно изменил размер экрана Ubuntu в Hyper-V с Windows 8 и 14.04, используя рекомендации, найденные на этих форумах. Однако в данном случае мне не повезло с изменением размера. С огромным количеством пикселей на Surface 4 это делает гостевую Ubuntu настоящей болью в заднице.
Я бы приветствовал любые предложения.
источник
С тех пор, как был задан этот вопрос (re ~ Ubuntu 15.04), дела в Hyper-V и Ubuntu 18.04.1 значительно улучшились в отношении «Расширенного режима сеанса».
В настоящее время существует два подхода:
A. Новая система ~~ Оптимизированные образы Ubuntu Desktop доступны в галерее Microsoft Hyper-V
Б. Существующая система ~~ вручную настраивает xRDP для поддержки «расширенного режима сеанса»
Вот подробности:
Вариант А )
Вот ссылки на источники информации:
○ Оптимизированные изображения Ubuntu Desktop доступны в галерее Microsoft Hyper-V
○ Запускать виртуальные машины Ubuntu стало еще проще благодаря Hyper-V Quick Create
Вариант Б )
Модифицируйте Ubuntu 18.04 для использования xrdp
1.1 Получить скрипты от GitHub
1.2 Сделать скрипты исполняемыми и запустить их ...
1.3 < После перезагрузки > Запустите скрипт еще раз, чтобы завершить настройку ВМ
Выключение Ubuntu VM
Зарегистрируйте Ubuntu Session ~ выполните эту команду на хост-компьютере, используя powershell с правами администратора:
Перезагрузите ВМ
Подключение / вход в XRDP из Hyper-V (примечание ~ введите имя пользователя - должно быть в нижнем регистре)
Примечание / Осторожно ~ если у вас есть проблемы с использованием дисков, вы можете отменить выбор [Принтеры]
Вот ссылка на источник информации:
источник
Set-VM : A parameter cannot be found that matches parameter name 'EnhancedSessionTransportType'.
когда я пытаюсь сделать это.По какой-то причине изменение конфигурации grub также не работает в моей книге Surface (и я видел, как другой пользователь Surface жалуется на ту же проблему). Я еще не нашел решения, но вот кое-что, с чем я могу работать:
Установите X-сервер для Windows (например, xming), войдите в свою виртуальную машину, используя ssh, и установите переменную DISPLAY (export DISPLAY = <ip вашего хоста>). Вы также можете добавить эту строку в ваш ~ / .bashrc, чтобы она автоматически выполнялась при входе в систему, в противном случае вам придется делать это для каждого сеанса.
Это позволяет вам запускать программы linux gui из ssh и работать с ними так, как если бы они работали на вашем хосте (гораздо быстрее, по крайней мере, по моему опыту).
Для удобства я создаю внутренний виртуальный коммутатор в hyper-v и настраиваю общий доступ к сети с этим виртуальным устройством, чтобы мой хост всегда имел IP 192.168.137.1. Это позволяет вам получить доступ к Интернету в виртуальной машине, имея статический IP для вашего хоста.
Другое решение, которое также работает и дает вам полный рабочий стол Linux (хотя и медленнее, чем с X-forwarding через ssh): установите xrdp на Linux, как описано здесь, и используйте клиент удаленного рабочего стола Windows для подключения к вашей виртуальной машине. Это даст вам исходное разрешение, но все еще немного медленное из-за программного рендеринга.
источник
Кроме того, чтобы избавиться от всплывающего окна «Не удалось применить сохраненную конфигурацию для мониторов CRTC 351», можно удалить файл monitor.xml пользователя: $ rm ~ / .config / monitors.xml
источник