diff --git a/arch/i386/boot/video.S b/arch/i386/boot/video.S
index 8143c9516cb429ebdacf3e2fa3f2c7b10bec963e..5e2280cf4456296feffb3a815dc937deccf59cfc 100644
--- a/arch/i386/boot/video.S
+++ b/arch/i386/boot/video.S
@@ -496,9 +496,11 @@ mode_set:
 	cmpb	$VIDEO_FIRST_V7>>8, %ah
 	jz	setv7
 	
+#ifdef CONFIG_FB
 	cmpb	$VIDEO_FIRST_VESA>>8, %ah
 	jnc	check_vesa
-	
+#endif
+
 	orb	%ah, %ah
 	jz	setmenu