En lugar de destruir la imagen. Pude solucionar el problema agregando primero las siguientes líneas/descomentando dentro de Vagrantfile para activar la interfaz gráfica de usuario de virtualbox.
config.vm.provider "virtualbox" do |vb|
vb.gui = true
vb.memory = "1024"
end
Luego hice vagrant up para reiniciarlo. Comenzó tanto la línea de comandos como la interfaz gráfica de usuario de virtualbox. Gui me pidió la frase de contraseña SSH (que configuré cuando estaba jugando con ssh la última vez que inicié sesión en la máquina) y pude iniciar sesión. Más tarde apagué la imagen. Más tarde, eliminé las líneas anteriores para la interfaz gráfica de usuario de Vagrantfile y todavía estaba arrancando bien.
Después de luchar con todas las opciones disponibles en diferentes preguntas, todavía enfrentaba el mismo problema. Finalmente, hice un
vagrant destroy
seguido de
vagrant up
Y tengo mi sistema funcionando de nuevo.
Nota:Si usted también tiene la costumbre de apagar directamente su computadora, ¡podría enfrentar este problema pronto! En tu terminal vagabundo (vagrant ssh
), elija siempre:
sudo shutdown -h now
o simplemente puede escribir
vagrant halt
después de cerrar la sesión de su ssh.
PD:Para aquellos de ustedes que puedan tener miedo de perder sus datos/código/cualquier cosa durante vagrant destroy
, ¡puedes relajarte! Dudé al usar el comando, pero según la documentación, todo lo que hace es:
Este comando detiene la máquina en ejecución que Vagrant está administrando y destruye todos los recursos que se crearon durante el proceso de creación de la máquina. Después de ejecutar este comando, su computadora debe quedar en un estado limpio, como si nunca hubiera creado la máquina invitada en primer lugar.
Esto implica que su código permanecerá intacto y el próximo vagrant up
te llevaría al mismo estado en el que te fuiste, solo que con el problema resuelto ahora. :)