Hola amigos. Aqui siguiendo el hilo..

si utilizáramos el comando de la siguiente manera: 

dd if=/dev/sda | pv | dd of=/home/knoppix/disco/imgwindows7x.img  

hair un clon tal cual este el disco. recordamos que hay que tener en cuenta los 
espacios no particionados, que por supuesto también los incluiría. 

El asistente de instalación de windows cuando lo estamos instalando queda en la 
primera partición, el boot serian aproximadamente 100 MB. después viene la otra 
partición, donde se instalo el sistema operativo. que para mi fue una de 20.4 
GB, y el espacio no participando al final.

pero como lo que quiero es solo coger el boot mas la instalación de windows, 
pongo el parámetro count…

fdisk -l /dev/sda 
Disk /dev/sda: 119.2 GiB, 128035676160 bytes, 250069680 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
Disklabel type: dos
Disk identifier: 0x9639c36a

Device     Boot  Start      End  Sectors  Size Id Type
/dev/sda1  *      2048   206847   204800  100M  7 HPFS/NTFS/exFAT
/dev/sda2       206848 43010047 42803200 20.4G  7 HPFS/NTFS/exFAT


dd if=/dev/sda | pv | dd of=/home/knoppix/disco/imgwindows7x.img  count=43010047

siempre el comando DD si no se hace alguna otra alteración en su sintaxis, 
comienza por el 0 y va incrementando hasta donde le digas. en este caso se 
acomoda a lo que quiero hacer con simplemente poner el parámetro arriba 
mostrado. 

ya lo probe así y funciona.

Estaba haciendo esas practicas pues necesitaba hacer una partición con esas 
características. hace algún tiempo atrás preguntaba sobre como iniciar las pc 
con el sistema operativo desde el servidor. o sea, que el hdd sea un fichero en 
el servidor. como especie a un cliente ligero. y las pc en los labs por ejemplo 
carguen ese sistema. bueno esa era la idea. la buena noticia es que al fin 
logre este objetivo. con windows 7 x64 y windows 10 x64 aunque aun quedan 
algunos detalles por ver, pero al fin cargo el sistema operativo. no era con 
ltsp aunque si se puede. 



> On Mar 26, 2019, at 1:38 PM, Ulises Gonzalez Horta <ul...@ulinxonline.net> 
> wrote:
> 
> 
>>>> [...]
>>>>> Device     Boot  Start      End  Sectors  Size Id Type
>>>>> /dev/sda1  *      2048   206847   204800  100M  7 HPFS/NTFS/exFAT
>>>>> /dev/sda2       206848 43010047 42803200 20.4G  7 HPFS/NTFS/exFAT
>> [...]
>>>> dd if=/dev/sda skip=2047 count=204800 of=/camino/part1.img
>> [...]
>>> Servi, esta muy buena la explicacion, pero creo que en el count no
>>> pusiste un "4" antes del 2 y en general ahora soy yo el que no entiende
>>> tu aproximacion, aunque me parece logica...
>> Fíjate q el ejemplo es para sacar la primera partición nada más.
>>> Con skip dices cuantos bloques no leer al inicio del disco,
>> Así mismo.
>>> entoces supuestamente el count deberia ser = al final de la ultima
>>> particion - skip 42803200 - 2048, no??
>> Si solo tuvieras los comienzos y finales de las particiones necesitarías
>> una fórmula, sí. No entiendo bien la tuya, pero debe ser:
>>  tamaño = final - comienzo + 1
>>         = 206847 - 2048 + 1    = 204800     (sólo la primera partición)
>>         = 43010047 - 2048 + 1  = 43008000   (las dos particiones juntas)
>> Pero por suerte, la salida de "fdisk" te da el tamaño de la partición en
>> número de sectores en la 5ta columna (encabezada "Sectors"), así q
>> puedes ese dato directamente.
>> Servilio
> 
> Ya, es que mi formula era con el numero "end"  ya veo que la tuya es con el 
> numero de sectores directamente. Gracias por la explicacion, ahora si estamos 
> de acuerdo...
> 
> Gracias
> 
> -- 
> Salu2, Ulinx
> "En un problema con n ecuaciones
> siempre habrá al menos n+1 incógnitas"
> Linux user 366775
> _______________________________________________
> Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
> To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu

_______________________________________________
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu

Responder a