After some sleuthing, the specific command it was failing on was:

$ grub-probe --device /dev/mapper/vg_thinkpad-lv_root_maverick 
--target=abstraction
grub-probe: error: Couldn't find PV pv1. Check your device.map.

I realized that grub should not care about lvm with a separate /boot
partition. When I initially installed, I was lvm-only, without a
separate /boot. Before converting to lvm on luks I created a physical
partition to house /boot.

/boot/grub/grub.cfg still contained an "insmod lvm" line, and it appears
that update-grub parses and preserves this value.

`rm /boot/grub/grub.cfg && update-grub` properly generates a new file
without the 'lvm' directive.

I'm marking this bug as invalid.

** Changed in: grub2 (Ubuntu)
       Status: New => Invalid

-- 
update-grub fails when LVM PV exists on an encrypted partition
https://bugs.launchpad.net/bugs/667060
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to