The GRUB_DISABLE_LINUX_PARTUUID variable defaults to true if unset - see line 48 of /etc/grub,d/10_linux
The manual says the opposite - "Remember, ‘GRUB_DISABLE_LINUX_PARTUUID’ and ‘GRUB_DISABLE_LINUX_UUID’ are also considered to be set to ‘false’ when they are unset. " https://www.gnu.org/software/grub/manual/grub/html_node/Root-Identifcation-Heuristics.html There is a typo in the manual: "Identifcation" -> "Identification" (both in the heading and in url) And there is also a typo on line 46 of /etc/grub.d/10_linux - "maintian" -> "maintain". Cheers, Adam