Foro de elhacker.net

Informática => Hardware => Mensaje iniciado por: AlbertoBSD en 18 Febrero 2016, 17:15 pm



Título: Copiar MBR a un dispositivo de Menor Capacidad
Publicado por: AlbertoBSD en 18 Febrero 2016, 17:15 pm
Muy buen dia.

Tengo entre manos a un problema que pense que solucionaria de una forma facil y "elegante", pero no a sido asi.

Tengo una USB Bootable y la quiero clonar, esta USB se puede decir que es "Propietaria" y no me dan otra de forma facil.

Tengo la imagen de dicha USB volcada en el disco diractamente con el comando dd

Código:
dd if=/dev/sda of=./USB.img bs=1M

El USB es de 8 GB y muestra que tiene realmente sobre 7488 MB quise volcar el archivo USB.img sobre una USB ligeramente mas pequeña exactamente 7450 MB. Pero no me deja hacerlo.

Reeformate la USB pequeña le pase los archivos manualmente. quise pasar los 446 Bytes del area de Bootstrap Code del MBR a la Memoria y al tratar de bootear desde ella marca particion invalida.

Puedo claramente comprar una USB mas grande y pasar la imagen sin que me marque problemas. Aun asi me agradaria encontrar una solucion "elegante" usando solo las herramientas del sistema.

Saludos!



Título: Re: Copiar MBR a un dispositivo de Menor Capacidad
Publicado por: maryviento en 18 Febrero 2016, 19:17 pm


Reeformate la USB pequeña le pase los archivos manualmente. quise pasar los 446 Bytes del area de Bootstrap Code del MBR a la Memoria y al tratar de bootear desde ella marca particion invalida.
Con eso te faltó la tabla de particiones que está en los siguientes 64 Bytes.

Trata de clonar el MBR así:
dd if=/dev/sda of=/mnt/sda1/mbr.img bs=512 count=1

Y luego vuelca esa imagen en el otro pendrive:
dd if=/mnt/sda1/mbr.img of=/dev/sdx

Si tampoco te lo permite, una solución que no sé si te parecerá "elegante" sería que redujeras la partición del pendrive original, y dejarla en un tamaño de, por ejemplo, 7000 MB, y el espacio restante dejarlo como no particionado o raw.

Saludos.


Título: Re: Copiar MBR a un dispositivo de Menor Capacidad
Publicado por: AlbertoBSD en 25 Febrero 2016, 00:18 am
Exacto es lo que neceaitaba, realizar un resize de la particion, usare GParted para esto. Ya les contare.