Alex Ivanov <gnidorah%p0n4ik.tk@localhost> writes: > Snorlax <snorlax_vs_topcat <at> hotmail.com> writes: > >> Does anybody have experience with RAIDframe on the >> evbarm port? >> Like whether it is stable and such. > > It works ok for me, but is it possible to boot root from > RAIDframe RAID1 mirror on NetBSD/evbarm? I've never heard of that working. I would suggest that you read the source code for the bootblocks. The basic idea, implemented in i386, amd64, and I think sparc and sparc64 and perhaps others, is that during boot, if the boot partition is of type RAID (instead of ufs1 whatever those boot blocks expect), then the 64-block raid header is skipped. See src/sys/arch/i386/stand/lib/biosdisk.c: if (d->part[partition].fstype == FS_RAID) d->boff += RF_PROTECTED_SECTORS; The tricky part is that every platforms boot process is different because it has to conform to platform-local conventions including how it gets launched by the hardware/ROM.
Attachment:
pgpa2nWM0H_o7.pgp
Description: PGP signature