Index: uspace/app/init/init.c
===================================================================
--- uspace/app/init/init.c	(revision 31e9fe0439e18929e4471ead9784560a4706b8a1)
+++ uspace/app/init/init.c	(revision 192565bb8d97d3d2b9c03b06e4ed08402ecbbccf)
@@ -392,13 +392,22 @@
 		rc = console(HID_INPUT, HID_OUTPUT);
 		if (rc == EOK) {
-			getterm("term/vc0", "/app/bdsh", true);
-			getterm("term/vc1", "/app/bdsh", false);
-			getterm("term/vc2", "/app/bdsh", false);
-			getterm("term/vc3", "/app/bdsh", false);
-			getterm("term/vc4", "/app/bdsh", false);
-			getterm("term/vc5", "/app/bdsh", false);
+#ifndef CONFIG_VC_COUNT
+#define CONFIG_VC_COUNT 6
+#endif
+			switch((unsigned)CONFIG_VC_COUNT) {
+			default:
+			case 6:	getterm("term/vc5", "/app/bdsh", false);
+			case 5: getterm("term/vc4", "/app/bdsh", false);
+			case 4: getterm("term/vc3", "/app/bdsh", false);
+			case 3: getterm("term/vc2", "/app/bdsh", false);
+			case 2: getterm("term/vc1", "/app/bdsh", false);
+			case 1: getterm("term/vc0", "/app/bdsh", true);
+			}
+#ifdef CONFIG_KERNEL_LOG_VC_6
 			getterm("term/vc6", "/app/klog", false);
+#endif
 		}
 	}
+	srv_start("/srv/hound");
 	
 	return 0;
