I still see this (or very similar errors) on 13.10, with / on btrfs (multidevice sda3 & sdb3) and /boot on devicemapper raid1 (sda2 and sdb2). Since my symptoms look cosmetical only, I haven't tried deleting anything in /etc/grub.d.
tv@zulu:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 13.10 Release: 13.10 Codename: saucy tv@zulu:~$ sudo update-grub Generating grub.cfg ... /usr/sbin/grub-probe: error: cannot find a GRUB drive for /dev/sdb3 /dev/sda3. Check your device.map. Found linux image: /boot/vmlinuz-3.11.0-12-generic Found initrd image: /boot/initrd.img-3.11.0-12-generic /usr/sbin/grub-probe: error: cannot find a GRUB drive for /dev/sdb3 /dev/sda3. Check your device.map. Found memtest86+ image: /memtest86+.bin done tv@zulu:~$ grep /dev/sd /proc/mounts /dev/sdb3 / btrfs rw,relatime,space_cache 0 0 /dev/sdb3 /home btrfs rw,relatime,space_cache 0 0 tv@zulu:~$ grep /boot /proc/mounts /dev/md0 /boot ext4 rw,relatime,data=ordered 0 0 tv@zulu:~$ sudo mdadm --detail /dev/md0 /dev/md0: Version : 1.2 Creation Time : Mon Oct 28 10:01:06 2013 Raid Level : raid1 Array Size : 976320 (953.60 MiB 999.75 MB) Used Dev Size : 976320 (953.60 MiB 999.75 MB) Raid Devices : 2 Total Devices : 2 Persistence : Superblock is persistent Update Time : Tue Dec 24 15:34:00 2013 State : clean Active Devices : 2 Working Devices : 2 Failed Devices : 0 Spare Devices : 0 Name : zulu:0 (local to host zulu) UUID : c65746ce:08f53527:8494833c:c4723a0d Events : 19 Number Major Minor RaidDevice State 0 8 18 0 active sync /dev/sdb2 1 8 2 1 active sync /dev/sda2 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1069856 Title: error: cannot find a GRUB drive for . Check your device.map. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1069856/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs