Index: cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c =================================================================== --- cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c (revision 346369) +++ cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c (working copy) @@ -3300,6 +3300,7 @@ return (zfs_error(hdl, EZFS_BADVERSION, msg)); } +#if 0 if (!islog && !avail_spare && !l2cache && zpool_is_bootable(zhp)) { zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "root pool can not have removed devices, " @@ -3306,6 +3307,7 @@ "because GRUB does not understand them")); return (zfs_error(hdl, EINVAL, msg)); } +#endif zc.zc_guid = fnvlist_lookup_uint64(tgt, ZPOOL_CONFIG_GUID);