Добрый день,
Я пытаюсь настроить гостя Ubuntu на сервере Hyper-V. Я относительно новичок в Linux, поэтому, пожалуйста, потерпите меня, виртуальная машина - это тестовая машина, которая поможет вам освоиться и попробовать Ubuntu. Одна из новых функций Server 2012 R2 - улучшенные возможности отображения, как упомянуто здесь на blogs.technet.com.
Я не думаю, что я одинок в том, что это "не работает". Некоторые советы, найденные в Интернете, предлагают обновить ядро, которое я сделал до 3.11.6, как описано в одном посте, и до последней версии 3.12.1. В обоих случаях я мог видеть только разрешения, перечисленные в параметрах отображения, до 1152x864
которых Linux всегда ограничивался в Hyper-V.
Еще одна подсказка была найдена в следующей ссылке (на японском языке) - постер добавил "video=hyperv_fb:1920x1080"
в /boot/grub2/grub.cfg
. Когда я повторил это, я заметил сообщение о том, что не редактировал /boot/grub2/grub.cfg
напрямую, поэтому /etc/default/grub
вместо этого добавил строку .
Это также не дало возможности для полного 1920x1080
разрешения, и на данный момент у меня закончились попытки попробовать, и я бы не знал, является ли это сейчас проблемой Hyper-V или чем-то более фундаментальным, и это не сработало бы для физического или другой гипервизор.
Если кто-то может пролить свет, я был бы очень признателен.
источник
Ответ Copat работал для меня, но только после того, как я изменил свое разрешение с 1920x1200 до 1920x1080 .
Глядя в исходный файл Linux hyperv_fb.c, есть комментарий: «Это драйвер для синтетического видео Hyper-V, которое поддерживает разрешение экрана до Full HD 1920x1080 с 32-битным цветом в Windows Server 2012 и 1600x1200 с 16-битным цвет на Windows Server 2008 R2 или более ранней версии. "
источник
Я сделал все это безуспешно, а затем попытался поиграться с настройками Hyper-V.
Я увеличил ОЗУ для видео до 512K, а также удалил драйвер 3D.
Это сработало для меня.
источник
С тех пор, как этот вопрос был задан (в 2013 году), дела в Hyper-V и Ubuntu 18.04.1 значительно улучшились в отношении «Расширенного режима сеанса».
В настоящее время существует два подхода:
А) Новая система
Оптимизированные изображения рабочего стола Ubuntu доступны в галерее Microsoft Hyper-V
Б) Существующая система
Вручную настройте xRDP для поддержки « Расширенного режима сеанса »
Вот подробности:
Вариант А )
Вот ссылки на источники информации:
○ Оптимизированные изображения рабочего стола Ubuntu доступны в галерее 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 (примечание ~ введите имя пользователя - должно быть в нижнем регистре)
Примечание / Осторожно ~ если у вас есть проблемы с использованием дисков, вы можете отменить выбор [Принтеры]
Вот ссылка на источник информации:
источник
С описанными методами это не сработало для меня. Работало так: я могу оставить экран своего хоста с разрешением 1920x1200, но размер текста увеличится до 125%, после чего я получу полноэкранный режим в гостевой сессии Ubuntu;
источник
Я могу порекомендовать способ редактирования файла grub с помощью grubby .
Во-первых, вам нужно войти в систему как пользователь root, просто наберите:
судо су
нажмите кнопку ENTER и введите свой пароль root.
После этого просто введите команду, как показано ниже:
grubby --update-kernel = ALL --args = "video = hyperv_fb: 1920X1080"
где 1920x1080 - это ваше предпочтительное разрешение.
Затем просто перезагрузите виртуальную машину, и новое разрешение должно быть применено.
Я надеюсь, что это решение поможет вам. В случае вопросов, пожалуйста, свяжитесь со мной, и я постараюсь помочь.
источник