Estoy tratando de ejecutar Windows 8 en VirtualBox. La pantalla de mi computadora portátil es exactamente 1366x768. Windows 8 deshabilita algunas de sus características si la resolución es inferior a 1366x768, por lo que necesito ejecutar el sistema operativo invitado a pantalla completa.
El problema es que VirtualBox se niega a ejecutar el invitado a 1366x768. Cuando VirtualBox es "pantalla completa", el invitado es solo 1360x768, seis píxeles demasiado estrechos. Entonces, hay una barra negra de tres píxeles en los lados izquierdo y derecho de la pantalla.
Este usuario tuvo el mismo problema, pero la respuesta aceptada es "instalar las adiciones de invitados", lo cual ya hice; eso me llevó a 1360, pero no a 1366.
Según el rastreador de tickets de VirtualBox , solía haber un error en el que el ancho de la pantalla del invitado se redondearía al múltiplo más cercano de 8, pero afirman haber solucionado el error en la versión 3.2.12. Estoy usando la versión 4.1.18 y veo el mismo problema que dicen haber solucionado, así que o lo rompieron nuevamente, se equivocaron al haberlo solucionado o mi problema es algo completamente distinto.
Esta respuesta sugirió darle a la VM 128MB de memoria de video, y afirmó que no hubo problemas para obtener 1366x768 después. Cuando creé la VM, su memoria de pantalla ya estaba predeterminada a 128 MB. Intenté aumentarlo a 256 MB, pero sin ningún efecto: el invitado todavía es seis píxeles demasiado estrecho.
Mi sistema operativo host es Windows 7 de 64 bits, y estoy ejecutando VirtualBox 4.1.18.
¿Cómo puedo hacer que VirtualBox ejecute mi sistema operativo invitado a pantalla completa con la resolución nativa de mi pantalla de 1366x768?
fuente
the accepted answer is "install the Guest Additions", which I've already done
.Respuestas:
Mientras se ejecuta la VM, también puede indicarle al SO huésped que cambie la resolución mediante el uso de:
El 32 al final denota la profundidad de color de la pantalla.
fuente
VBoxManage list runningvms
pero no puede cambiar la resolución de 800x600 a 1280x1024Después de grabar todo un fin de semana en esto, finalmente encontré al culpable: la aceleración 3D de VirtualBox.
Si accede a la Configuración> Pantalla de su máquina virtual y desmarca "Activar aceleración 3D", el invitado se ejecutará correctamente a 1366x768.
fuente
Lo tenía funcionando al hacer esto:
Apagar VM
Navegar a
C:\Program Files\Oracle\VirtualBox\
Shift + clic derecho> Abrir ventana de comando aquí
Ejecutar comando
VBoxManage.exe setextradata "Windows 8 RTM Evaluation" CustomVideoMode1 1366x768x32
Iniciar VM
Inicie Desktop, haga clic con el botón derecho> Resolución de pantalla
Elija 1366 x 768
Pero, se rompió ...
Actualicé VirtualBox e instalé nuevas Guest Additions. Ahora está usando el "Adaptador de gráficos VirtualBox para Windows 8" y no puedo seleccionar una resolución amplia.
fuente
VBoxManage setextradata "Windows1" CustomVideoMode1 1366x768x32
CustomViewMode{ONE}
no eraCustomViewMode{L}
... de todos modos, terminé con losetvideomodehint
que hizo el truco en tiempo de ejecuciónResolví el mismo problema en Fedora 22 KDE usando el siguiente comando:
Tenga en cuenta que su ventana de virtualbox debe estar cerrada.
fuente
Asegúrese de que su hardware sea compatible con cualquier resolución que desee utilizar.
Arranque su invitado Linux en VirtualBox y presione cen el menú GRUB (es una pantalla azul en Debian) y luego en el
grub>
indicador use elvbeinfo
comando para verificar las resoluciones compatibles con su hardware. Está en el formato de1366x768x32
.Presione Escpara salir del
grub>
indicador y continuar. Luego:root
vim /etc/default/grub
editar, utilizando uno de los modos admitidos:
actualice su configuración de Grub (el comando en Debian es
update-grub
, y en OpenSUSE esgrub2-mkconfig -o /boot/grub2/grub.cfg
)en Windows (o cualquier sistema operativo host) ejecute este comando:
reinicia tu sistema operativo invitado
fuente
Mi problema era ejecutar Windows XP (en VB) en Ubuntu 14.04. Ejecutando eso ya que es la única forma de conectarse remotamente al trabajo. De todos modos, la resolución máxima fue 1024X800 hasta que hice lo siguiente:
fuente
Si está utilizando un sistema operativo Mac en su máquina virtual, no es posible establecer la resolución de pantalla de 1366x768.
Aquí hay algunas resoluciones que puede usar:
Para configurarlo en VirtualBox desde Windows:
también, para configurarlo desde un sistema operativo Linux:
fuente
Descubrí cómo lo hizo el chico de Indonesia y logré que funcionara, pero en el sistema operativo invitado Win XP. Probablemente debería funcionar para Win 8 igual de bien.
Debe tener las adiciones de invitado VB instaladas en el sistema operativo host
Inicie la VM y desde la mini barra de herramientas, haga clic derecho en CD / DVD y seleccione "Elegir un archivo virtual de CD / DVD".
Cuando se le solicite, busque la carpeta de instalación de VB y seleccione VBoxGuestAdditions.ISO
La configuración comenzará a ejecutarse en su sistema operativo invitado e instalará las adiciones de invitados VB
Reinicia y funciona incluso con la aceleración de video 3D habilitada.
fuente
Recientemente experimenté el mismo problema. Afortunadamente, para mí pude solucionar mis problemas de resolución usando este enlace: https://www.youtube.com/watch?v=KCSXDjKKaQo . Seguí las instrucciones paso a paso y ahora todo funciona perfectamente. El tipo en el video está usando un MAC para acceder al terminal que haría los cambios en la resolución de la pantalla. Estoy usando Windows 7 para acceder al símbolo del sistema (CMD). Curiosamente, los comandos funcionan tanto en Terminal como en CMD.
Para su información, asegúrese de usar "1366 768 32" exactamente como describe la publicación de Oliver
Espero que esto ayude.
fuente
Siga estas instrucciones y resolverá su problema:
Ahora con la máquina virtual apagada, haga lo siguiente:
C:\Program Files\Oracle\VirtualBox
VBoxManage.exe setextradata windows7 CustomVideoMode1 1366x768x32
fuente
Vaya a Configuración -> Pantalla -> Factor de escala (todos los monitores). Aumentarlo Maximizará la pantalla del sistema operativo que se ejecuta en la ventana de VM
fuente