Index: boot/Makefile.common
===================================================================
--- boot/Makefile.common	(revision ea150dc62f927b4893ff8fb811942edfb89b9d6b)
+++ boot/Makefile.common	(revision bd250b0f85aa2cf432b4efd07d3e8b75c9bd08e4)
@@ -114,6 +114,8 @@
 	$(USPACE_PATH)/srv/devman/devman
 
-RD_DRVS = \
-	infrastructure/root \
+RD_DRVS_ESSENTIAL = \
+	infrastructure/root
+
+RD_DRVS_NON_ESSENTIAL = \
 	infrastructure/rootvirt \
 	test/test1 \
@@ -222,7 +224,9 @@
 RD_SRVS = $(RD_SRVS_ESSENTIAL)
 RD_APPS = $(RD_APPS_ESSENTIAL)
+RD_DRVS = $(RD_DRVS_ESSENTIAL)
 else
 RD_SRVS = $(RD_SRVS_ESSENTIAL) $(RD_SRVS_NON_ESSENTIAL)
 RD_APPS = $(RD_APPS_ESSENTIAL) $(RD_APPS_NON_ESSENTIAL)
+RD_DRVS = $(RD_DRVS_ESSENTIAL) $(RD_DRVS_NON_ESSENTAIL)
 endif
 
Index: boot/arch/amd64/Makefile.inc
===================================================================
--- boot/arch/amd64/Makefile.inc	(revision ea150dc62f927b4893ff8fb811942edfb89b9d6b)
+++ boot/arch/amd64/Makefile.inc	(revision bd250b0f85aa2cf432b4efd07d3e8b75c9bd08e4)
@@ -28,4 +28,5 @@
 
 RD_SRVS_ESSENTIAL += \
+	$(USPACE_PATH)/srv/devman/devman \
 	$(USPACE_PATH)/srv/hw/irc/apic/apic \
 	$(USPACE_PATH)/srv/hw/irc/i8259/i8259
@@ -34,14 +35,15 @@
 	$(USPACE_PATH)/srv/bd/ata_bd/ata_bd
 
-RD_DRVS += \
-	audio/sb16 \
-	char/ns8250 \
+RD_DRVS_ESSENTIAL += \
 	infrastructure/rootpc \
 	bus/pci/pciintel \
 	bus/isa \
 	char/i8042 \
+	char/ps2mouse \
+	char/xtkbd
+
+RD_DRVS_NON_ESSENTIAL += \
+	audio/sb16 \
 	char/ns8250 \
-	char/ps2mouse \
-	char/xtkbd \
 	bus/usb/ehci\
 	bus/usb/ohci \
Index: boot/arch/ppc32/Makefile.inc
===================================================================
--- boot/arch/ppc32/Makefile.inc	(revision ea150dc62f927b4893ff8fb811942edfb89b9d6b)
+++ boot/arch/ppc32/Makefile.inc	(revision bd250b0f85aa2cf432b4efd07d3e8b75c9bd08e4)
@@ -42,5 +42,5 @@
 	$(USPACE_PATH)/srv/hw/bus/cuda_adb/cuda_adb
 
-RD_DRVS += \
+RD_DRVS_NON_ESSENTIAL += \
 	infrastructure/rootmac
 
