BLUF: When executing sudo chroot . ./qemu-mipsel-static ./bin/busybox
from the squashfs-root folder the error /lib/ld-uClibc.so.0: No such file or directory
is returned. Failing to figure out how to fix the error.
I am in the early stages of analyzing a firmware update for a consumer router. Busybox is included with the firmware and I am trying to see what I can run with it in an emulated environment.
I see that a version of the uClibc library is included with the firmware: /lib/ld-uClibc-0.9.29.so
I tried symlinking ld-uClibc-0.9.29.so to ld-uClibc.so.0 but I receive ln: failed to create symbolic link 'ld-uClibc.so.0': Operation not permitted
so my understanding of the symbolic linking process in this context is certainly coming up short.
How can I get qemu-mipsel-static to recognize the library? Do I need to install a different library?