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 these haven''t been merged into the grub2 distribution 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 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 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. 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/zfs-code/attachments/20100406/13c3d1c1/attachment.html>
[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 these haven''t been merged into the grub2 distribution 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 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 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. 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/zfs-code/attachments/20100406/dacfdda5/attachment.html>