Mayor resolución de pantalla para VirtualBox?

96

He estado intentando esto por un tiempo pero no tuve suerte. Lo instalé ubuntu-11.10-desktop-i386dos veces. También se instalaron adiciones de invitados. Sin embargo siempre obtener la máxima resolución de pantalla, 1024 x 768.

¿Necesito cambiar algo en el /etc/X11/xorg.confarchivo ( ejemplo )? Actualmente no existe tal archivo en esa ruta. Además, ¿podría aconsejarme cuál debería ser el contenido del archivo para la versión 11.10?

iammilind
fuente
1
Para 12.04 debe ejecutarse apt-get install virtualbox-guest-dkmsdespués de cada actualización del kernel.
Thorbjørn Ravn Andersen
Deberá instalar VirtualBox Guest Additions. Consulte ¿Cómo instalo Guest Additions en VirtualBox?
gertvdijk
Necesita mucho más que simplemente la instalación de adiciones de invitados. askubuntu.com/a/489948/287960
Gangnus

Respuestas:

88

Esto funcionó para mí y estoy ejecutando VirtualBox 4.1.8 y Ubuntu 11.10.

sudo apt-get install virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms

Lo encontré en este sitio bajo una pregunta ligeramente diferente ¿ Mayor resolución de pantalla en VirtualBox?

wfudge
fuente
1
Esto funcionó para mí. Después de instalar los paquetes especificados anteriormente y reiniciar VirtualBox, la resolución de pantalla en Ubuntu se ajustará cada vez que cambie el tamaño de VirtualBox.
shanewwarren
Esto funcionó para mí también. Experimenté lo mismo con @shanewwarren
mauris
igual que aquí. También aumenté la memoria de video a 32 MB antes (eso puede no estar relacionado).
Rafael Reiter
3
Después de hacer esto (y también lo vi en otros lugares) con el invitado Ubuntu 12.04, deja de arrancar
Christian Vielma
1
funcionó para mí con ubuntu 14.04 en virtualbox 4.3.6
masterweily
31

Pude reproducir este problema repetidamente en el host de Windows 7 con Ubuntu 11.10 invitado. Instalar ubuntu desde una imagen iso.

Este problema ocurre cuando el Guest Additions no está instalado o instalado desde las fuentes de ubuntu.

Para solucionar este problema, instale las adiciones de invitados desde la opción de imagen de CD Dispositivos de la máquina virtual > Insertar adiciones de invitados y ejecute la autoprompt. Si ya tiene las adiciones de invitados instaladas desde una fuente diferente, le pedirá que elimine la existente e instale nuevas adiciones de invitados, simplemente diga 'sí'. Esto eliminará las adiciones de invitados si ya están instaladas desde las fuentes de ubuntu y se compilan desde las fuentes que vinieron con su instalación de virtualBox.

Esto debería solucionar el problema.

Sai Puli
fuente
2
+1: ¡Se solucionó el problema perfectamente con Windows 7 x64!
Thomas Bratt
+1 también funcionó para mí en Windows 8
cenizas999
Esta es la única forma en que podría instalar correctamente las adiciones de invitados con un host de Windows 8. La única ambigüedad es que para mí fue: Dispositivos> Insertar imagen de CD de Guest Additions
rocktheartsm4l
Recuerde: para que esto funcione, su máquina virtual necesita tener una unidad de CD. Quizás obvio =)
Coreus
No pude averiguar dónde está este elemento del menú (Dispositivos -> Insertar CD de adiciones de invitados), así que hice una captura de pantalla para los demás: prntscr.com/91k8nz
Anton Daneyko
14

Acabo de instalar Ubuntu 12.04 en VirtualBox 4.1.4, pero no pude hacerlo funcionar en una resolución más alta, incluso después de instalar y reinstalar VBOXAdditions. Desesperado, instalé el VBOX 4.1.14 y reinstalé muchas veces las VBOXAdditions, pero sin ningún éxito. Finalmente, la solución que resolvió el problema fue aumentar la memoria de video (en la configuración de VBOX para Ubuntu) a partir de 12 MB, a 48 MB (que todavía no permitía la resolución 1366x768), y luego a 128 MB. Después de reiniciar Ubuntu todo funciona perfectamente, 1366x768 es mi resolución predeterminada. Espero que esto ayude en tus problemas. ¡Salud!

LowResolutionOnUbuntu12.04
fuente
10

