[SeaBIOS] BEV and bootorder

Gleb Natapov gleb at redhat.com
Sun Apr 15 14:25:09 CEST 2012


On Sun, Apr 15, 2012 at 02:24:05PM +0200, Fred . wrote:
> Why would anyone want to define some devices as unbootable?
> 
Because he does not want to boot from them.

> On Sun, Apr 15, 2012 at 8:57 AM, Gleb Natapov <gleb at redhat.com> wrote:
> > On Sat, Apr 14, 2012 at 11:19:31PM -0400, Kevin O'Connor wrote:
> >> On Thu, Apr 12, 2012 at 01:30:36PM -0600, Steve Goodrich wrote:
> >> > I'm working towards a goal of having specific devices be bootable, and
> >> > *only* those devices.  For example, if my bootorder file specifies SATA
> >> > drive 3, I do not want it to try SATA drives 0, 1, and 2, nor any other HDD
> >> > or floppy that it finds.
> >> >
> >> > My first question is: how do I do this?
> >>
> >> There is no current way to do this.  I suppose one could code support
> >> for a "stop boot" option to the boot order file - so that if it was
> >> listed in the file the boot would stop after trying all options prior
> >> to it.
> >>
> > I thought to add skipboot file. If device is in skipboot file it is not
> > considered for booting from.
> >
> >> > If that can't be answered, can someone explain to me the relationship
> >> > between the bootorder file and the BEV (Boot Execution Vector) configured in
> >> > boot.c?
> >>
> >> All possible boot options (both BEV and BCV) are assembled in a sorted
> >> list pointed to by boot.c:BootList.  The bootorder file alters the
> >> default sort order of that list.  During the latter parts of the POST
> >> phase, the BCVs are executed and only BEVs remain.  The list of BEVs
> >> is generated from the BootList.  So, in a nutshell, the bootorder file
> >> determines the order of the BEVs that SeaBIOS will attempt to boot
> >> from.
> >>
> >> -Kevin
> >>
> >> _______________________________________________
> >> SeaBIOS mailing list
> >> SeaBIOS at seabios.org
> >> http://www.seabios.org/mailman/listinfo/seabios
> >
> > --
> >                        Gleb.
> >
> > _______________________________________________
> > SeaBIOS mailing list
> > SeaBIOS at seabios.org
> > http://www.seabios.org/mailman/listinfo/seabios

--
			Gleb.



More information about the SeaBIOS mailing list