Problema de resolución de pantalla con Ubuntu 14.04 y VirtualBox

231

Entorno: Lenovo T530 con Windows 7. Instalé Ubuntu 14.04 en una máquina virtual con VM Virtual Box. He instalado todas las actualizaciones de Virtual Box y Ubuntu.

Problema: Mientras que en el escritorio de Ubuntu y otros programas iniciados por Ubuntu, la ventana se reduce a aproximadamente 3x4 pulgadas que se muestra en el medio del resto de mi ventana regular de Virtual Box. Solo veo la parte superior derecha de la salida de pantalla de lo que normalmente vería. Por favor ayuda.

He visto ¿Cómo instalo Guest Additions en una VM VirtualBox?

Pero, ninguna de estas respuestas funciona en 14.04.

usuario3341257
fuente
77
No creo que esto sea un duplicado. Al instalar Guest Additions con Ubuntu 14.04 aparece "Advertencia: se instaló una versión desconocida del sistema X Window. No se instala"
mjaggard
3
Esta definitivamente no es una pregunta duplicada (incluso si la respuesta es la misma). Encontré esto solo al buscar sobre problemas de resolución de pantalla, y aprendí aquí que "adiciones de invitados" es la respuesta. (Si ya supiera preguntar sobre "adiciones de invitados", no habría tenido una pregunta / problema.)
Greg Hendershott
3
Las respuestas ni siquiera son las mismas. En general, usaría la iso de adiciones de invitados que se puede montar desde el host, pero parece ser específico para 14.04 que debe instalar a través del repositorio de apt para que funcione correctamente.
flungo
2
He tenido problemas con esto también. Las adiciones de invitados parecen haberse instalado correctamente, pero el modo de pantalla completa todavía tiene una pequeña pantalla de sistema operativo. Kraxor, ¿dónde ves la configuración del sistema?

Respuestas:

258

Básicamente necesita las adiciones de Guest, inicie sesión en la máquina virtual para instalar los siguientes paquetes:

sudo apt-get install virtualbox-guest-dkms

Finalmente reinicie la VM para completar la instalación.

Sylvain Pineau
fuente
66
Gracias, entendí mal este paso antes de leer su respuesta y pensé que debía instalar Guest Additions en la máquina host. d'oh
liang
77
@symphonyblade: Esos paquetes están destinados a ser instalados en el sistema operativo invitado.
Sylvain Pineau
42
No funciona en mi instalación Ubuntu 14.04 LTS. ObtengoThe following packages have unmet dependencies: virtualbox-guest-x11: Depends: xorg-video-abi-15 Depends: xserver-xorg-core (>= 2:1.14.99.902)
THelper
43
@ THelper En ubuntu 14.04 también tengo The following packages have unmet dependencies. virtualbox-guest-x11 : Depends: xorg-video-abi-15.... La solución de @conradk aquí funcionó para mí: sudo apt-get remove libcheese-gtk23luego sudo apt-get install xserver-xorg-corey finalmentesudo apt-get install -f virtualbox-guest-x11
snark
1
Esto no funcionó para mí en absoluto. Todavía una pequeña pantalla.
Rafael_Espericueta
81

En virtualbox tienes que instalar "Guest Additions". No es necesario establecer una resolución a través de la configuración de Ubuntu. Con su ventana de invitado en primer plano, seleccione del menú superior:

VirtualBox -> Devices -> Insert Guest Additions CD image

En Ubuntu abra una terminal, navegue a la carpeta de CD (generalmente / media / VBOXADDITIONS *) y ejecute

sh ./VBoxLinuxAdditions.run

Tenga en cuenta que debe tener un compilador de trabajo gcc / g ++

mahmood
fuente
3
Esto falla con un error que dice que parece que se han instalado adiciones de invitados desde un instalador o paquete diferente. La única solución es la respuesta que dice usar apt-get para instalar los tres paquetes.
Jistanidiot
2
Exactamente lo mismo aquí tratando de instalar Xubuntu 14.04 64bit en VirtualBox. La instalación de Guest Additions desde la imagen de CD montada no funciona: interrumpe la instalación de X Server. Instalar con apt-get desde repositorios públicos según lo aconsejado por Sylvain funciona.
azec-pdx
55
+1 Esta es la única solución que funcionó para mí. Como paso preliminar, era muy importante actualizar VirtualBox Manager a la última versión disponible. He publicado aquí una nueva respuesta con algunos detalles adicionales.
Antonio
1
Aunque apareció un error que dice que las adiciones de invitados se han instalado desde un instalador diferente ... etc., desea continuar, responda con un Sí, después de que finalice el reinicio y funcionará
Ala 'Alnajjar
1
+1 funcionó para mí - Virtualbox 5.0.10 Mac
Michal Gallovic
55

