Con máquinas "vivas" como los ordenadores, las cosas no siempre salen como esperamos.
PROBLEMA 1. VOLCAR IMAGEN EN UN DISCO-PARTICIÓN DE DIFERENTE TAMAÑO
Situación 1. El destino es más pequeño: en principio NO SE PUEDE
Posible solución: usar cp -a
Otra solución: usar dd saltándose el primer sector.
Situación 2. El destino es más grande:
Aquí sí es posible recuperar la copia tanto con dd como con partimage.
Sólo nos tenemos que asegurar de dar como mínimo los siguientes pasos después de haber volcado la imagen:
En el ejemplo vamos a suponer que el volcado lo hemos hecho en hda7
1. Hacer un chequeo de la partición con fsck -f /dev/hda7
2. Redimensionar la partición resize2fs -p /dev/hda7
3. Montar hda7 con mount -t auto /dev/hda7 /mnt/hda7
4. Editar fstab y mtab para que el directorio raíz / apunte a hda7
5. Instalar grub si se quiere:
mv /boot/grub/menu.lst menu.lst-original
chroot hda7 /sbin/update-grub (responde "y" para recrear el archivo menu.lst)
chroot hda7 /sbin/grub-install hda
PROBLEMA 2. EL GESTOR DE ARRANQUE FALLA AL REINICIAR
No es usual, pero puede ocurrir que el gestor de arranque, GRUB, LILO, GAG, etc...no funcione bien por algún motivo:
- Problemas de BIOS que no consiguen la correcta configuración del disco duro.
- Olvido de dónde se instaló por última vez el gestor y lo hayamos machacado sin querer.
- O también podemos haber instalado el gestor de arranque en el MBR del disco duro pero la segunda parte del gestor de arranque esté en alguna partición.
- Por usar windows, un VIRUS se ha situado en el sector de arranque.
- Si la partición de restauración es otra distinta es posible que tengamos que reinstalar el gestor de arranque.
SOLUCIÓN 1.
Volvemos a ejecutar partimage y marcamos la pestaña de restauración del sector de arranque.
SOLUCIÓN 2.
Instalamos grub a mano:
- Metemos un liveCD y abrimos una consola como root.
- Montamos la partición donde tenemos linux instalado:
mount -t auto /dev/hda6 /mnt/hda6
- Hacemos chroot e instalamos grub:
chroot /mnt/hda6 /sbin/grub-install /dev/hda
Si el LiveCD se inicia con GRUB se puede instalar desde ahí mismo:
- Iniciamos el liveCD y pulsamos 'c' para pasar a la consola de grub
- Siguiendo con nuestro ejemplo de tener el sistema en hda6 escribiríamos:
root (hd0,5)
setup (hd0)
Otra posibilidad es iniciar linux a pelo desde el grub del liveCD y luego instalar grub normalmente.
root (hd0,5)
kernel /boot/vm[tab] root=/dev/hda6
initrd /boot/init[tab]
boot
Nota: [tab] es la tecla del tabulador (la que normalmente está encima de las mayúsculas y se usa para autocompletar.
Nota2: dependiendo del liveCD a veces será necesario montar expresamente como lectura-escritura la partición: mount -t auto -o rw /dev/hda6 hda6
PROBLEMA 3. NO HEMOS SIDO PRECAVIDOS...¿DÓNDE GUARDO LA COPIA?
Si sólo tenemos una partición y no tenemos otro sitio en el disco duro para guardar nuestra copia-imagen, he aquí algunas sugerencias:
- Redimensionar el disco duro con gparted u otra utilidad como Partition Logic (basado en el sistema operativo visopsys)
- En otro disco duro interno o externo.
- En tarjetas/discos flash (sd, mmc, san...)
- En CDs, si usamos un liveCD habrá que partir la imagen según la cantidad de RAM que nos quede. Si tenemos 1Gb de ram, tranquilamente elegiremos trozos de 700 Mb, si tenemos menos, podemos elegir trozos de 200 Mb y grabar en multisesión.
- En CDRW preformateados con UDF.
- En DVDs. Los +R mucho mejores en multisesión.
- En DVDRW preformateado con UDF.
- En DVD-RAM, como si fuera otro disco.
- Por RED, si tenemos otro ordenador o un colega que nos preste el suyo.
- También podríamos extraer el disco duro y hacer la copia en otro ordenador metiéndolo en una carcasa USB.
- Con un editor hexadecimal, copiar el disco duro en papel con tu puño y letra (mucho mejor con bolígrafo) =;-D
Comments (0)
You don't have permission to comment on this page.