<re-sending with a hopefully fixed on-discuss subscription>

Dan Mick wrote:
> C. Bergstr?m wrote:
>> Seth Goldberg wrote:
>>> Hi,
>>> 
>>> We're currently in the planning stages for EFI firmware boot
 >>> support, and that will most likely require us moving to GRUB2.

  That's not inherently a requirement. There are EFI patches for GRUB
.97. It really depends on whether we can manage to get all the netboot
support working cleanly in GRUB 2 on time.

>> Yes.. this has been discussed by us as well.  In the past solaris
 >> kernel wasn't doing any bios calls?
> 
> No, the kernel has always done BIOS calls, along with the booter; no
 > way out of it.  EFI will obviously change those to EFI calls.

  Mostly. Depending on what level of video support is available we may
end up following the Windows model and using VESA BIOS despite EFI being
present.

>> Identifying/eliminating those will help this.

  We already have had BIOS free bootpaths prototyped in Solaris, and
while we loose a good bit of fit/finish level stuff that make the
product a real product, it did allow us to strap the whole thing with
elilo some time ago.

>> This will also allow the booting of 1T+ sized disks if I'm not
>> mistaken?

  We already support up to 2TB with fdisk/BIOS. Going past 2TB requires
GPT, not all of EFI, however EFI more or less pre-supposes GPT boot
support. I suspect we'll end up having to do them all; a BIOS mboot
(MBR) that can deal with GPT, GPT boot support for EFI, and fdisk boot
support for EFI, at least via the crazy dual label (fdisk at start of
disk, GPT backup label at the end, held together by a prayer -- this is
what bootcamp does).

-jan

>> Feel free to email me off list so that we can discuss how to make
the ARC case or start to more accurately plan this.  Vladimir (phcoder)
has an initial zfs patch for grub2 that was posted on zfs-discuss
recently.  To test it you'll have to binary hack the kernel image or fix
this bug..
>> 
>> http://bugs.opensolaris.org/view_bug.do?bug_id=6691145
>> 
>> I'll be including it in my next release, but if someone wants to
verify/fix it...  Please do as it's there for months..
>> 
>> ./C _______________________________________________ on-discuss
>> mailing list on-discuss at opensolaris.org 
>> http://mail.opensolaris.org/mailman/listinfo/on-discuss
> 
> _______________________________________________ on-discuss mailing
> list on-discuss at opensolaris.org 
> http://mail.opensolaris.org/mailman/listinfo/on-discuss

Reply via email to