Casper.Dik at Sun.COM wrote:

>  
>
>>Now the next question: I haven't looked at the ZFS code in depth, but is it 
>>theoretically possible
>>    
>>
> to modify the code so that the Solaris kernel can boot from a RAIDZ, RAIDZ2 
> or a striped pool?
>
>
>My guess is that that will be extremely hard, here's why:
>
>
>       - in order to boot from something other than a mirror, we need
>         to able to find and access all the other devices in the specific
>         pool
>
>       - during boot, we know only the boot device and have no kernel
>         support to figure out where all the devices are; it's not even
>         a given the BIOS or OpenBoot can get any blocks from those
>         devices
>  
>
Which is why any solution to the RAID-Z booting problem
will probably hinge on keeping the few files
needed for booting on every disk in the pool.  Really, all we
need to get to the point of mounting root on x86 now is:

    /boot/grub/menu.lst
    /platform/i86pc/kernel/$ISADIR/unix
    /platform/i86pc/$ISADIR/boot_archive

Soon, SPARC will work similarly.

So we just need to figure out how to keep those few
files accessible on any disk in the pool,  and I think it
will be possible to implement something like that in zfs.

Lori
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.opensolaris.org/pipermail/install-discuss/attachments/20070823/b792736c/attachment.html>

Reply via email to