So this means that on sparc64 life would be way easier ;) Thanks!
On Tue, Dec 27, 2011 at 1:30 AM, Josh Grosse <j...@jggimi.homeip.net> wrote: > On Tue, Dec 27, 2011 at 12:32:59AM +0100, Paolo Aglialoro wrote: > > > running on -current and, similar to the example, having the following > > disklabel: > > > > /boot on both sd0a and sd1a > > / on sd2a which is the raid result of sd0d and sd1d > > For i386 and amd64, architectures which have a two-stage boot, the second > stage bootloader (/usr/mdec/boot) is installed into the RAID array. This > program cannot read kernels from the array, so the kernels must be stored > on one or more non-RAID FFS filesystems. In my example, I stored it on > the "a" partition of two drives, wd0 and wd1. > > > would the snapshot upgrade process be consistent through the standard > > installer or should one always go to shell, make manual adjustments and > > then run install? > > The installer installs kernels into the root partition. You must copy them > to non-RAID partition(s) in order for the second stage bootloader to be > able to load them. Using your example of a binary upgrade such as a > snapshot, > copy the ramdisk kernel to a non-RAID partition, boot it, conduct the > upgrage, > then copy the kernels to non-RAID storage, so that the second stage > bootloader > can find them.