os-prober - utility to detect other OSes on a set of drives

Distribution: Debian 7 (Wheezy)
Repository: Debian Main amd64
Package name: os-prober
Package version: 1.58
Package release:
Package architecture: amd64
Package type: deb
Installed size: 139 B
Download size: 29.44 KB
Official Mirror: ftp.br.debian.org
This package detects other OSes available on a system and outputs the results in a generic machine-readable format.




    Binary package: os-prober_1.58_amd64.deb
    Source package: os-prober

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install os-prober deb package:
      # sudo apt-get install os-prober


    • /usr/bin/linux-boot-prober
    • /usr/bin/os-prober
    • /usr/lib/linux-boot-probes/50mounted-tests
    • /usr/lib/linux-boot-probes/mounted/40grub
    • /usr/lib/linux-boot-probes/mounted/40grub2
    • /usr/lib/linux-boot-probes/mounted/50lilo
    • /usr/lib/linux-boot-probes/mounted/90fallback
    • /usr/lib/os-prober/newns
    • /usr/lib/os-probes/50mounted-tests
    • /usr/lib/os-probes/init/10filesystems
    • /usr/lib/os-probes/mounted/05efi
    • /usr/lib/os-probes/mounted/10freedos
    • /usr/lib/os-probes/mounted/10qnx
    • /usr/lib/os-probes/mounted/20macosx
    • /usr/lib/os-probes/mounted/20microsoft
    • /usr/lib/os-probes/mounted/30utility
    • /usr/lib/os-probes/mounted/40lsb
    • /usr/lib/os-probes/mounted/70hurd
    • /usr/lib/os-probes/mounted/80minix
    • /usr/lib/os-probes/mounted/83haiku
    • /usr/lib/os-probes/mounted/90linux-distro
    • /usr/lib/os-probes/mounted/90solaris
    • /usr/lib/os-probes/mounted/efi/10elilo
    • /usr/lib/os-probes/mounted/efi/20microsoft
    • /usr/share/doc/os-prober/README
    • /usr/share/doc/os-prober/TODO
    • /usr/share/doc/os-prober/changelog.gz
    • /usr/share/doc/os-prober/copyright
    • /usr/share/os-prober/common.sh


    2013-04-28 - Steve McIntyre <93sam@debian.org> os-prober (1.58) unstable; urgency=low [ Steve McIntyre ] * add UEFI support, patch from Andrey Borzenkov: + skip legacy MS loader detection on UEFI platform + add framework for searching EFI System Partition + add scripts that detect Microsoft bootloader and ELILO. * Add myself to uploaders.

    2012-12-22 - Christian Perrier <bubulle@debian.org> os-prober (1.57) unstable; urgency=low [ Christian Perrier ] * Deal with grub-probe exiting with non zero status on some devices, which in turns can stuck update-grub Closes: #680084 [ Joey Hess ] * Fix detection of Fedora and other distros that moved /lib into /usr and left behind a symlink. Grub's filesystem code does not support symlinks. Closes: #685159 Thanks Andreas Bombe for the patch.

    2012-09-17 - Colin Watson <cjwatson@debian.org> os-prober (1.56) unstable; urgency=low [ Hedayat Vatankhah ] * Add support for probing Fedora's location for the GRUB 2 configuration file (closes: #674560). [ Colin Watson ] * Fix the parsing code in the grub2 handler so that it no longer gets hopelessly confused by multiple single-quoted strings on the same line, as produced by GRUB 2.00.

    2012-08-25 - Christian Perrier <bubulle@debian.org> os-prober (1.55) unstable; urgency=low * Improve detection of Haiku: detect the 64-bit version Closes: #685228 * Add myself to Uploaders

    2012-07-07 - Christian Perrier <bubulle@debian.org> os-prober (1.54) unstable; urgency=low * Team upload [ Joey Hess ] * Avoid noise when /proc/swaps does not exist. Closes: #673566

    2012-05-07 - Christian Perrier <bubulle@debian.org> os-prober (1.53) unstable; urgency=low * Team upload * Use Package-Type instead of deprecated XC-Package-Type for os-prober-udeb * Add ${misc:Depends} to udeb dependencies * Link to explicit GPL-2 document in debian/copyright * sed off (hdn,n) from the front of an initrd path, as seen in Mandriva/Mageia grub configs. Thanks to François Jaouen and Barry Jackson for the patch Closes: #566102

    2012-04-20 - Joey Hess <joeyh@debian.org> os-prober (1.52) unstable; urgency=low [ Stéphane Graber ] * Add support for Windows 8. [ Colin Watson ] * Install README and TODO in the .deb. [ Joey Hess ] * Revert broken patch adding support for BSD distributions. Closes: #668860

    2012-03-27 - Colin Watson <cjwatson@debian.org> os-prober (1.51) unstable; urgency=low [ Joey Hess ] * Relax the MS-DOS detection again now that it will not cause false positives for non-FAT filesystems. [ Colin Watson ] * Use 'type' rather than 'which' to test for grub-mount, as d-i doesn't have 'which'. Also test for grub-probe before using it, as that isn't currently in grub-mount-udeb and I'm going to need to add it (LP: #963471).

    2012-03-15 - Colin Watson <cjwatson@debian.org> os-prober (1.50) unstable; urgency=low [ Joey Hess ] * Clarify license version is GPL-2+, for all code written by Joey Hess, Colin Watson, Christian Perrier, Otavio Salvador and Joshua Kwan. The license had just been "GNU GPL"; other contributors to os-prober are encouraged to clarify which GPL versions apply to their code. [ Otavio Salvador ] * Add support to detect BSD systems. Thanks to Gavrilin Andrey for the patch (refs: #659208). [ Joey Hess ] * Avoid false positives in MS-DOS detection by also looking for autoexec.bat. Closes: #663540 [ Colin Watson ] * When using grub-mount, pass the GRUB filesystem type to individual tests rather than "fuseblk". Adjust a number of tests to handle GRUB filesystem names as well as OS names (closes: #663540, #663600).

    2011-08-29 - Colin Watson <cjwatson@debian.org> os-prober (1.49) unstable; urgency=low [ Robert Millan ] * Depend on grub-mount-udeb only on architectures with FUSE support. [ Colin Watson ] * Restrict grub-mount-udeb dependency to architectures where grub-mount-udeb exists (closes: #639599).