Problem with ZFS userboot changes r262331 and VM with mixed partitions

Craig Rodrigues rodrigc at FreeBSD.org
Tue Mar 4 22:45:00 UTC 2014


On Tue, Mar 4, 2014 at 2:24 PM, Peter Grehan <grehan at freebsd.org> wrote:
> Hi Craig,
>
>
>> ZFS: i/o error - all block copies unavailable
>>
>> I don't fully understand all this logic.  Is there a bug that can be fixed
>> here?
>
>
>  Yes - a flag needs to be passed to userboot to tell it to ignore ZFS
> filesystems. This is analogous to the decision to use boot2 (implicit UFS)
> vs zfsboot (explicit ZFS) as the 2nd-stage loader on a real disk.
>
>  It didn't look possible to do this without changing the userboot ABI, but,
> it's probably time to bump that.


Thanks for the explanation.
Can this flag be passed via bhyveload, and if so, how?

Right now the workaround was to recompile userboot with:

cd /usr/src/sys/boot/userboot
make clean
make WITHOUT_ZFS=yes
make WITHOUT_ZFS=yes install


--
Craig


More information about the freebsd-virtualization mailing list