Як я можу змусити Ubuntu запускати весь екран у гіпер-v?


9

Нещодавно я встановив Ubuntu на гіпер-v, але коли я намагаюся перейти в повноекранний режим, вікно Ubuntu охоплює лише невелику частину екрану.

Я спробував редагувати /etc/default/grubфайл та оновити GRUB, але все-таки це зробило його дещо більшим.

Якщо хтось знає, як це виправити, будь ласка, допоможіть мені.


Яку версію Ubuntu ви використовуєте? Сервер? Імовірно, BIOS, який використовує Hyper-V, не ввімкнений для запуску всього за початковою роздільною здатністю дисплея. Ви, напевно, можете сказати, щоби збільшити масштаб? Але це, мабуть, питання краще задати на сайті Windows SE, ніж тут.
добі

Відповіді:


11

Це давнє запитання, але я думаю, що варто зазначити, що тепер він доступний для Ubuntu 18.04 та найновішої Windows 10. Інструкції містяться в цій публікації блогу від Microsoft та працюють з XRDP. Досвід досить хороший, щоб працювати з ним цілий день.

Як змусити його працювати:

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

Переконайтеся, що ви не ввімкнули автологін, оскільки він порушує всю справу.

Підключившись до ВМ, вам буде надано можливість ввімкнути розширений режим.

Додаткову інформацію можна знайти у посилання на блозі, пов’язаному вище.


Оновлення від 4.06.2019:

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

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

Тож рекомендую зробити те саме, коли закінчите налаштування.

Відповідь, звідки я отримав інформацію, така: https://askubuntu.com/a/1041947/832580


Супер корисна відповідь. Виправлено ряд питань, які виникли у мене, дякую!
Дан

Це вимагає Win 10 1803 або новіше, см stackoverflow.com/questions/52892821 / ...
Wollmich

2

Спробуйте встановити та активувати послуги інтеграції 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

якщо нічого з цього не працює, обов’язково вийміть відеокарту віддаленого FX, яка може бути налаштована для VM.

Крок за кроком

  • вимкніть свій VM
  • у диспетчері Hyper-V клацніть правою кнопкою миші на VM, потім клацніть на Параметри
  • у розділі апаратних засобів , якщо є відеокарта 3D RemoteFX , натисніть на неї та натисніть на remove.
  • натисніть кнопку ОК
  • запустити свій VM

2
немає такого пакету, як hv-kvp-daemon-init
QkiZ
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.