|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: May 2013
Messaggi: 2
|
Disk identifier: 0x00000000
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: Codice:
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ì: Codice:
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 . Codice:
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? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2014
Messaggi: 1192
|
sembra giusta, le uniche differenze dalle mie sono che io la scriverei 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 directory/ uso la label maiuscola e mi posiziono sulla directory dove scrivo l'iso e punto alla directory coi file con / in fondo qualche iso non ha la /isolinux ma /boot/isolinux e cambio di conseguenza Ultima modifica di pigi2pigi : 25-02-2015 alle 12:18. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:37.