Yo tenía el mismo problema que tú. Hice estos pasos, tal vez te ayude también:

  1. Vaya a Configuración del sistema → Software y actualizaciones → Controladores adicionales
  2. Use soluciones de virtualización x86 ...
  3. Después de eso reinicia tu VirtualBox

Mi VirtualBox funciona perfectamente.

Rustam
fuente
1
Oh Dios mío. Después de probar tantas otras cosas y perder tanto tiempo, esta solución fácil funcionó.
Adrian Carr
44
Establecer esta opción parece funcionar bien en mi instalación Ubuntu 14.04 LTS (sin mensajes de error) pero después del reinicio todavía tengo una resolución de 640x480 y no hay opción para cambiarla.
THelper
2
En una nueva imagen del escritorio 14.04.2 (recuperado de osboxes.org), cuando arranco estoy en 640x480. Luego abro Configuración del sistema -> Software y actualizaciones -> Controladores adicionales. No hay opción para elegir 'Usar soluciones de virtualizaciones x86'. ¿Está simplemente oculto debido a la resolución? ¿Tengo que instalar primero las Guest Additions?
Ezward
2
No me ayudó
Daniel
2
En mi instalación de Unbuntu 14.04 LTS no hay "Software y actualizaciones" en Configuración del sistema ". Veo dos categorías de cosas allí," Personal "y" Hardware ". Quizás haya una tercera categoría que no veo porque ... mi pantalla es demasiado pequeña ?
TED
33

Después de haber intentado instalar las adiciones de Guest por primera vez, lo que no funcionó, encontré otra solución en otro lugar: linuxbsdos.com .

Use Xdiagnose desde el Tablero. Busque e inicie Xdiagnose, luego habilite todas las opciones en la sección Depuración. Haga clic en el botón Aplicar, luego cierre la ventana y reinicie el sistema.

¡Eso fue lo que finalmente hizo el truco! Ahora obtengo una resolución de 1024 x 768 en lugar de 640 x 480.

Nunca desinstalé las adiciones de Guest, por lo que podría ser necesario tomar ambas medidas.

ingrese la descripción de la imagen aquí

---------- EDITAR ---------

Me di cuenta de que la solución descrita anteriormente es solo una alternativa, en caso de que la instalación de Guest Additions haya fallado por alguna razón. Finalmente logré instalarlos con éxito, y ahora puedo elegir entre una mayor variedad de resoluciones en la configuración de pantalla. Así es como lo hice, después de haber intentado todo lo anterior.

Una cosa que ya había intentado antes era


sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11
Esto no es suficiente en sí mismo, pero podría ser un requisito previo necesario para los siguientes pasos (de los cuales algunos podrían no ser necesarios ...).

  1. Actualice Virtualbox a la última versión (actualmente 4.3.24)
  2. En Terminal en el sistema Invitado, escriba:

    sudo apt-get install dkms
    sudo apt-get install build-essential module-assistant
    sudo m-a prepare

Si no tiene un menú superior en el sistema Invitado, es porque está en modo de escala, lo que hace que esté oculto. En ese caso, presione Host+ Cpara alternar el modo de escala (donde Hostestá Right Controlpor defecto)

  1. En el sistema Guest, vaya al menú superior y haga clic en Dispositivos-> Insertar imagen de CD de Guest Additions. Esto debería montar la imagen del CD.
  2. En mi caso, Autostart funcionó y la instalación comenzó con un mensaje. Si no se inicia automáticamente, puede hacer lo siguiente

    cd /media/<username>/VBOXADDITIONS_4.3.10_93012
    sudo ./VBoxLinuxAdditions.run

Solo asegúrese de reemplazar <nombre de usuario> por el nombre de usuario del usuario conectado.

Y luego un reinicio, como JTIM señaló ...

Por Quested Aronsson
fuente
3
Bueno, habilitó 1024x768 para mí, eso es al menos algo. Sin embargo, todavía no me permite establecer nada más alto, a pesar de probar todas las otras soluciones.
sp00n
+1 ¡Tu solución también lo resolvió para mí!
THelper
1
Lo hice funcionar en cualquier resolución siguiendo estos pasos .
Antonio
2
¡Gran actualización! No estoy seguro de que todos los pasos sean necesarios (dkms ya está actualizado si primero instala virtual-guest-dkms), ¡pero ciertamente funcionó para mí! La ventana de cuadro virtual con Ubuntu ahora se escala automáticamente a todas las resoluciones. Ah, y necesitaba excluir virtualbox-guest-x11 en su primer paso.
THelper
1
y luego un reinicio :)
JTIM
23

