inyourmind
25-02-2015, 07:39
Salve,
Ho un problema nel copiare un ISO dentro una penna USB.
Questo č quello che faccio se copio una ISO presa per esempio qui, e tutto funziona:
dd bs=4M if=Desktop/trusty-desktop-i386.iso of=/dev/sdb && sync
244+1 records in
244+1 records out
1025507328 bytes (1.0 GB) copied, 89.6218 s, 11.4 MB/s
fdisk -l /dev/sdb
Disk /dev/sdb: 31.5 GB, 31466323968 bytes
64 heads, 32 sectors/track, 30008 cylinders, total 61457664 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
Disk identifier: 0x3eb8b2a3
Device Boot Start End Blocks Id System
/dev/sdb1 * 0 2002943 1001472 17 Hidden HPFS/NTFS
Per tutte le iso che scarico, funziona tutto.
Ma se prendo una ISO e la modifico ho dei problemi.
Per modificare un file di una iso, l'ho prima montato e preso tutti i suoi file e messi in una cartella su Hard Disk. Editato il file e dopodichč ricreato il file ISO cosė:
genisoimage -r -V "parrot" -b isolinux/isolinux.bin -c isolinux/boot.cat -cache-inodes -J -l -no-emul-boot -boot-load-size 4 -boot-info-table -o ../parrot_mod.iso .
Poi usando dd e fdisk ricevo:
dd bs=4M if=Desktop/parrot/parrot_mod.iso of=/dev/sdb && sync
451+1 records in
451+1 records out
1892157440 bytes (1.9 GB) copied, 184.489 s, 10.3 MB/s
fdisk -l /dev/sdb
Disk /dev/sdb: 31.5 GB, 31466323968 bytes
64 heads, 32 sectors/track, 30008 cylinders, total 61457664 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
Disk identifier: 0x00000000
Disk /dev/sdb doesn't contain a valid partition table
Cosa sbaglio?
Ho un problema nel copiare un ISO dentro una penna USB.
Questo č quello che faccio se copio una ISO presa per esempio qui, e tutto funziona:
dd bs=4M if=Desktop/trusty-desktop-i386.iso of=/dev/sdb && sync
244+1 records in
244+1 records out
1025507328 bytes (1.0 GB) copied, 89.6218 s, 11.4 MB/s
fdisk -l /dev/sdb
Disk /dev/sdb: 31.5 GB, 31466323968 bytes
64 heads, 32 sectors/track, 30008 cylinders, total 61457664 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
Disk identifier: 0x3eb8b2a3
Device Boot Start End Blocks Id System
/dev/sdb1 * 0 2002943 1001472 17 Hidden HPFS/NTFS
Per tutte le iso che scarico, funziona tutto.
Ma se prendo una ISO e la modifico ho dei problemi.
Per modificare un file di una iso, l'ho prima montato e preso tutti i suoi file e messi in una cartella su Hard Disk. Editato il file e dopodichč ricreato il file ISO cosė:
genisoimage -r -V "parrot" -b isolinux/isolinux.bin -c isolinux/boot.cat -cache-inodes -J -l -no-emul-boot -boot-load-size 4 -boot-info-table -o ../parrot_mod.iso .
Poi usando dd e fdisk ricevo:
dd bs=4M if=Desktop/parrot/parrot_mod.iso of=/dev/sdb && sync
451+1 records in
451+1 records out
1892157440 bytes (1.9 GB) copied, 184.489 s, 10.3 MB/s
fdisk -l /dev/sdb
Disk /dev/sdb: 31.5 GB, 31466323968 bytes
64 heads, 32 sectors/track, 30008 cylinders, total 61457664 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
Disk identifier: 0x00000000
Disk /dev/sdb doesn't contain a valid partition table
Cosa sbaglio?