Tuve problemas con la resolución de pantalla en Virtual Box en Windows 7 x64 como host y Ubuntu 12.04 LTS como invitado. Elevé la memoria de video a 128 MB, instalé VirtualBox Linux Additions, pero todavía no se podía. Al verificar la configuración de pantalla en Ubuntu, solo podía elegir entre 800x640 (4: 3) y 1024x768 (4: 3).

Marcar la casilla de verificación Habilitar aceleración 3D en la configuración de la máquina virtual lo hizo funcionar. Después de eso, cuando se cambió el tamaño de la ventana de invitado, el tamaño se reflejó en la configuración de visualización de Ubuntu. Al activar el modo de pantalla completa, podría usar la resolución completa de 1600x900 en Ubuntu.

Espera que esto pueda salvar el cabello de alguien.

ACTUALIZACIÓN: Después de habilitar la aceleración 3D, Ubuntu se volvió extremadamente lento. Así que desactivé la aceleración 3D y aún podía disfrutar de la resolución de pantalla completa.

John P
fuente
Intenté un buen número de sugerencias, pero esta finalmente me dio una resolución completa de 1600x900. Gracias :-)
Elliveny
¡Esto también lo hizo por mí!
David Oneill
7

Este es probablemente un problema de VirtualBox , en lugar de un problema de Ubuntu .

He tenido el mismo problema repetidamente antes. A veces, la eliminación y reinstalación de Additions resuelve esto. O simplemente obligando a VirtualBox a cargarlos, y no solo a descargarlos.

Lamentablemente, este problema se repite. He descubierto que actualizar VirtualBox (a una compilación más nueva) a veces empeora esto y otras lo resuelve. Este es un problema recurrente.

david6
fuente
7

Mi sistema es Windows 7 SP 1 de 64 bits con Ubuntu 12.04 LTS de 32 bits (i386). Tuve que hacer casi todo para que funcione. Resumir:

  1. Con el apagado de la máquina virtual, cambie la 'Configuración' de la máquina virtual pertinente. En 'Pantalla' -> 'Video' mueva el control deslizante de memoria de video a '128mb' y también marque 'Habilitar aceleración 3D'.

  2. Ahora cargue su máquina virtual Ubuntu. En 'Dispositivos', haga clic en 'Insertar imagen de CD de Guest Additions'. Espera a que haga lo suyo.

  3. Reinicie la máquina virtual. Ahora debería poder alcanzar las resoluciones más altas. Si no, puede ser porque la ventana de la máquina virtual no es lo suficientemente grande. Arrastre la esquina para agrandarla o simplemente haga: 'Ver' -> 'Cambiar a pantalla completa'

Espero que esto ayude a alguien. Gracias a todas las otras respuestas por ayudarme.

Calleniah
fuente
2

Al ingresar al juego últimamente, no estoy seguro de que esta respuesta ayude, pero tengo un problema de resolución similar (host de Mac, Ubuntu como vbox), y después de jugar con xrandr, xorg.confetc. Intenté lo siguiente

  • cerrar Virtual Box
  • ingrese el comando de terminal hostVBoxManage setextradata Linux CustomVideoMode1 1152x680x32 donde Linux es el nombre de vbox , CustomVideoMode1 es un nombre con 1una nueva resolución, 1152x680x32 para una resolución de colores de 1152 x 680 x 32 bits (VBoxManage.exe en Windows)
  • comienza tu vbox
  • reinstale las adiciones de Guest

funcionó inmediatamente después de reiniciar vbox.

más información

Ø de anillo
fuente
2

Usando VirtualBox 4.3 en Windows 8 y Ubuntu 12.04 invitado

Instalé adiciones de invitado de virtualbox desde el archivo iso provisto en el directorio de instalación de virtualbox (usado autorun.sh) + reinicio de invitado.

Primero pensé que no funcionaba: la resolución aún era baja y los parámetros de la pantalla no mostraban una resolución más alta

Luego me di cuenta de que la pantalla de invitado estaba en "modo de escala" (host + c), cambié a pantalla completa (host + F) y la resolución estaba bien.

ceco
fuente
1

Simplemente ejecute ubuntu en la máquina virtual e instale "VirtualBox Guest Additions" (Dispositivos -> Instalar Guest Additions). Después de la instalación, reinicie su sistema invitado.

Ahora la resolución cambiará automáticamente dependiendo del tamaño de la ventana.

* Uso Ubuntu 13.04 en VirtualBox 4.2.12 para Mac OS

Buena suerte.

Roman Shamritskiy
fuente
1

Tuve un problema con la pantalla no a tamaño completo después de las actualizaciones. Ejecutando Ubuntu 12.04. En los medios de VBOXADDITIONS simplemente ejecuté el autorun.sh: esto desinstaló y reinstalé las adiciones de invitados y luego reinicié y todo volvió a la normalidad.