Desarrollando a partir de esta respuesta , y de hecho bastante bien explicado también en esta otra publicación . (Realmente intenté todo lo demás publicado aquí, pero no parece funcionar en mi sistema Windows 7)

Pasos preliminares:

  1. Asegúrese de haber instalado la última versión de Virtual Box (*). ¡Tenga cuidado de que si le pide a Virtual Box que actualice a la última versión, es muy probable que declare que se está actualizando incluso si existe una versión más nueva!

  2. Puede ser una buena idea comenzar desde una distribución limpia, crear una nueva máquina virtual, instalar allí Ubuntu (permití descargar paquetes actualizados de la red durante la instalación) y clonarlo antes de continuar, de modo que si tiene problemas puede evitar reiniciando desde el principio.

  3. Instalar build-essentialy linux-headers-genericpaquetes. Aparentemente, también se recomienda instalardkms , ya que "Ejecutar DKMS en el SO huésped mantendrá Guest Additions instalado después de una actualización del kernel invitado" .

Cómo:

  1. Comience su máquina virtual

  2. En el menú de Virtualbox -> Dispositivos -> Insertar imagen de CD de Guest Additions ...

  3. Desde Ubuntu debería ver una ventana emergente, permitir que la ejecución automática de CD instale el programa. Para mí, como muchas veces antes, decía que no podía encontrar los encabezados de Linux pero, esta vez, al final todo salió bien.
    Si la ejecución automática no funciona, abra una terminal ( Ctrl+ Alt+ T), navegue a la carpeta (generalmente /media/VBOXADDITIONS*) y ejecute

    sh ./VBoxLinuxAdditions.run

  4. Apague y vuelva a iniciar su máquina virtual.


(*) Si, como yo, con la nueva versión de Virtual Box tiene problemas con la red, eche un vistazo a este video (En resumen: use la red Bridged y seleccione "permitir máquinas virtuales")

Antonio
fuente
Excelente. De todas las respuestas, esta es la única que funcionó para mí, con Ubuntu 14.04.2 64 bit guest y Windows 7 host.
Jon Bentley
¡Impresionante, esta solución realmente funcionó perfectamente después de probar muchas otras! ¡Gracias!
jaseeey
Esto funcionó después de tantos intentos fallidos.
Jdbaba
Funcionó de maravilla en mi configuración de Windows 7 / Ubuntu 14.04 de 64 bits. Gracias.
michael
¡Finalmente, algo que realmente funcionó! :-) Ubuntu 14.04 en el host Ubuntu 14.04.
Rafael_Espericueta
4

Yo tuve el mismo problema. Lo arreglé instalando las adiciones de invitados como se explica en las otras respuestas y aumentando la cantidad de RAM de video en la configuración como se muestra.MateConfig

Elder Geek
fuente
Después de varias horas de prueba con todas las demás opciones (instalación de complementos de invitados, actualizaciones, etc.) me di cuenta de que este es el problema ..
endo64
@ endo64 ¡Me alegra que también haya funcionado para ti!
Élder Geek
1

A veces, la solución simple podría ser:

ingrese la descripción de la imagen aquí

T.Todua
fuente
HAHA funcionó como un encanto !!! No instalé adiciones de invitados ni pasé por otros aros especiales como recomiendan otras respuestas.
WinEunuuchs2Unix
0

Permanecí atrapado durante varios días en baja resolución de pantalla en un invitado Ubuntu 14.04 que se ejecuta en VirtualBox 4.1 en Debian Wheezy. Ninguna de las soluciones más comúnmente sugeridas (por ejemplo virtualbox-guest-dkms, instalación, instalación de adiciones de invitados) ayudó. ¡Instalar VirtualBox desde la página oficial de descargas funcionó!

pdp
fuente
0

Para ampliar lo que dijo Sylvain Pineau, escribir el siguiente comando es mucho más fácil (se aceptan comodines con apt-get):

sudo apt-get install virtualbox*
MrAxlee
fuente
2
Pero va a instalar los paquetes como virtualbox-source, virtualbox-dbgy las versiones más antiguas (como virtualbox-2.2) dependiendo de la configuración del PPA
Sylvain Pineau