Buenas tardes,
Estoy tratando de configurar un invitado de Ubuntu en un servidor Hyper-V. Soy relativamente nuevo en Linux, así que tengan paciencia conmigo, la VM es una máquina de prueba para familiarizarse con las cosas y probar Ubuntu. Una de las nuevas características de Server 2012 R2 son las capacidades mejoradas de visualización como se menciona aquí en blogs.technet.com
No creo que esté solo en encontrar esto no "solo funciona". Algunos consejos que se encuentran en línea sugieren actualizar el kernel, lo que he hecho a 3.11.6 como se describe en una publicación, y a la última versión 3.12.1. En ambos casos, solo pude ver las resoluciones enumeradas en las opciones de visualización hasta 1152x864
, que es a lo que Linux siempre se ha limitado en Hyper-V.
Otra pista se encuentra en el siguiente enlace (en japonés) - el cartel ha añadido "video=hyperv_fb:1920x1080"
a /boot/grub2/grub.cfg
. Cuando fui a repetir esto, noté el mensaje sobre no editar /boot/grub2/grub.cfg
directamente, así que agregué la línea /etc/default/grub
.
Esto tampoco ha dado la opción para la 1920x1080
resolución completa , y en este punto me he quedado sin cosas para probar y no sabría si esto es ahora un problema de Hyper-V o algo más fundamental y esto no habría funcionado en un físico u otra máquina de hipervisor.
Si alguien puede arrojar algo de luz, estaría muy agradecido.
fuente
La respuesta de copat funcionó para mí, pero solo después de que cambié mi resolución de 1920x1200 a 1920x1080 .
Mirando en el archivo fuente de Linux hyperv_fb.c está el comentario: "Este es el controlador del video sintético Hyper-V, que admite resolución de pantalla de hasta Full HD 1920x1080 con color de 32 bits en Windows Server 2012, y 1600x1200 con 16 bits color en Windows Server 2008 R2 o anterior ".
fuente
Hice todo esto sin éxito, y luego intenté jugar con la configuración de Hyper-V.
Aumenté la RAM para video a 512K y también eliminé el controlador 3D.
Esto funcionó para mí.
fuente
Desde que se hizo esta pregunta (en 2013), 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 Ubuntu aún más fáciles 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
Con los métodos descritos, no funcionó para mí. Lo que funcionó fue: puedo salir de mi pantalla de host a 1920x1200, pero el tamaño del texto aumentó a 125% y luego tengo pantalla completa en mi sesión de invitado de Ubuntu;
fuente
Puedo recomendar una forma de editar archivos grub con grubby .
Primero, debe iniciar sesión como usuario root, simplemente escriba:
sudo su
presione el botón ENTER e ingrese su contraseña de root.
Después de eso, simplemente escriba el comando como a continuación:
sucio --update-kernel = ALL --args = "video = hyperv_fb: 1920X1080"
donde 1920x1080 es tu resolución preferida.
Luego reinicie su VM y se debe aplicar una nueva resolución.
Espero que esta solución te ayude. En caso de preguntas, comuníquese conmigo e intentaré ayudarlo.
fuente