Ricardo
fuente
La razón para perder las adiciones de invitados después de las actualizaciones es porque no ha instalado el dkmspaquete antes de instalarlas. DKMS se encargará de reconstruir los módulos del núcleo cuando instale las actualizaciones.
gertvdijk
1

Con Ubuntu 12.04 como host e invitado seguí la respuesta de wfudge.

Esto requiere la instalación de otros paquetes:

sudo apt-get xserver-xorg-core

Después de eso, ejecutó esta línea modificada desde wfudge insinuado por apt-get:

sudo apt-get install virtualbox-ose-guest-utils virtualbox-ose-guest-x11 virtualbox-ose-guest-dkms virtualbox-guest-x11

Después de que el invitado de Ubuntu no arrancó en la GUI, entonces con Ctrl + Alt + F1, inició sesión en una consola y ejecutó:

sudo apt-get install ubuntu-desktop

Reiniciar y listo. Ahora puedo obtener resoluciones más altas de hasta 1600x1200. Todavía no es 1920x1080 (host), por lo que no es pantalla completa, pero al menos es mucho mejor que lo que tenía antes.

Supongo que es un problema de VirtualBox, pero cuando se usa un host de Windows no tenía este problema ...

Christian Vielma
fuente
1

Para mí (Anfitrión: Mac El-capitan, Invitado: Ubuntu 14.xx LTS, VirtualBox: 5.0.12) Ubuntu no se reiniciará (negro o la pantalla púrpura predeterminada congelada) después de las instalaciones de invitados apt-getcomo se describe en la mayoría de las publicaciones en este hilo.

Finalmente utilicé las instrucciones oficiales de VirtualBox . En una nueva instalación de Ubuntu. ¡Trabajó!

Instalación de adiciones de invitados en Ubuntu

  1. Siga estos pasos para instalar Guest Additions en su máquina virtual Ubuntu:
  2. Inicie sesión como ubuntu;
  3. Haga clic en Aplicaciones / Sistema / Terminal (o en Aplicaciones / Terminal, si está utilizando la versión 6.06.1 Dapper Drake);
  4. Actualice su base de datos APT con sudo apt-get update y escriba su contraseña, si se le solicita;
  5. Instale las últimas actualizaciones de seguridad con sudo apt-get upgrade;
  6. Instale los paquetes necesarios con sudo apt-get install build-essential module-assistant;
  7. Configure su sistema para construir módulos de kernel ejecutando sudo ma prepare;
  8. Haga clic en Instalar adiciones de invitados ... en el menú Dispositivos, luego elija examinar el contenido del CD cuando se le solicite.
  9. Ejecute sudo sh /media/cdrom/VBoxLinuxAdditions.run y siga las instrucciones en pantalla.

Hice un sudo reboot nowal final solo para estar seguro. Al reiniciar, comenzó a cambiar su resolución según el tamaño de la ventana.

Kashyap
fuente
0

Tengo el mismo problema en mi portátil DELL M6600 con Ubuntu 12.10. Tuve que instalar adiciones de misiones en modo seguro de Windows. Después de eso, la resolución de la pantalla del escritorio se realizó por el tamaño de la ventana con el SO invitado.

jafan
fuente
0

A veces es muy simple (refiérase a 12.03 / 4) En la ventana de la máquina virtual, presione el botón de maximizar y llenará la pantalla, y hará que Ubuntu vuelva a detectar la resolución de la pantalla de la VM.

De lo contrario, la respuesta de Christian Vielma, haciendo los tres pasos uno tras otro, habilitará esta opción.

ppostma1
fuente
0
  1. Cierra VirtualBox.

  2. Pegue esto en la Terminal del Host:

    sudo VBoxManage setextradata NAME CustomVideoMode1 1152x680x32
    

    donde NAMEse puede encontrar en ConfiguraciónGeneralBásicoNombre .

  3. Reinicie VirtualBox.

Ajay
fuente
0

Usando X11 simple sin un cliente de escritorio pesado, ratpoison en mi caso, el siguiente paquete es todo lo que se necesita:

virtualbox-guest-x11

Entiendo que otros paquetes pueden hacer que su núcleo sea consciente de que se está ejecutando en un entorno virtual para algunos beneficios, pero este paquete parece manejar los problemas de resolución.

Asad Hasan
fuente
0

La única solución que funcionó fue descargar la última ISO de VBoxAdditions del sitio web de Oracle, ya que las anteriores no funcionaban correctamente con DKMS.

Yatharth Agarwal
fuente