Um sistema embarcado pode ter um /dev
estático, em vez de usar o udev para preenchê-lo. Se você não tiver /lib/udev
, então presumivelmente seu sistema não está executando o udev. Nesse caso, você precisa criar /dev/shm
no sistema de arquivos raiz.
Se o sistema de arquivos raiz for um initramfs, reconstrua seu initramfs com uma linha extra no arquivo de descrição initramfs:
dir /dev 755 0 0
dir /dev/shm 755 0 0
…
Se o sistema de arquivos raiz é um sistema de arquivos no disco, basta criar o diretório.
# mkdir /dev/shm