¿Cómo puedo hacer que Ubuntu se ejecute a pantalla completa en hyper-v?

9

Recientemente instalé Ubuntu en hyper-v, pero cuando trato de pasar al modo de pantalla completa, la ventana de Ubuntu cubre solo una pequeña parte de la pantalla.

Intenté editar el /etc/default/grubarchivo y actualicé GRUB, pero aún así eso solo lo hizo un poco más grande.

Si alguien sabe cómo solucionar esto, ayúdame.

ElBaronRojo
fuente
¿Qué versión de Ubuntu estás usando? ¿Servidor? Presumiblemente, el BIOS que utiliza Hyper-V no está habilitado para ejecutar todo a la resolución nativa de su pantalla. ¿Probablemente puedas decirle que se amplíe? Pero esa es probablemente una pregunta mejor formulada en el sitio de Windows SE que aquí.
dobey

Respuestas:

11

Esta es una vieja pregunta, pero creo que vale la pena señalar que ahora está disponible para Ubuntu 18.04 y la última versión de Windows 10. Las instrucciones están en esta publicación de blog de Microsoft y funciona con XRDP. La experiencia es lo suficientemente buena como para trabajar con ella todo el día.

Cómo hacer que funcione:

  • Cree la VM, instale Ubuntu (18.04 o superior) como lo haría normalmente;
  • Actualice todas las dependencias del paquete para asegurarse de tener todo actualizado,
    • Correr sudo apt updatey sudo apt upgrade -y;
  • Asegúrese de habilitar un servidor SSH, de modo que si algo sale mal, siempre puede volver a la VM;
  • Ejecutar en PowerShell Set-VM -VMName <your_vm_name> -EnhancedSessionTransportType HvSocket;
  • Ejecute install.sh como root y siga las instrucciones.

Asegúrese de no habilitar el inicio de sesión automático, ya que rompe todo.

Cuando se conecte a la VM, se le darán las opciones para habilitar el modo mejorado.

Puede encontrar más información en la publicación del blog vinculada anteriormente.


Actualización del 6/4/2019:

Noté que algunos cuadros de diálogo de administración no se mostraban, y parece que es un problema con xrdp (usado en esta solución) y polkit. Tuve que eliminar un archivo de configuración, así:

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

Así que te recomiendo que hagas lo mismo cuando termines tu configuración.

La respuesta de donde obtuve la información es esta: https://askubuntu.com/a/1041947/832580

Giovanni Bassi
fuente
Respuesta super útil. Se corrigieron varios problemas que tenía, ¡gracias!
Dan
Esto requiere Win 10 1803 o más reciente, consulte stackoverflow.com/questions/52892821/…
Wollmich
2

Intente instalar y activar los servicios de integración de Linux

sudo apt-get install linux-tools-3.11.0-15-generic
sudo apt-get install hv-kvp-daemon-init

También intente actualizar el archivo de configuración de GRUB para agregar el parámetro video=hyperv_fb:1920x1200. La línea a cambiar se verá así después de su edición:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1200"

Después de cambiar este archivo, debe ejecutar

sudo update-grub
sudo reboot

Si ninguno de estos funciona, asegúrese de quitar la tarjeta de video RemoteFX que pueda estar configurada para la VM.

Paso a paso

  • apaga tu VM
  • en el administrador de Hyper-V, haga clic derecho en la VM, luego haga clic en Parámetros
  • en la sección de hardware , si hay una tarjeta gráfica 3D RemoteFX , haga clic en ella y luego haga clic en remove.
  • haga clic en Aceptar
  • Comience su VM
Sebastian
fuente
2
no hay paquete como hv-kvp-daemon-init
QkiZ