On Jan 11, 2014, at 11:48 AM, Szalma László <dblaci@xxxxxxxxx> wrote: > but the grub itself has to be on a standard bios bootable partition (as far as I know) Negative. GRUB2 has support for pretty much everything out there: ZFS, Btrfs, LVM, LUKS, md raid 0, 1, 10, 5, 6. It will boot Btrfs multiple devices, single, raid1, raid0, and raid10, and zlib or lzo. The proper modules are baked into core.img during grub-install which determines the requirements for finding grub's root (which is typically /boot/grub). Core.img is embedded in the MBR gap (or into grubx64.efi). And that core.img is all that's needed to locate /boot/grub/ where even more modules can be arbitrarily loaded, as well as grub.cfg. At this point the kernel and initramfs could be anywhere, located, and booted. Chris Murphy-- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
