--- /tmp/30_os-prober.in 2017-07-15 09:30:29.668236385 +0200 +++ /tmp/30_os-prober.in.new 2017-07-15 09:36:53.372273499 +0200 @@ -194,7 +194,7 @@ if [ "x$BTRFS" = "xbtrfs" ]; then LINUXPROBED="`linux-boot-prober btrfs ${BTRFSuuid} ${BTRFSsubvol} 2> /dev/null | tr ' ' '^' | paste -s -d ' '`" else - LINUXPROBED="`linux-boot-prober ${DEVICE} 2> /dev/null | tr ' ' '^' | paste -s -d ' '`" + LINUXPROBED="`linux-boot-prober ${DEVICE} 2> /dev/null | sort -rV -t: -k4 | tr ' ' '^' | paste -s -d ' '`" fi prepare_boot_cache= boot_device_id=