Remember that you have to maintain an entirely separate slice with yet
another boot environment.  This causes huge amounts of complexity in
terms of live upgrade, multiple BE management, etc.  The old mountroot
solution was useful for mounting ZFS root, but completely unmaintainable
from an installation and upgrade perspective.  It was dropped because we
could not possibly develop installation, packaging, and upgrade software
that would work across multiple BEs under such a scheme.

- Eric

On Thu, Oct 04, 2007 at 11:27:46PM +0700, Kugutsumen wrote:
> Lori Alt told me that mountrount was a temporary hack until grub  
> could boot zfs natively.
> Since build 62, mountroot support was dropped and I am not convinced  
> that this is a mistake.
> 
> Let's compare the two:
> 
> Mountroot:
> 
> Pros:
>    * can have root partition on raid-z: YES
>    * can have root partition on zfs stripping mirror: YES
>    * can have usr partition on separate ZFS partition with build <  
> 72 : YES
>    * can snapshot and rollback root partition: YES
>    * can use copies on root partition on a single root disk (e.g. a  
> laptop ): YES
>    * can use compression on root partition: YES
> Cons:
>    * grub native support: NO (if you use raid-z or stripping mirror,  
> you will need to have a small UFS partition
>      to bootstrap the system, but you can use a small usb stick for  
> that purpose.)
> 
> New and "improved" *sigh* bootroot scheme:
> 
> Pros:
>    * grub native support: YES
> Cons:
>    * can have root partition on raid-z: NO
>    * can have root partition on zfs stripping mirror: NO
>    * can use copies on root partition on a single root disk (e.g. a  
> laptop ): NO
>    * can have usr partition on separate ZFS partition with build <  
> 72 : NO
>    * can snapshot and rollback root partition: NO
>    * can use compression on root partition: NO
> 
> Why did we completely drop support for the old mountroot approach  
> which is so much more flexible?

--
Eric Schrock, Solaris Kernel Development       http://blogs.sun.com/eschrock
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to