Ubuntu гостевая победа разрешения дисплея Hyper-V 10 + 15.04

У меня есть Hyper-V на Поверхности WINDOWS 10, и я использую Ubuntu 15.04 в качестве гостя ОС. Я успешно изменил размер экрана Ubuntu в Hyper-V с Windows 8 и 14.04 с помощью рекомендаций, найденных на этих форумах. В текущем случае однако у меня не было удачи при изменении размеров. С огромным пикселем рассчитывают на Поверхность 4, это делает гостя Ubuntu реальная боль в заднице для использования.

Я приветствовал бы любые предложения.

Screen shot of Hyper-V client

10
задан 25 November 2015 в 21:09

4 ответа

Редактирование /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, Вам, вероятно, придется удалить его для этого изменения в работе.

19
ответ дан 23 November 2019 в 04:21

Так как этот вопрос задали (ре ~ Ubuntu 15.04), вещи значительно прогрессировали относительно Hyper-V & Ubuntu 18.04.1 относительно ‘Enhanced Сессии Mode’.

в настоящее время существует два подхода:

А. Новая Система ~~ Оптимизированные Рисунки рабочего стола Ubuntu, доступные в галерее Microsoft Hyper-V

B. Существующая Система ~~ вручную настраивает xRDP для поддержки ‘Enhanced сессии Mode’

, Вот детали:

Опция )

  1. В Hyper-V, на Вашем сервере & выберите [Быстрый, Создают]
  2. В [Создают Виртуальную машину] диалоговое окно, выбирают [Ubuntu 18.04.1 LTS] & & затем [Создают Виртуальную машину]
  3. , Затем завершают стандартные опции инсталляции Ubuntu
  4. ‘Enhanced Сессия, Mode’ предложит Вам устанавливать разрешение экрана, локальные ресурсы, и т.д.
  5. Примечание/Осторожность ~ , если у Вас будут проблемы с помощью дисков, затем можно хотеть отменить выбор [Принтеры]

, Вот ссылки туда, где я получил информацию:

в —‹ Оптимизированные Рисунки рабочего стола Ubuntu, доступные в галерее Microsoft Hyper-V

в —‹ Выполнение, виртуальные машины Ubuntu, сделанные еще легче с Быстрым Hyper-V, Создают

Опция B )

  1. , Изменяют 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

  2. Завершения работы VM

    cd ~/xrdp-init/ubuntu/18.04/
    sudo ./install.sh
    
  3. Сессия Ubuntu ~ выполняют эту команду на хосте ПК с помощью powershell с правами администратора:

    Set-VM -VMName YourUbuntuVMNameHere -EnhancedSessionTransportType HvSocket
    
  4. Подключение/Вход в систему VM

  5. Перезапуска к XRDP от Hyper-V (отмечают ~, вводит имя пользователя - должен быть нижний регистр)

  6. Примечание/Осторожность ~ , если у Вас есть проблемы с помощью дисков, затем можно хотеть отменить выбор [Принтеры]

<час>

, Вот ссылка туда, где я получил информацию:

2
ответ дан 23 November 2019 в 04:21

дополнительно, для избавлений от 'не могло применить сохраненную конфигурацию для всплывающего окна' CRTC 351 мониторов, можно удалить файл monitor.xml пользователя: комната $ ~/.config/monitors.xml

0
ответ дан 23 November 2019 в 04:21

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

Установка X-сервер для окон (например, xming), войдите в свою виртуальную машину с помощью ssh и установите переменную ДИСПЛЕЯ (ДИСПЛЕЙ экспорта = < Ваш IP хоста>). Можно также добавить, что строка к ~/.bashrc, чтобы иметь его выполняется автоматически, когда Вы входите в систему, иначе необходимо будет сделать это для каждой сессии.

Это позволяет Вам запускать свой Linux gui программы от ssh и работать с ними, как будто они работали исходно на Вашем хосте (намного быстрее также, по крайней мере по моему опыту).

Для удобства, я создаю внутренний виртуальный коммутатор в hyper-v и настраиваю сеть, совместно использующая с тем виртуальным устройством, так, чтобы мой хост всегда имел IP 192.168.137.1. Это позволяет Вам получать доступ к Интернету в VM при наличии статического IP для хоста.

Другое решение, которое также работает и дает Вам полную возможность рабочего стола Linux (хотя медленнее, чем с X-передачей по ssh): Установите xrdp на Linux, как описано здесь и используйте клиент удаленного рабочего стола окон для соединения с виртуальной машиной. Это даст Вам Ваше родное разрешение, но все еще немного медленно из-за рендеринга программного обеспечения.

0
ответ дан 23 November 2019 в 04:21

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

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