kesalahan mkfs.ext4

1

Saya baru saja menginstal Kali Linux dan saya bekerja dengan file img yang saya buat dari dd (/ dev / zero). Ketika saya pergi untuk melakukan mkfs.ext4 di atasnya, saya mengerti

mkfs.ext4: Ukuran perangkat dilaporkan nol. Partisi tidak ditentukan, atau       tabel partisi tidak membaca ulang setelah menjalankan fdisk, karena       partisi yang dimodifikasi sedang sibuk dan sedang digunakan. Anda mungkin perlu me-reboot       untuk membaca kembali tabel partisi Anda.

Saya memecahkan masalah di atas (membuatnya terlalu kecil). Masih memiliki masalah di bawah ini

EXT4-fs (loop0): VFS: Tidak dapat menemukan filesystem ext4

Untuk mengulangi, saya mendapatkan ini ketika saya mencoba untuk me-mount salah satu gambar lengan Kali Linux. Desktop FS adalah ext4 menurut gparted. Tidak yakin apa lagi FS itu.

EDIT: Saya membuatnya untuk dipasang di mac saya melalui sekering. Meskipun saya masih ingin tahu bagaimana melakukan ini melalui cmd. Gambar tunggal me-mount satu msdos (vfat) dan satu ext4. Bagaimana saya bisa memasang dua sekaligus dari gambar yang sama?

Joseph
sumber
Apa yang sebenarnya ingin Anda capai?
oKtosiTe
1
Dan jika Anda melakukan ls -s pada file gambar, apakah sebenarnya panjangnya nol? Itu pasti akan menjelaskan kesalahan.
oKtosiTe
Saya punya kali lengan baru img. Saya perlu memasangnya, juga gambar lain (yang lebih kecil) dan mentransfer data dari satu ke yang lain. Pergi sama seperti yang saya lakukan untuk BT5 (lihat artikel yang saya tulis: forum.xda-developers.com/showthread.php?p=39232185 )
Joseph
Sekali lagi: bisakah Anda memverifikasi bahwa gambar sebenarnya ukuran yang diharapkan?
oKtosiTe
Ya, itu ukuran yang diharapkan. Saya membuatnya kecil, membuatnya 20 byte. Apakah satu lagi yang 200 (ini adalah tes karena saya terus mendapatkan kesalahan pemasangan pada aslinya). Tapi ya, itu ukuran yang seharusnya.
Joseph

Jawaban:

1

Apa perintah tepat yang Anda gunakan saat membuat file? Jika itu ditakdirkan untuk menjadi dan EXT sistem file, maka Anda memerlukan sth seperti itu (mis. untuk sistem file 1 MB):

dd if=/dev/zero bs=512 count=2000
Guardian
sumber
0

Periksa dua hal: pastikan Anda memilih sistem file yang benar di komputer Anda fstab untuk gambar lain yang sedang Anda coba pasang, dan pastikan Anda sudah offset terkonfigurasi dengan benar pada gambar baru yang Anda coba pasang. Jika Anda tidak sejauh itu, buat sektor boot pada gambar baru , lalu coba lagi.

Zac B
sumber
Semua ini seharusnya tidak berlaku. Saya sedang mengerjakan Kali VM versi desktop, mengerjakan tweak versi lengan kali. Plus, saya tidak melakukan sesuatu yang terlalu rumit. Pasang gambar, Buat gambar kosong, format ext4, pasang gambar itu, salin. : - /
Joseph
Apakah gambar dengan sistem file yang dikenal baik sudah terpasang dengannya -t ext4 atau serupa? Sepengetahuan saya, memasang gambar datar sebagai disk loopback mengharuskannya berperilaku seperti disk setidaknya sejauh memiliki a) bagian bootsector / geometri yang valid, atau b) sesuatu yang menipu informasi tersebut untuk membuatnya berperilaku seperti disk untuk apa pun (misalnya mkfs ) untuk menggunakannya.
Zac B
Os utama saya adalah ext4, tetapi sekali lagi, saya menjalankan versi desktop dari gambar yang saya kerjakan, dan di masa lalu pada BT5, itu berfungsi dengan baik. Ini adalah VM luar kotak juga, itulah sebabnya ini sangat menjengkelkan. Saya benar-benar mengulangi apa yang saya lakukan untuk versi OS sebelumnya. forum.xda-developers.com/showthread.php?p=39232185 , sebelumnya, ini bekerja dengan sempurna.
Joseph