
Soy bastante nuevo en Linux, hice chroot en mi NAS con armhf
arquitectura y probé el dispositivo de bucle:
losetup -f
losetup: Could not find any loop device. Maybe this kernel does not know
about the loop device? (If so, recompile or `modprobe loop'.)
El resultado es lo que puedes ver. modprobe no proporciona nada, porque el bucle no es un módulo y es parte del kernel (creo, después de buscar en la red).
Entonces, ¿eso se debe a armhf o hay otros problemas?
La versión de mi kernel es 3.2.26.
Respuesta1
Es posible que el kernel incluya soporte para dispositivos de bucle, pero que /dev
falten las entradas. Verifique las loop?
entradas en /sys/class/block
. Si están ausentes, su kernel carece del controlador de dispositivo de bucle. Si están presentes y /dev
son estáticas, puede crear las entradas que faltan con MAKEDEV loop
(si está disponible) o con
for i in `seq 0 15`; do mknod loop$i b 7 $i; done
Si /dev
está poblado por udev, /etc/udev/links.conf
debe contener una línea como
M loop0 b 7 0
Si tiene acceso a la configuración del kernel (a veces disponible como /proc/config.gz
, o como un archivo llamado config-…
en algún lugar como /boot), check that it includes
CONFIG_BLK_DEV_LOOP set to
y (built-in) or
m (module). The module is
loop.ko`.