Public bug reported: This is a problem that requires editing the grub.cfg after every update as follows:
diff -r1.2 /boot/grub/grub.cfg 320c320 < linux /vmlinuz-0-rescue-094290ad3c25419d9b671b141b6ea616 root=/dev/dm-0 --- > linux /vmlinuz-0-rescue-094290ad3c25419d9b671b141b6ea616 root=/dev/dm-2 333c333 < linux /vmlinuz-0-rescue-094290ad3c25419d9b671b141b6ea616 root=/dev/dm-0 --- > linux /vmlinuz-0-rescue-094290ad3c25419d9b671b141b6ea616 > root=/dev/dm-2 345c345 < linux /vmlinuz-3.10.0-862.3.2.el7.x86_64 root=/dev/dm-0 --- > linux /vmlinuz-3.10.0-862.3.2.el7.x86_64 root=/dev/dm-2 The target kernel expects to find the root filesystem on dm-0, also known as rhel_smt2-root, not on dm-2. However, Ubuntu kernel numbers the dm-* devices differently, as follows: mu@mu-HP-Z620-Workstation:~/Desktop Fri Aug 28 11:39:11 1 1 $ sudo dmsetup ls 200828_113958 rhel_smt2-swap (253:4) rhel_smt2-root (253:2) vgubuntu-root (253:0) vgubuntu-swap_1 (253:1) rhel_smt2-home (253:3) mu@mu-HP-Z620-Workstation:~/Desktop Fri Aug 28 11:39:58 1 0 $ ls -l /dev/dm-* 200828_114013 brw-rw---- 1 root disk 253, 0 Aug 28 10:30 /dev/dm-0 brw-rw---- 1 root disk 253, 1 Aug 28 10:30 /dev/dm-1 brw-rw---- 1 root disk 253, 2 Aug 28 10:30 /dev/dm-2 brw-rw---- 1 root disk 253, 3 Aug 28 10:30 /dev/dm-3 brw-rw---- 1 root disk 253, 4 Aug 28 10:30 /dev/dm-4 That is, the dm- minor device numbering differs. Symptom: The boot menuentry breaks whenever os-update is called, practically after every new kernel update, and rhel7 becomes unbootable. Suggested workaround: Use the OS-defined name, rhel_smt2-root, instead of dm-2 in the root= parameter. Reverse lookup of minor device number in the first table gives the OS name. ** Affects: os-prober (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1893454 Title: lvm misdetected: as root=dm-2; should be dm-0 or rhel7-root To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/os-prober/+bug/1893454/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs