URL:
  <http://savannah.gnu.org/bugs/?43653>

                 Summary: grub-probe fails to find ZFS VDEVs in /dev/mapper
                 Project: GNU GRUB
            Submitted by: bkus
            Submitted on: Fri 21 Nov 2014 01:26:54 AM GMT
                Category: Disk &amp; Partition
                Severity: Major
                Priority: 5 - Normal
              Item Group: Software Error
                  Status: None
                 Privacy: Public
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 
                 Release: 2.02~beta1
         Reproducibility: Every Time
         Planned Release: None

    _______________________________________________________

Details:

When the root filesystem is a ZFS composed of VDEVs from /dev/mapper (eg:
/dev/mapper/cryptroot), grub-probe fails to find the underlying device(s). 
This is because it calls out to zpool to find the VDEVs of rpool, but they're
listed as non-absolute names in zpool's output, and grub-probe then tries to
find the full paths in /dev, but not any sub-dir of /dev, like /dev/mapper.

A workaround is to create symlinks in /dev using the exact same device names
as listed in zpool's output.  grub-probe then succeeds and things like
grub-mkconfig start working.

Please enhance grub-probe's support for ZFS by searching deeper in the /dev
tree, or find an alternate more precise way of obtaining the VDEV information
from ZFS.





    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?43653>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/


_______________________________________________
Bug-grub mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-grub

Reply via email to