[PATCH] Build a separate ZFS-enabled loader.zfs

Robert Noland rnoland at FreeBSD.org
Sun Nov 22 18:27:40 UTC 2009

On Tue, 2009-11-17 at 10:17 -0500, John Baldwin wrote:
> This patch is a workaround to enabling ZFS support by default in the boot 
> loader.  It enables building a loader.zfs which is a ZFS-enabled loader and 
> changing zfsboot and gptzfsboot to use /boot/loader.zfs instead 
> of /boot/loader.  I have only tested that things built ok, I have not 
> boot-tested it as I don't have ZFS setup anywhere.  The patch is available at 
> http://www.FreeBSD.org/~jhb/loader.zfs/.  You will also need to copy 
> the 'loader.zfs/Makefile' file from that URL into a new 
> sys/boot/i386/loader.zfs directory after applying the patch.

Ok, I made a few changes, but this is tested and working for zfs.  I
opted to change the loader name to zfsloader, since we tend to prefix
rather than suffix boot/loader bits and I thought that loader.zfs.old
looked ugly.  The following should be a complete patch against -CURRENT.
Note that you do need to reinstall bootcode (zfsboot/gptzfsboot) for
this to boot the correct loader.



Robert Noland <rnoland at FreeBSD.org>

More information about the freebsd-current mailing list