> Yo uso dd para guardar y restaurar el mbr, teniendo en cuenta que el disco
> que bootea es hda, sería así:
>
> . dd if=/dev/hda of=mbr.bck count=1 bs=512 (para guardar mbr)
> . dd if=mbr.bck of=/dev/hda count=1 bs=512 (para restaurar mbr)
>
> Esto es para discos exactamente iguales, ya que en los 512 bytes está el
> booteo y la tabla de particiones, en tu caso la tabla de particiones es
> distinta, por lo que solo deberías guardar el sector de booteo:
>
> . dd if=/dev/hda of=mbr.bck count=1 bs=446 (sin tabla de particiones)
>
> Esto es independiente del SO o tipo y tamaño de particiones, lo he usado
> para cambiar discos de distinto tamaño con win instalado y también las veces
> que cambiado mi disco (siempre uno más grande) que tiene dual boot
> (win/linux).
>
> En mi caso booteo con un pen con Gparted Live, o con Knoppix, de esa manera
> tengo la independencia del SO.
>
> Espero te sirva mi experiencia.
>
Dejame entender. La idea es crear una tabla de particiones nueva en
disco rigido "destino", ya sea con gparted, o lo que venga.. Luego
hacer :

dd if=/dev/hda of=/dev/discodestino count=1 bs=446 (sin tabla de particiones)

para que se copie el booteo en el disco destino. ¿Esa es la idea? onda
que el bootloader lea la nueva tabla de particiones por mi creada y
busque alli el SO???





-- 
"Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL, y OBOL."

Luxas

Responder a