Não é possível perder nada no armhf NAS

1

Sou muito novo no linux e fiz o chrooting do meu NAS com a arquitetura armhf e testei o dispositivo de loop:

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'.)

O resultado é o que você pode ver. O modprobe não fornece nada, porque o loop não é um módulo e faz parte do kernel (acho que depois de pesquisar na net).

Então é por causa do armhf ou há outras dicas?

Minha versão do kernel é 3.2.26.

    
por Dezl 05.10.2014 / 20:44

1 resposta

1

É possível que o kernel inclua suporte para dispositivos de loop, mas que as entradas em /dev estejam ausentes. Verifique as entradas loop? em /sys/class/block . Se eles estiverem ausentes, seu kernel não possui o driver de dispositivo de loop. Se eles estiverem presentes e /dev for estático, você poderá criar as entradas ausentes com MAKEDEV loop (se disponível) ou com

for i in 'seq 0 15'; do mknod loop$i b 7 $i; done

Se /dev for preenchido pelo udev, /etc/udev/links.conf deverá conter uma linha como

M loop0            b   7 0

Se você tiver acesso à configuração do kernel (às vezes disponível como /proc/config.gz , ou como um arquivo chamado config-… em algum lugar como /boot), check that it includes CONFIG_BINFMT_ELF set to y (built-in) or m (module). The module is loop.ko'.

    
por 06.10.2014 / 00:19