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