At Wed, 28 Dec 2011 21:49:03 +0900,
TOKITA Miki wrote:
> grub-install does not support your OS yet.

portsの grubで探して見ると

# grep -r "does not support" *
...
util/grub-install.in:   echo "grub-install does not support your OS yet." 1>&2
util/grub-install.in.orig:      echo "grub-install does not support your OS yet.
" 1>&2
util/grub-install:      echo "grub-install does not support your OS yet." 1>&2
...

grub-install.in のその前は
...
    freebsd[5678]*)
        tmp_disk=`echo "$1" | sed 's%r\{0,1\}\([saw]d[0-9]*\).*$%\1%' \
                            | sed 's%r\{0,1\}\(da[0-9]*\).*$%\1%'`
        tmp_part=`echo "$1" \
            | sed "s%.*/r\{0,1\}[saw]d[0-9]\(s[0-9]*[a-h]\)%\1%" \
            | sed "s%.*/r\{0,1\}da[0-9]\(s[0-9]*[a-h]\)%\1%"`
        ;;
    netbsd* | knetbsd*-gnu)
        tmp_disk=`echo "$1" | sed 's%r\{0,1\}\([sw]d[0-9]*\).*$%r\1d%' \
            | sed 's%r\{0,1\}\(fd[0-9]*\).*$%r\1a%'`
        tmp_part=`echo "$1" \
            | sed "s%.*/r\{0,1\}[sw]d[0-9]\([abe-p]\)%\1%"`
        ;;
    *)
        echo "grub-install does not support your OS yet." 1>&2
        exit 1 ;;
...

と云う事ですので、diffで云うと
........................
--- grub-install.in.old 2011-12-29 17:04:30.000000000 +0900
+++ grub-install.in     2011-12-29 17:05:47.000000000 +0900
@@ -118,7 +118,7 @@
            | sed "s%.*/r\{0,1\}[saw]d[0-9]\(s[0-9]*[a-h]\)%\1%" \
                    | sed "s%.*/r\{0,1\}da[0-9]\(s[0-9]*[a-h]\)%\1%"`
        ;;
-    freebsd[5678]*)
+    freebsd[56789]*)
        tmp_disk=`echo "$1" | sed 's%r\{0,1\}\([saw]d[0-9]*\).*$%\1%' \
                            | sed 's%r\{0,1\}\(da[0-9]*\).*$%\1%'`
        tmp_part=`echo "$1" \
........................

と、ただ "9"を追加するだけで、(後 ada0か何処かが ad4へのリンクになって
はいないでしょうか?) 動作するのではないでしょうか?

                        / Name : Dobashi Mitsuyoshi  /
                       / Email : md...@luna.wak2.jp /


メールによる返信