diff -uNr os-prober.orig/os-probes/init/common/10filesystems os-prober/os-probes/init/common/10filesystems --- os-prober.orig/os-probes/init/common/10filesystems 2011-05-14 18:09:08.000000000 +0200 +++ os-prober/os-probes/init/common/10filesystems 2011-07-28 22:42:38.435323475 +0200 @@ -26,7 +26,9 @@ fs-*) ;; *) - modprobe "$fs" 2>/dev/null | logger -t os-prober + if ! grep -q "\s$fs" /proc/filesystems; then + modprobe "$fs" 2>/dev/null | logger -t os-prober + fi ;; esac done