Por que esse custom não criou o mount da imagem da unidade usb?

2

Estou tentando montar uma imagem de unidade usb personalizada criada com fdisk . Foi assim que criei a imagem:

  1. Criado um arquivo com o mesmo tamanho exato de uma imagem antiga de unidade usb usada como modelo: dd if=/dev/zero of=image.img count=30712320 (size: 15724707840 B , 15.7 GB )
  2. Criado a tabela de partições: em fdisk : o
  3. Criado a partição: em fdisk : n , p , 1 , enter , enter
  4. Alterou o tipo de partição para W95 FAT 32 (LBA) : em fdisk : t , c
  5. Defina o sinalizador de inicialização como ativado: em fdisk : a , 1
  6. Escrevemos as alterações na imagem: em fdisk : w

Saída de fdisk -l image.img :

Disk image.img: 15.7 GB, 15724707840 bytes
193 heads, 9 sectors/track, 17681 cylinders, total 30712320 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: 0xc8fac3e1

    Device Boot      Start         End      Blocks   Id  System
image.img1   *        2048    30712319    15355136    c  W95 FAT32 (LBA)

Tudo parece ok, mas o problema é que não consigo montar a imagem:

1) sudo mount image.img /media/image :

mount: you must specify the filesystem type

2) sudo mount -t vfat image.img /media/image :

mount: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error
In some cases useful info is found in syslog - try dmesg | tail  or so

3) sudo mount -o offset=1048576 image.img /media/image ( 1048576 = número do setor inicial * tamanho do setor):

mount: you must specify the filesystem type

4) sudo mount -t vfat -o offset=1048576 image.img /media/image ( 1048576 = número do setor inicial * tamanho do setor):

mount: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error
In some cases useful info is found in syslog - try dmesg | tail  or so

Por que isso acontece?

    
por kos 22.02.2015 / 17:12

0 respostas