Date: Sun, 18 Jun 2017 11:09:18 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 220105] boot1.efi does not detect ZFS pools on whole disks Message-ID: <bug-220105-8@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220105 Bug ID: 220105 Summary: boot1.efi does not detect ZFS pools on whole disks Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: kern Assignee: freebsd-bugs@FreeBSD.org Reporter: kallix@kallix.net boot1.efi does not detect ZFS pools created on whole disks (i.e. NOT on freebsd-zfs partitions). My (limited) understanding is that sys/boot/zfs/zfs.c should detect whole disk ZFS pools since comments in zfs_probe_dev seem to indicate that this function first tries to probe whole disk before probing partitions. My setup: - 1 SSD with a GPT scheme and just one EFI partition populated with dd if=/boot/boot1.efifat - 6 HDDs with a raidz2 pool created with: zpool create -f $MYPOOL raidz2 ada0 ada1 ada2 ada3 ada4 ada5 on brand new disks (There were no freebsd-zfs partition created. Not even a GPT scheme) Some more info: - The ZFS pool on my raidz2 array is functional (I can import it when booting in the "Live CD" mode of a FreeBSD 11 install media) - Originally, I had the system installed with a zroot pool on my SSD, but for various reasons, I need to have my system live on my raidz2 pool) - If there is a way to let boot1.efi know how to find my pool, I would be happy with that -- You are receiving this mail because: You are the assignee for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-220105-8>
