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
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to