File no-MAP_GROWSDOWN of Package grub
--- grub-0.97/grub/asmstub.c.orig 2011-09-12 12:02:32.000000000 +0200
+++ grub-0.97/grub/asmstub.c 2011-09-26 16:55:51.000000000 +0200
@@ -145,9 +145,9 @@ grub_stage2 (void)
assert (grub_scratch_mem == 0);
#ifdef MAP_32BIT
-#define MY_MAP_SET MAP_PRIVATE | MAP_GROWSDOWN | MAP_ANONYMOUS | MAP_32BIT
+#define MY_MAP_SET MAP_PRIVATE | MAP_ANONYMOUS | MAP_32BIT
#else
-#define MY_MAP_SET MAP_PRIVATE | MAP_GROWSDOWN | MAP_ANONYMOUS
+#define MY_MAP_SET MAP_PRIVATE | MAP_ANONYMOUS
#endif
scratch = mmap(NULL,
0x100000 + EXTENDED_MEMSIZE + 15,