<div>X-Debbugs-No-Ack:<br></div><div><br></div><div>I later installed another Debian-derived OS in a different partition on the<br></div><div>same PC.  This 3rd OS is Linux Mint (main edition) 18.1 Serena, which is based<br></div><div>on Ubuntu 16.04 Xenial.  The "grub-efi-amd64" APT package is version<br></div><div>2.02~beta2-36ubuntu3.7<br></div><div><br></div><div>This 3rd install partition happens to have its root in Btrfs subvolume "@" (I<br></div><div>wasn't aware of this when I installed the OS). <br></div><div><br></div><div>The /etc/grub.d/10_linux script correctly generates stanzas (including stanzas<br></div><div>for advanced options) in /boot/grub/grub.cfg whose:  <br></div><div><br></div><div> * "linux" lines state their target file as being in "/@/boot/..." and contain <br></div><div>the "rootflags=subvol=@" parameter, and<br></div><div> * "initrd" lines state their target file as being in "/@/boot/...". <br></div><div><br></div><div>But the /etc/grub.d/30_os-prober script still omits the "/@" and<br></div><div>"rootflags=subvol=@" from its stanzas for the Ubuntu install that I mentioned<br></div><div>when I opened this bug report. <br></div><div><br></div><div>Maybe the relevant logic of the /etc/grub.d/linux script can be copied to the<br></div><div>/etc/grub.d/os-prober script? <br></div>