From wikiPodLinux

Userland is what the basic file and folder structure for iPodLinux is called that is necessary to interact with the iPod.

It provides the folders the Kernel needs to find (such as /proc and /dev), configuration files (/etc/rc), standard commandline tools (a shell, busybox and other common commands) and a version of podzilla.

If you boot iPodLinux and get the message

 "Kernel panic: No init found."

then this means that you have not installed the userland files (although it may also mean that, when userland is installed, that /etc/rc or /sbin/init or /sbin/sh do not have their executable flag set).

Where to go from here