Bayard Bell wrote: > [corrected recipients/subscription settings] > > I was wondering where things stood on official support for grub2 in > EFI environments. As far as I'm aware the status is: > > initial patches were provided by "phcoder" about a year ago grub2 efi support was made by Bean Lee. I coded only multiboot support > these haven't been merged into the grub2 distribution Both were a part of grub 1.98 release. AFAIK grub 1.98 + grub-extras has everything solaris needs except: 1) Configuration routines 2) PXE DHCP ACK passing 3) ZFS support in grub-extras isn't in sync. > these haven't been merged with subsequent changes to OpenSolaris ZFS > or the grub 0.97 fork maintained by the Sun and the OpenSolaris community 0.97 is a completely different codebase. > there is some work that may be in progress or pending for Caiman that > would include not just the grub2 updates but beadmin support and other > touch points in the installer > it's not clear yet whether the kernel still needs "fakebios" support > for bootstrapping in EFI environments, as there appeared to be some > issues here to remove legacy BIOS dependencies in the x86 code > the grub2 build toolchain hasn't been extended beyond Linux/GNU tools > and will require some adaptation to support native builds on OpenSolaris GRUB2 builds fine and is supported on FreeBSD. > > I've trying to sort elements of this out for my own benefit and was > looking at merging phcoder's patches > (http://lists.gnu.org/archive/html/grub-devel/2009-04/msg00512.html) > and the latest updates to the OpenSolaris grub-0.97 fork to > grub-1.97~beta4, which is on my understanding the last stable release > of grub2 (I may be mistaken, as there are later builds of 1.97, but > 1.98 doesn't go anywhere with the build, even on Linux). I was hoping > I might make this more than a personal project and see if I could work > with someone with commit rights to get this code to a point where it > could be accepted into at least the OpenSolaris base. As I believe all > the code for grub-0.97 is supposed to be released under GPL > (http://blogs.sun.com/darren/entry/zfs_under_gplv2_already_exists), I > was also hoping that the patches might be also be written with a view > to adding them to the GNU mainline or at least a recognised branch in > their bazaar repo, thus allowing other OS distros to provide support > for OpenSolaris install detection and boot in their build and reducing > requirements for chainloading. I've seen some mails indicating that > this requires an ARC review, which I assume means that it's considered > an architectural change and requires more extensive review and > approval, but I'm not clear on how that would impact my ability to > contribute. > My patches are already in. For code originating from sun/oracle we're sorting out legal problems. > Alternatively, I may be missing out on work already pending or > completed to resolve this, in which case I'm happy to test anything > that's considered suitable for community access. > > Cheers, > Bayard
-- Regards Vladimir 'φ-coder/phcoder' Serbinenko
signature.asc
Description: OpenPGP digital signature
_______________________________________________ caiman-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

