Tengo un Hyper-V en una superficie WINDOWS 10 y estoy usando Ubuntu 15.04 como SO huésped. Cambié el tamaño de la pantalla de Ubuntu con éxito en un Hyper-V con Windows 8 y 14.04 usando las recomendaciones que se encuentran en estos foros. En el caso actual, sin embargo, no he tenido suerte cambiando el tamaño. Con el gran recuento de píxeles en la Surface 4, hace que el Ubuntu invitado sea realmente difícil de usar.
Agradecería cualquier sugerencia.
fuente
Desde que se hizo esta pregunta (re ~ Ubuntu 15.04), las cosas han progresado significativamente con respecto a Hyper-V y Ubuntu 18.04.1 con respecto al 'Modo de sesión mejorada'.
Actualmente hay dos enfoques:
A. Nuevo sistema ~~ Imágenes optimizadas de Ubuntu Desktop disponibles en la galería Microsoft Hyper-V
B. Sistema existente ~~ configure manualmente xRDP para admitir el 'Modo de sesión mejorada'
Aquí están los detalles:
Opcion A )
Aquí están los enlaces a donde obtuve la información:
○ Imágenes optimizadas de Ubuntu Desktop disponibles en la galería Microsoft Hyper-V
○ Ejecute máquinas virtuales de Ubuntu aún más fácil con Hyper-V Quick Create
Opcion B )
Modifique Ubuntu 18.04 para usar xrdp
1.1 Obtenga los scripts de GitHub
1.2 Haga que los scripts sean ejecutables y ejecútelos ...
1.3 < Después de reiniciar > Ejecutar script nuevamente para terminar de configurar VM
Apagar Ubuntu VM
Registre Ubuntu Session ~ ejecute este comando en la PC host usando powershell con derechos de administrador:
Reiniciar VM
Conectar / Iniciar sesión en XRDP desde Hyper-V (nota ~ ingrese nombre de usuario - debe estar en minúsculas)
Nota / Precaución ~ si tiene problemas con el uso de unidades, es posible que desee anular la selección de [Impresoras]
Aquí está el enlace a donde obtuve la información:
fuente
Set-VM : A parameter cannot be found that matches parameter name 'EnhancedSessionTransportType'.
cuando trato de hacer esto.Por alguna razón, cambiar la configuración de grub tampoco funciona en mi Surface Book (y vi a otro usuario de Surface quejarse sobre el mismo problema). Todavía no he encontrado una solución, pero aquí hay algo con lo que puedo trabajar:
Instale un X-Server para Windows (por ejemplo, xming), inicie sesión en su máquina virtual usando ssh y configure la variable DISPLAY (export DISPLAY = <su host ip>). También puede agregar esa línea a su ~ / .bashrc para que se ejecute automáticamente cuando inicie sesión, de lo contrario, tendrá que hacer eso para cada sesión.
Esto le permite iniciar sus programas linux gui desde ssh y trabajar con ellos como si se estuvieran ejecutando de forma nativa en su host (mucho más rápido también, al menos en mi experiencia).
Para mayor comodidad, creo un conmutador virtual interno en Hyper-V y configuro el uso compartido de red con ese dispositivo virtual, de modo que mi host siempre tenga la IP 192.168.137.1. Esto le permite acceder a Internet en la VM mientras tiene una IP estática para su host.
Otra solución que también funciona y le brinda la experiencia completa de escritorio de Linux (aunque más lento que con el reenvío X sobre ssh): instale xrdp en Linux como se describe aquí y use el cliente de escritorio remoto de Windows para conectarse a su máquina virtual. Esto le dará su resolución nativa, pero aún es un poco lenta debido a la representación del software.
fuente
además, para deshacerse de la ventana emergente 'no se pudo aplicar la configuración almacenada para monitores CRTC 351', puede eliminar el archivo monitor.xml del usuario: $ rm ~ / .config / monitor.xml
fuente