Red Hat Linuxのinitscriptの中に、/usr/sbin/sys-unconfigというスクリプトがある。これは単に
#!/bin/sh touch /.unconfigured halt
というものだ。そんで、起動時に実行される/etc/rc.sysinitが/.unconfiguredの存在を知ると、
passwd root netconfig timeconfig kbdconfig authconfig --nostart ntsysv --level 35 rm -f /.unconfigured
みたいなことをするようになっている。