The minimum number of user processes is of course one (the one initially started by the kernel). For most intents and purposes, this is just
/sbin/init, which in turn loads the other processes. If you want an alternative first processes, just pass its full pathname to the kernel using the “
init” parameter. For example, you could do (in
grub.conf):
Code:
kernel /boot/vmlinuz init=/bin/bash