Na questão "Parted command line not get the same result" , a resposta selecionada como correta (para criar sistemas de arquivos IMG e partições com "parted") é:
# parted MyDrive.img \
mklabel msdos \
mkpart primary NTFS 1 1024 \
set 1 lba on \
align-check optimal 1 \
print
Model: (file)
Disk /dev/shm/MyDrive.img: 1074MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 1074MB 1073MB primary ntfs lba
O mesmo para fat32/ext4. Porém quando monto a imagem em /dev/loop ( sudo losetup loop1 MyDrive.img
) não funciona ( unknown partition
).
Portanto, a seqüência é incompleta.
Alguém pode me ajudar a completar a sequência para criar .img para ext4/ntfs/fat32 ( GPT
e MSDOS
) reconhecer ao montar em loop (pronto para funcionar)
Obrigado!
Fornecerei o método que você pediu e também um método muito mais simples se as partições não forem necessárias. Também farei apenas exemplos ext4, deve ser possível derivar o resto:
Arquivo de imagem com partições:
Arquivo de imagem sem partições:
Esperançosamente, isso é autoexplicativo, foi mais fácil expressar essa resposta em um script de shell.