os-prober (an OS detector) os-prober detects OSes on other partitions than the current system partition, and outputs the results in a generic machine-readable format. This information can be used to add other OSes to a boot loader.