У меня есть Hyper-V на Поверхности WINDOWS 10, и я использую Ubuntu 15.04 в качестве гостя ОС. Я успешно изменил размер экрана Ubuntu в Hyper-V с Windows 8 и 14.04 с помощью рекомендаций, найденных на этих форумах. В текущем случае однако у меня не было удачи при изменении размеров. С огромным пикселем рассчитывают на Поверхность 4, это делает гостя Ubuntu реальная боль в заднице для использования.
Я приветствовал бы любые предложения.
Редактирование /etc/default/grub
с Вашим предпочтительным редактором. Не забудьте использовать sudo
:
, Например:
sudo nano /etc/default/grub
Изменение эта строка:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
К этому.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1080"
Затем в консольном типе:
sudo update-grub
, К сожалению, это - самое высокое разрешение, можно использовать для Linux гостей Hyper-V.
Другие решения для виртуализации имеют гостевые дополнения, которые допускают более высокие разрешения как VMware и VirtualBox.
Примечание: , Если Вы добавили RemoteFX 3D Видеоадаптер в Ваших настройках VM, Вам, вероятно, придется удалить его для этого изменения в работе.
Так как этот вопрос задали (ре ~ Ubuntu 15.04), вещи значительно прогрессировали относительно Hyper-V & Ubuntu 18.04.1 относительно вЂEnhanced Сессии Mode’.
в настоящее время существует два подхода:
А. Новая Система ~~ Оптимизированные Рисунки рабочего стола Ubuntu, доступные в галерее Microsoft Hyper-V
B. Существующая Система ~~ вручную настраивает xRDP для поддержки вЂEnhanced сессии Mode’
, Вот детали:
, Вот ссылки туда, где я получил информацию:
в —‹ Оптимизированные Рисунки рабочего стола Ubuntu, доступные в галерее Microsoft Hyper-V
в —‹ Выполнение, виртуальные машины Ubuntu, сделанные еще легче с Быстрым Hyper-V, Создают
, Изменяют Ubuntu 18.04 для использования xrdp
1.1, Добираются, сценарии от GitHub
sudo apt-get update
sudo add-apt-repository ppa:git-core/ppa
sudo apt update; sudo apt install git
git clone https://github.com/jterry75/xrdp-init.git ~/xrdp-init
1.2 Делают исполняемый файл сценариев и выполняют их...
cd ~/xrdp-init/ubuntu/18.04/
sudo chmod +x install.sh
sudo ./install.sh
reboot
1,3 < После Перезагрузки > Запущенный скрипт снова, чтобы закончить настраивать Регистр Ubuntu VM
Завершения работы VM
cd ~/xrdp-init/ubuntu/18.04/
sudo ./install.sh
Set-VM -VMName YourUbuntuVMNameHere -EnhancedSessionTransportType HvSocket
Подключение/Вход в систему VM
Перезапуска к XRDP от Hyper-V (отмечают ~, вводит имя пользователя - должен быть нижний регистр)
Примечание/Осторожность ~ , если у Вас есть проблемы с помощью дисков, затем можно хотеть отменить выбор [Принтеры]
, Вот ссылка туда, где я получил информацию:
дополнительно, для избавлений от 'не могло применить сохраненную конфигурацию для всплывающего окна' CRTC 351 мониторов, можно удалить файл monitor.xml пользователя: комната $ ~/.config/monitors.xml
По некоторым причинам изменение конфигурации личинки не работает над моей Поверхностной Книгой ни один (и я видел, что другой Поверхностный пользователь жаловался на ту же проблему). Я еще не нашел решение, но вот что-то, с чем я могу работать:
Установка X-сервер для окон (например, xming), войдите в свою виртуальную машину с помощью ssh и установите переменную ДИСПЛЕЯ (ДИСПЛЕЙ экспорта = < Ваш IP хоста>). Можно также добавить, что строка к ~/.bashrc, чтобы иметь его выполняется автоматически, когда Вы входите в систему, иначе необходимо будет сделать это для каждой сессии.
Это позволяет Вам запускать свой Linux gui программы от ssh и работать с ними, как будто они работали исходно на Вашем хосте (намного быстрее также, по крайней мере по моему опыту).
Для удобства, я создаю внутренний виртуальный коммутатор в hyper-v и настраиваю сеть, совместно использующая с тем виртуальным устройством, так, чтобы мой хост всегда имел IP 192.168.137.1. Это позволяет Вам получать доступ к Интернету в VM при наличии статического IP для хоста.
Другое решение, которое также работает и дает Вам полную возможность рабочего стола Linux (хотя медленнее, чем с X-передачей по ssh): Установите xrdp на Linux, как описано здесь и используйте клиент удаленного рабочего стола окон для соединения с виртуальной машиной. Это даст Вам Ваше родное разрешение, но все еще немного медленно из-за рендеринга программного обеспечения.