Hiçbir şey ( /dev/zero
) sadece bir bölüm ile dosya sistemi oluşturmak gerekiyor . Bu komut dizisini denedim:
dd if=/dev/zero of=mountedImage.img bs=512 count=131072
fdisk mountedImage.img
n
p
2048
131072
Temel olarak, sıfırlarla dolu 64MB görüntü dosyası oluşturmam gerekiyor. Daha sonra fdisk
sektörden başlayıp 2048
kalan tüm sektörleri kullanarak yeni dosya sistemi (nihayet FAT32 olmalıdır) için yeni bir bölüm eklemek için kullanıyorum.
losetup /dev/loop1 mountedImage.img
mkfs -t vfat /dev/loop1
Ama burada sorunlara çarpıyorum. Bir loop
aygıt kurar ve kullanarak biçimlendirirsem mkfs -t vfat
, bölüm tablosunun üzerine yazılır ve dosya sistemi (FAT32) diske yerleştirilir. FAT32 ile biçimlendirilmiş tüm diske ihtiyacım yok, sadece birincil bölümüme ihtiyacım var.
Herkes tüm görüntüyü değil, ham disk görüntüsünün yalnızca bir bölümünü nasıl biçimlendirebileceğimi biliyor mu?
loop
modül ya da çekirdeğe yerleştirilmiş olması önemli değil ) düşünceler var, bu yüzden her sitenin kendi sürümüne sahip olması yararlı olduğunu düşünüyorum ve yeniden açmaya oy verdim.
mkfs
çağrınızı gönderin . Sorununuzu anlamak için yayınınızı 3 kez okumak zorunda kaldım. Sana yardım edemesem de, neden bir görüntü dosyası (!) Oluşturduğuna dair bir fikrim var ama yine de ilk n "sektörü" kullanılmadan bırakmak istiyorum.