¿Por qué se bloquea Ubuntu 18.04 LTS en el arranque cuando se instala en VirtualBox?

17

Instalé Ubuntu 18.04 LTS en VirtualBox usando la configuración predeterminada de la máquina virtual. Sin embargo, Ubuntu 18.04 LTS se cuelga en la pantalla de inicio y nunca llega a la pantalla de inicio de sesión. ¿Por qué es este el caso y cómo se puede solucionar?

juhist
fuente

Respuestas:

12

En Virtualbox, apague el vm, luego edite la configuración de la máquina virtual de Ubuntu, luego vaya a Pantalla. Mueva el control deslizante "Memoria de video" completamente hacia la derecha. Luego, también marque Aceleración: habilite la aceleración 3D.

Arranca tu vm nuevamente. Esto está en Virtualbox V5.2.12

warhansen
fuente
Ya había aumentado el carnero, pero estos cambios me solucionaron el problema.
CorayThan
en realidad deberías hacer lo contrario. deshabilite la aceleración 3d ya que vm box no admite la aceleración de hardware en gnome
desviada el
Esto funciona muy bien.
Noam Shalev
5

El problema es que Ubuntu 18.04 LTS aparentemente no le gusta la configuración de RAM de 1GB que es la predeterminada en VirtualBox. Aunque se anuncia que Ubuntu 18.04 LTS funciona con 1 GB de RAM, en mi caso no funcionó.

Apague la máquina virtual y dele más memoria, idealmente al menos 2GB. No hay necesidad de reinstalar Ubuntu 18.04 LTS. En realidad, instalarlo con la RAM predeterminada de 1GB solo es ideal, ya que los tamaños de RAM más grandes conducen a tamaños de archivo de intercambio más grandes, y no se recomienda cambiar dentro de VirtualBox ya que habría dos niveles de intercambio (host e invitado).

Después de reiniciar la máquina virtual con más memoria, ya no se cuelga en la pantalla de inicio.

Al mismo tiempo que se ajusta el tamaño de la memoria, puede tener sentido darle a la máquina virtual más CPU. El conteo de CPU predeterminado es 1, pero la mayoría de las CPU de portátiles de gama baja tienen 4 núcleos de CPU virtuales al menos, y las mejores tienen 8.

juhist
fuente
2
releases.ubuntu.com/18.04 le dice que necesita al menos 1024 MB de RAM para instalar.
juhist
1
El mío tiene el mismo comportamiento y le di 4 Gig RAM.
warhansen
5

Intenté todas las sugerencias anteriores y ninguna funcionó para mí. Después de 3 horas más, me di cuenta de que la instalación anterior de Docker habilitó Hyper-V en mi máquina (Win10) que obviamente no funcionó bien con VirtualBox. Por lo tanto, otra sugerencia es verificar que Hyper-V u otro hipervisor no se esté ejecutando y deshabilitarlo en caso afirmativo. Buena suerte para solucionar problemas.

Jirka Horník
fuente
1
Ninguno de los otros arreglados funcionó, esto es lo que me arregló.
DMin
5

Estoy ejecutando una VM con Ubuntu 18.04 en macOS. El invitado tiene mucha memoria base (RAM) y múltiples procesadores.

(Esta es una máquina virtual sin procesar que utilicé directamente sobre HW en una PC en una ubicación diferente. Por lo general, cuando hay actualizaciones del sistema operativo es donde las manejo. Sospecho que en una actualización anterior del invitado se instaló algo que estropeó la configuración en el combo macOS + rawVM.)

Mi máquina funcionaba bien en macOS VM hasta que un día dejó de arrancar correctamente. Se quedaría atascado justo antes de la pantalla de inicio de sesión, mostrando el fondo morado con Ubuntu escrito en la parte inferior.

Esto es lo que hice para solucionarlo:

  1. Reinicie la aplicación VB y el host. No solucionó el problema.

  2. Actualice VirtualBox de 6 a 6.08. No solucionó el problema.

  3. Deshabilite la aceleración 3D como se sugiere en otras publicaciones. No solucionó el problema; así que lo volví a habilitar. Mi memoria de video ya está en 128 MB, así que no cambié eso.

  4. Cambió el controlador de gráficos de VMSVGA a VBoxSVGA . Esto solucionó el problema. Ahora está funcionando de nuevo correctamente (y mi aceleración 3D todavía está habilitada).

Daniel
fuente
1
Cambiar el controlador de gráficos también funcionó para mí, y otras soluciones no lo hicieron.
jotadepicas
1

La respuesta de Jirka me dio la pista que me ayudó a solucionar el problema. El sistema Windows 10 Hyper V necesitaba ser deshabilitado. Estas instrucciones me ayudaron:

https://ittutorials.net/microsoft/hyper-v/how-to-disable-the-hyper-v-feature-in-windows-10/

Necesitaba deshabilitar Hyper V y luego reiniciar mi máquina.

Esto permitió que VirtualBox iniciara Ubuntu 18.03 para arrancar con éxito y no bloquearse al inicio. Este mismo problema ocurrió con Ubuntu 16.04.

mikey-no
fuente
la misma solución en mi caso: no estoy seguro de por qué habilité hyper-v en el pasado, por lo que es una buena idea verificar esto
Richard DiSalvo
1

Sistema -> Aceleración:

desmarque Habilitar paginación anidada

wair92
fuente
¿Podría explicar con más detalle por qué cree que esto resolverá el problema del OP? Consulte Cómo responder y realice nuestro recorrido para aprender a mejorar su respuesta.
Burgi
0

En mi caso, todas las soluciones de las otras respuestas ya estaban aplicadas, todavía colgadas. El problema resultó ser la configuración de Paravirtualización de la VM que se estableció en Legacy, y cambiarlo a Predeterminado resolvió el problema.

usuario301924
fuente
Intenté aumentar la memoria y la memoria de video, y eso podría ser necesario, pero se inicia bien solo después de cambiar el Proveedor de paravirtualización a Predeterminado.
Peng Bai
0

Estoy ejecutando Ubuntu 18.04 en VirtualBox 6.0.10 en PC con Windows 10. Iniciar Ubuntu ya no me dio un mensaje de inicio de sesión, solo una pantalla en blanco. Aumenté la memoria de video de 16 MB a 64 MB, ahora todo vuelve a funcionar bien.

nanomanpa
fuente
1
Ya se ha sugerido aumentar la memoria de video.
G-Man dice 'Reincorporar a Monica' el
0

La respuesta de Jirka Horník me ayudó. En mi caso, era Ubuntu Server 18.04.4 LTS, no el escritorio y seguía este video . A continuación se detalla el problema y la solución que apliqué.

  1. Estoy ejecutando Windows 10 Pro. Y desarrollo y trabajo con Docker para que Hyper-V esté habilitado. Es un requisito previo para la ventana acoplable.

  2. Usando VirtualBox, comencé a instalar Ubuntu Server. Y cuando se trata del punto de instalación del kernel (el punto exacto está aquí en el video anterior),

Instalando Kernel en Ubuntu

repentinamente comenzaría el proceso nuevamente para volver a este punto, donde preguntará "Elija su idioma preferido" en la pantalla de bienvenida .

Elija su idioma preferido en la pantalla de bienvenida en Ubuntu

Y esto se repetiría.

  1. Finalmente encontré esto ans . Así que fui a "Activar o desactivar las características de Windows", deshabilité Hyper-V y reinicié la PC.

Deshabilitar Hyper-V en Windows 10 Pro

  1. Ahora lo intenté nuevamente y Ubuntu Server se instaló con éxito.

  2. Pero Docker no correría. Decía

Funciones requeridas de Windows no habilitadas: Hyper-V. Docker Desktop se cerrará.

Error de Docker sin Hyper-V

Por lo tanto, debe habilitar Hyper-V nuevamente.

Habilitar Hyper-V en Windows 10 Pro

  1. Ahora confirmo que tanto Docker como el servidor Ubuntu como una máquina virtual se ejecutan juntos.
VivekDev
fuente