PROC1(1)

NAME
proc1 - init stub for Minix 1.5 boot

DESCRIPTION
The proc1 module replaces the Minix 1.5 init process in the Minix boot. proc1 will attempt to exec /etc/init , /bin/init , and failing these, /bin/login to permit reconstruction of the missing init module. The use of proc1 in the Minix 1.5 boot permits init to reside on the root filesystem, where it can be easily maintained, and also reduces the size of the boot image.

SEE ALSO
init(1), telinit(1), inittab(3), and utmp(3)

CAVEATS
proc1 is relatively dumb, in that it only looks for init and/or login. If both of these facilities are missing from the root filesystem, then the system is rendered unbootable. Caution should be used in organizing the contents of the root filesystem.

BUGS
The first action proc1 must take is a sync() due to the way Minix performs it's startup scheduling. If the sync() is removed, Minix may fail on an unexpected signal to FS.