Добрый день! Я пытаюсь установить loop устройство на встроенном Линуксе (ядро 2.4.18). Модуль loop уже загружен. Вот как я это делаю:
$lsmod
Module Size Used by
loop 9872 0
XDriver 30288 0 (unused)
smc91111 14336 2
$dd if=/dev/zero of=/var/file bs=1k count=40000
40000+0 records in
40000+0 records out
$losetup /dev/loop0 /var/file bad magic 0 (should be c3ebd0f0, creator 0), kernel BUG at /opt/IA4000/linux-2.4.18-rmk7-pxa1-xxx1/include/linux/wait.h:215!
Unable to handle kernel NULL pointer dereference at virtual address 00000000 pgd = c3ffc000 *pgd = a1000001, *pmd = a1000001, *pte = 00000000, *ppte = 00000000 Internal error: Oops: ffffffff
Помогите плз. разобраться кто виноват и что делать? У меня кривые руки или мне поставили кривой дистрибутив?
После загрузки $insmod loop на /dev устройство loop0 не появилось. Поэтому я делал его вручную (mknod /dev/loop0 b 7 0)
C уважением,
Станислав Перепелица.