Чомусь зміна конфігурації grub також не працює в моїй книзі Surface (і я побачив, що інший користувач Surface скаржиться на ту саму проблему). Я ще не знайшов рішення, але ось з чим я можу працювати:
Встановіть X-сервер для Windows (наприклад, xming), увійдіть у свою віртуальну машину за допомогою ssh та встановіть змінну DISPLAY (експортувати DISPLAY = <ваш ip ip>). Ви також можете додати цей рядок до свого ~ / .bashrc, щоб він автоматично виконувався під час входу, інакше вам доведеться робити це для кожного сеансу.
Це дозволяє запускати ваші програми linux gui з ssh і працювати з ними так, ніби вони запускаються на вашому хості (набагато швидше, принаймні, на мій досвід).
Для зручності я створюю внутрішній віртуальний комутатор в гіпер-v і налаштовую обмін мережею з цим віртуальним пристроєм, щоб мій хост завжди мав IP 192.168.137.1. Це дозволяє вам отримувати доступ до Інтернету в VM, маючи статичний IP для вашого хоста.
Ще одне рішення, яке також працює і дає вам повний досвід роботи на робочому столі Linux (хоч і повільніше, ніж при переадресації X через ssh): Встановіть xrdp на Linux, як описано тут, і використовуйте клієнт віддаленого робочого столу Windows для підключення до вашої віртуальної машини. Це дасть вам ваше власне дозвіл, але все ще трохи повільне через візуалізацію програмного забезпечення.