[coreboot] Maintain boot order for multiple EFI based OS

Zoran Stojsavljevic zoran.stojsavljevic at gmail.com
Wed Mar 22 14:51:03 CET 2017


Hello Sibi,

The answer to your question lies outside of Coreboot domain. After bringing
Tiano Core, you need to bring the next phase of booting: OS boot loader.
The best for you is to use GRUB2. Then, from GRUB2 menu
(/boot/efi/EFI/.../grub.cfg) you can choose your OS (either WIN8+, either
any modern Linux distro). You can have up to 128 of them, as my best
understanding is.

So: Coreboot intermingled with FSP -> Coreboot -> Tiano Core -> GRUB2 ->
Any UEFI compliant OS.

I have here two questions:
[1: For general Coreboot population] After having Tiano Core payload
executed, how Tiano Core is linked with the next booting phase: GRUB2?
[2: for Sibi] What are the fastest and average booting times from board
Power On till post executing Tiano Core?

Thank you,
Zoran

On Wed, Mar 22, 2017 at 2:20 PM, <Sibi.Rajasekaran at dell.com> wrote:

>
>
> *Dell - Internal Use - Confidential *
>
> Hi,
>
>
>
> We are using the coreboot project with Intel fsp to boot the Intel
> Rangeley based Mohonpeak CPU. We have built the Tianocore EDK2 project and
> used it as the payload to bring UEFI services to this bootloader. With this
> payload, we are able to boot a EFI based OS successfully.
>
>
>
> As a next step, we are looking at installing multiple EFI OS and
> maintaining boot order among the OS.
>
> How is boot order maintained with UEFI payload?
>
> Is it through EFI NVRAM variables? If so, does coreboot support NVRAM
> variables?
>
>
>
> Can you please point us in the right direction.
>
>
>
> Thanks,
>
> Sibi
>
> --
> coreboot mailing list: coreboot at coreboot.org
> https://www.coreboot.org/mailman/listinfo/coreboot
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20170322/11304d4f/attachment.html>


More information about the coreboot mailing list