All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] grub-mkconfig patch for MINIX
@ 2010-08-15 10:59 Fam Zheng
  2010-09-08 15:15 ` Vladimir 'φ-coder/phcoder' Serbinenko
  0 siblings, 1 reply; 3+ messages in thread
From: Fam Zheng @ 2010-08-15 10:59 UTC (permalink / raw)
  To: The development of GNU GRUB

[-- Attachment #1: Type: text/plain, Size: 1240 bytes --]

Hi,

`os-prober` was not able to detect recent MINIX installations, so we patched
for the new detection and sent the patch to Debian, it's found at:
http://lists.debian.org/debian-boot/2010/08/msg00282.html

<http://lists.debian.org/debian-boot/2010/08/msg00282.html>MINIX is now able
to be Multibooted besides chainloading, so it's necessary to handle the
result of os-prober accordingly. The patch for GRUB 2 is made then, to
generate a Multiboot menu entry when detected system type is "minix".

Patch content:

=== modified file 'util/grub.d/30_os-prober.in'
--- util/grub.d/30_os-prober.in 2010-07-04 22:45:14 +0000
+++ util/grub.d/30_os-prober.in 2010-08-13 11:31:07 +0000
@@ -197,6 +197,23 @@
 }
 EOF
     ;;
+    minix)
+      case ${LONGNAME} in
+ Minix*)
+  cat << EOF
+menuentry "${LONGNAME} (on ${DEVICE}, Multiboot)" {
+EOF
+          save_default_entry | sed -e "s/^/\t/"
+          prepare_grub_to_access_device ${DEVICE} | sed -e "s/^/\t/"
+      cat << EOF
+ multiboot /boot/image_latest
+}
+EOF
+      ;;
+        *)
+          echo "  ${LONGNAME}(multiboot) is not yet supported" >&2
+      esac
+    ;;
     *)
       echo "  ${LONGNAME} is not yet supported by grub-mkconfig." >&2
     ;;


-- 
Best Regards!
Fam Zheng

[-- Attachment #2: Type: text/html, Size: 2393 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-09-08 16:16 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-15 10:59 [PATCH] grub-mkconfig patch for MINIX Fam Zheng
2010-09-08 15:15 ` Vladimir 'φ-coder/phcoder' Serbinenko
2010-09-08 16:16   ` Erik van der Kouwe

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.