Ich muss ein Disk-Image mit zwei leeren Dateisystemen erstellen. Ich habe es mit erstellt
dd if=/dev/zero of=./disk.img bs=1MiB count=1024
Als nächstes habe ich 2 primäre Partitionen mit erstellt fdisk disk.img
; einer ist FAT32 und der andere ist EXT3. Jetzt muss ich beide Partitionen formatieren, um Dateisysteme zu erstellen, als die gemountet werden sollen -o loop devices
. Aber ich kann nicht verstehen, wie man sie formatiert? Ich kann nicht verwenden , mkfs.vfat
auf disk.img
. Ich bin also total verwirrt.
LÖSUNG: Dank der Antwort von @ pjc50 habe ich eine sehr einfache Lösung gefunden:
sudo aptitude install multipath-tools
sudo kpartx -a disk.img #it maps (mounts) found partitions to /dev/mapper/loop...
sudo mkfs.vfat -F 32 -n boot /dev/mapper/loop0p1
sudo mkfs.ext3 -L rootfs /dev/mapper/loop0p2
Ein Nachteil dieser Lösung ist das Erfordernis von Superuser-Rechten.