I've used 'crux-ppc-2.7a.iso' in a most basic QEMU VM (i.e. via 'qemu-system-ppc -cdrom crux-ppc-2.7a.iso -boot d'). I basically just wanted to trial a few things in a PowerPC live system. When I tried to bring up the NIC (e.g. via 'dhcpcd -i eth0') it fails as '/var/lib' does not yet exist.
I'd therefore like to suggest to add said directory to the respective 'mkdir' command in '/etc/rc' as this seems to be the place where all the other sub-directories for '/var' are getting created.
thanks for pointing this problem. I noticed long time ago but i forgot to fix it.
Instead the CRUX main project automagically fixed it when moved to busybox/squashfs iso structure.
Here the commits:
Here a 32bit test iso:
FYI, cruxppc bootkernels are not tuned to work with Qemu thus i can't say if bridged ethernet 'll work.