Cuando inicio mi sistema operativo invitado Ubuntu en la máquina virtual, pasa una serie de errores y esto es lo que veo al final.
mount: mounting /dev on /root/dev failed: No such file or directory
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have /sbin/init.
No init found. Try passing init= bootarg.
BusyBox v1.13.3 (Ubuntu 1:1.13.3-1ubuntu11) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)
Mi sistema host es Windows XP, mi sistema invitado es Ubuntu 10.04 con Guest Additions y mi versión de VirtualBox es 4.0.12.
Creé una segunda máquina virtual y volví a montar el disco duro existente "Ubuntu 10.vdi" como unidad de arranque y obtuve exactamente el mismo error. Al buscar en Internet, parece que podría reparar la unidad, pero no sé cómo hacerlo desde Windows XP u otra máquina virtual de Ubuntu.
Respuesta1
Resolví el problema gracias a mi amigo John, quien me dijo el enfoque: use el ISO como unidad virtual para tener un sistema que funcione para reparar la unidad virtual rota. Así que esto es lo que hice.
- Agregué mi archivo ISO de Ubuntu 10.04 como una unidad de CD/DVD en mi máquina existente.
- Cambié el orden de inicio para iniciar primero desde la unidad de CD/DVD (tuve que eliminar el ISO de los complementos de VirtualBox de la máquina como una unidad de controlador IDE, se estaba interponiendo en el camino).
- Inicié la máquina y seleccioné la opción para probar Ubuntu sin instalar y mostró el escritorio.
- En una ventana de terminal, se ejecutó
sudo gparted
y la partición rota apareció en la lista junto con otras. - Se agregó una tarea para verificar/reparar la partición y luego ejecutó la tarea.
- Apague la máquina, vuelva a cambiar el orden para iniciar primero desde HD, unidad de CD/DVD.
- Arrancó la máquina y Ubuntu está funcionando nuevamente.
TBD si perdí algo pero estoy mejor que antes :)