Tenía una VDI (Imagen de disco virtual de VirtualBox) con Ubuntu 11.10 (64 bits, creo) instalado. Anteriormente, mientras ejecutaba un Live CD GParted en mi máquina virtual para borrar la tabla de particiones de otro disco, terminé eliminando sin darme cuenta la tabla de particiones de mi VDI de Ubuntu en lugar de la del otro disco (lo sé, fue estúpido de mi parte no estar 100% seguro de en qué disco estaba trabajando antes de continuar, pero lo había hecho tantas veces antes que ni siquiera pensé en comprobarlo).
Después de orientarme, traté de buscar una manera de recuperarme del daño. Logré recuperar mi /dev/sda1
partición y la partición de intercambio (aunque ahora estaba fuera de la partición extendida en la que estaba antes) usandoDisco de prueba.
El problema es que ahora, cuando inicio el VDI, aparece una pantalla negra sin mensajes ni señales de vida.
Intenté instalar el MBR de TestDisk en el disco y ahora, cuando ejecuté la VM, mostraba el mensaje del MBR de TestDisk. Sin embargo, cuando le dije que arrancara en mi partición de Ubuntu, seguía mostrando esa pantalla negra.
¿Existe alguna manera de superar esta situación?Creo que el problema podría estar dentro del sector de arranque de la partición (y ahora también tendré que reinstalar GRUB o algo a través del MBR).
EDITAR: Aquí hay información adicional.
disco duro:
user@debian:~$ sudo fdisk -l /dev/sda
Disk /dev/sda: 75.0 GB, 75019321344 bytes
255 heads, 63 sectors/track, 9120 cylinders, total 146522112 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/Physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e56c7
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 129746943 64872448 83 Linux
/dev/sda2 129746944 146518015 8385536 5 Extended
/dev/sda5 129748992 146518015 8384512 82 Linux swap / Solaris
No estoy completamente seguro de esto (y disculpen mi ignorancia si me equivoco), pero creo que podría ser una anomalía que /dev/sda1
comienza en 2048
. ¿No debería empezar en 0
?
Respuesta1
He encontrado una solución a este problema. Estos son los pasos que he seguido para referencia futura y con la esperanza de que puedan ayudar a quienes enfrentan el mismo problema.
- Descargué una versión Live CD de Ubuntu 11.10(asegúrese de descargar el Live CD amd64 si su sistema es de 64 bits).
- Arranqué el Live CD, pedí probar Ubuntu y abrí una nueva ventana de terminal.
- Siguiendo vagamente la guía publicada.aquí, ejecuté los siguientes comandos:
sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /etc /mnt/etc
sudo mount --bind /sys /mnt/sys
(algunos de estos pueden ser redundantes, pero descubrí que algunos programas darían algunos errores si no se ejecutaran)sudo chroot /mnt
- Cuando estaba en comoraíz, corrí:
grub-install /dev/sda
.
El último comando decía que todo estaba bien y funcionando. Reinicié la máquina virtual y volví a mi instalación de Ubuntu, como si nada hubiera pasado.