
Ich bin ziemlich neu bei Linux und habe mein NAS mit armhf
der Architektur chrootet und das Looping-Gerät ausprobiert:
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'.)
Das Ergebnis können Sie sehen. Modprobe gibt nichts zurück, da die Schleife kein Modul ist und Teil des Kernels (glaube ich, nachdem ich das Netz durchsucht habe).
Liegt das also an armhf oder gibt es noch andere Fallstricke?
Meine Kernelversion ist 3.2.26.
Antwort1
Es ist möglich, dass der Kernel Unterstützung für Loop-Geräte enthält, aber die Einträge in /dev
fehlen. Suchen Sie nach loop?
Einträgen in /sys/class/block
. Wenn diese fehlen, fehlt Ihrem Kernel der Loop-Gerätetreiber. Wenn diese vorhanden und statisch sind, können Sie die fehlenden Einträge mit (falls verfügbar) oder mit /dev
erstellen.MAKEDEV loop
for i in `seq 0 15`; do mknod loop$i b 7 $i; done
Wenn /dev
es von udev ausgefüllt wird, /etc/udev/links.conf
sollte es eine Zeile wie
M loop0 b 7 0
Wenn Sie Zugriff auf die Kernelkonfiguration haben (manchmal verfügbar als /proc/config.gz
oder als Datei mit einem Namen config-…
wie /boot), check that it includes
„CONFIG_BLK_DEV_LOOP set to
y (built-in) or
m (module). The module is
loop.ko“).