diff -Naur grub-0.95/stage2/atapi/atapi.asm grub-0.95-novidmodechange/stage2/atapi/atapi.asm
--- grub-0.95/stage2/atapi/atapi.asm	Fri Nov 12 17:22:17 2004
+++ grub-0.95-novidmodechange/stage2/atapi/atapi.asm	Mon Nov 15 16:48:49 2004
@@ -241,8 +241,9 @@
 ;=============================================================================
 reset_video_mode
         pusha
-        mov ax,3
-        int 0x10
+; no videomode change !
+;        mov ax,3
+;        int 0x10
 
         mov ah,1 ; Show_Cursor
         mov cx,0x0e0f
diff -Naur grub-0.95/stage2/builtins.c grub-0.95-novidmodechange/stage2/builtins.c
--- grub-0.95/stage2/builtins.c	Fri Nov 12 17:22:17 2004
+++ grub-0.95-novidmodechange/stage2/builtins.c	Mon Nov 15 16:47:46 2004
@@ -5641,12 +5641,14 @@
     }
 
   /* Now trip to the graphics mode.  */
+/* no videomode change !  
   if (set_vbe_mode (mode_number | (1 << 14)) != 0x004F)
     {
       grub_printf (" Switching to Mode 0x%x failed.\n", mode_number);
       return 0;
     }
-
+*/
+	
   /* Draw something on the screen...  */
   {
     unsigned char *base_buf = (unsigned char *) mode.phys_base;
@@ -5684,11 +5686,13 @@
   }
   
   /* Back to the default text mode.  */
+/* no videomode change !
   if (set_vbe_mode (0x03) != 0x004F)
     {
-      /* Why?!  */
+       Why?!  
       grub_reboot ();
     }
+*/
 
   return 0;
 }
diff -Naur grub-0.95/stage2/dosstart.S grub-0.95-novidmodechange/stage2/dosstart.S
--- grub-0.95/stage2/dosstart.S	Fri Nov 12 17:22:15 2004
+++ grub-0.95-novidmodechange/stage2/dosstart.S	Mon Nov 15 16:44:41 2004
@@ -1516,7 +1516,8 @@
 	andb	$0x7f, %al
 #endif
 
-#if 1
+#no videomode change !
+#if 0
 
 	movw	$0x0003, %ax	/* set display mode: 80*25 color text */
 	int	$0x10
diff -Naur grub-0.95/stage2/grldrstart.S grub-0.95-novidmodechange/stage2/grldrstart.S
--- grub-0.95/stage2/grldrstart.S	Fri Nov 12 17:22:15 2004
+++ grub-0.95-novidmodechange/stage2/grldrstart.S	Mon Nov 15 16:45:14 2004
@@ -68,10 +68,10 @@
 	movw	%ax, %ss	/* SS=0x9400 */
 	movw	$0x9000, %sp	/* SS:SP=0x9d000, keep away from EBDA data */
 	sti
-	
-	movw	$0x0003, %ax	/* set display mode: 80*25 color text */
+/* no videomode change !
+	movw	$0x0003, %ax	 set display mode: 80*25 color text
 	int	$0x10
-	
+*/	
 	/* 
 	 * 0x07c00-0x07dff	This sector. Another boot loader load us here
 	 * 0x0d000-0x14dff	partition/floppy boot track(bootsector,etc)
diff -Naur grub-0.95/stage2/grub4linstart.S grub-0.95-novidmodechange/stage2/grub4linstart.S
--- grub-0.95/stage2/grub4linstart.S	Fri Nov 12 17:22:15 2004
+++ grub-0.95-novidmodechange/stage2/grub4linstart.S	Mon Nov 15 16:45:32 2004
@@ -1347,9 +1347,10 @@
 1:
 	sti
 
-	movw	$0x0003, %ax	/* set display mode: 80*25 color text */
+/* no videomode change !
+	movw	$0x0003, %ax	 set display mode: 80*25 color text 
 	int	$0x10
-
+*/
 	movw	$(launch_pre_stage2 + 0x8200 - pre_stage2_start), %si
 	call	print_message
 

