viernes, 10 de mayo de 2013

Como solucionar el problema: OpenSuse 12.3 no arranca (Kernel - Panic)

Solucion al problema: "unable to mount root fs on unknown-block" y luego "kernel panic - not syncing vfs unable to mount root fs on unknown-block(0 0)" 

1. Iniciar un live CD de OpenSuse (Creo que funciona con cualquier otro) 
2. Iniciar Terminal 
3. Ejecutar los comandos: 
Obtener permisos de administrador  
su 

Buscar la particion donde está el root. 
fdisk - l  

Salir del root. 
exit 

 Montar la particion root del disco duro (en el ejemplo /dev/sda2) y adjuntar las dependencias 
 sudo mount /dev/sda2 /mnt 
sudo mount --bind /dev /mnt/dev 
sudo mount --bind /dev/pts /mnt/dev/pts 
sudo mount --bind /proc /mnt/proc 
sudo mount --bind /sys /mnt/sys 

Entrar a la particion root 
 sudo chroot /mnt 

 Arreglar el initramfs en la particion (creo que este es el del problema) 
 mkinitrd -d /dev/sda2 

Listo!