OpenGnsys  1.1.1
Referencia del Archivo UEFI.lib

Ir al código fuente de este archivo.

Funciones

function ogNvramActiveEntry ()
 Activa entrada de la NVRAM identificada por la etiqueta o el orden #. Más...
 
function ogNvramAddEntry ()
 Crea nueva entrada en el gestor de arranque (NVRAM), opcionalmente la incluye al final del orden de arranque. #. Más...
 
function ogCopyEfiBootLoader ()
 Copia el cargador de arranque desde la partición EFI a la de sistema. #. Más...
 
function ogNvramDeleteEntry ()
 Borra entrada de la NVRAM identificada por la etiqueta o el orden #. Más...
 
function ogNvramGetCurrent ()
 Muestra la entrada del gestor de arranque (NVRAM) que ha iniciado el equipo. #. Más...
 
function ogNvramGetNext ()
 
function ogNvramGetOrder ()
 
function ogNvramGetTimeout ()
 Muestra el tiempo de espera del gestor de arranque (NVRAM) #. Más...
 
function ogGrubUefiConf ()
 Genera el fichero grub.cfg de la ESP #. Más...
 
function ogNvramInactiveEntry ()
 Inactiva entrada de la NVRAM identificada por la etiqueta o el orden #. Más...
 
function ogNvramList ()
 Lista las entradas de la NVRAN (sólo equipos UEFI) #. Más...
 

Documentación de las funciones

function ogCopyEfiBootLoader ( )

Copia el cargador de arranque desde la partición EFI a la de sistema. #.

ogCopyEfiBootLoader int_ndisk str_repo path_image

#

Parámetros
int_ndisknº de orden del disco #
int_partnº de partición #
Devuelve

(nada, por determinar) #

Excepciones
OG_ERR_FORMATformato incorrecto. #
OG_ERR_NOTFOUNDfichero o dispositivo no encontrado. #
Nota
Si existe el cargador en la partición de sistema no es válido

Definición en la línea 109 del archivo UEFI.lib.

Hace referencia a ogBoot(), ogGetEsp(), ogHelp(), ogMount() y ogRaiseError().

Gráfico de llamadas para esta función:

function ogGrubUefiConf ( )

Genera el fichero grub.cfg de la ESP #.

ogGrubUefiConf int_ndisk int_part str_dir_grub

#

Parámetros
int_ndisknº de orden del disco #
int_partnº de partición #
str_dir_grubprefijo del directorio de grub en la partición de sistema. ej: /boot/grubPARTITION #
Devuelve

(nada, por determinar) #

Excepciones
OG_ERR_FORMATformato incorrecto. #
OG_ERR_NOTFOUNDfichero o dispositivo no encontrado. # Confirmar si el fichero "$EFIDIR/EFI/$BOOTLABEL/grub.cfg" es necesario.

Definición en la línea 280 del archivo UEFI.lib.

Hace referencia a ogDiskToDev(), ogGetEsp(), ogHelp(), ogMount() y ogRaiseError().

Gráfico de llamadas para esta función:

function ogNvramActiveEntry ( )

Activa entrada de la NVRAM identificada por la etiqueta o el orden #.

ogNvramActiveEntry

#

Parámetros
Num_order_entry| Label_entry Número de orden o la etiqueta de la entrada a borrar. #
Devuelve

(nada) #

Excepciones
OG_ERR_FORMATformato incorrecto. #
OG_ERR_NOTUEFIUEFI no activa. #
OG_ERR_NOTFOUNDfichero o dispositivo no encontrado.

Definición en la línea 14 del archivo UEFI.lib.

Hace referencia a awk(), ogHelp(), ogIsEfiActive() y ogRaiseError().

Gráfico de llamadas para esta función:

function ogNvramAddEntry ( )

Crea nueva entrada en el gestor de arranque (NVRAM), opcionalmente la incluye al final del orden de arranque. #.

ogNvramAddEntry

#

Parámetros
Str_Label_entryNúmero de disco o etiqueta de la entrada a crear. #
Str_BootLoaderNúmero de partición o cargador de arranque. #
Bool_Incluir_ArranqueIncluir en el orden de arranque (por defecto FALSE) (opcional) #
Devuelve

(nada) #

Excepciones
OG_ERR_FORMATformato incorrecto. #
OG_ERR_NOTUEFIUEFI no activa. #
OG_ERR_NOTFOUNDfichero o dispositivo no encontrado.

Definición en la línea 54 del archivo UEFI.lib.

Hace referencia a awk(), ogDiskToDev(), ogHelp(), ogIsEfiActive(), ogNvramDeleteEntry(), ogNvramGetOrder() y ogRaiseError().

Referenciado por ogBoot().

Gráfico de llamadas para esta función:

function ogNvramDeleteEntry ( )

Borra entrada de la NVRAM identificada por la etiqueta o el orden #.

ogNvramDeleteEntry

#

Parámetros
Num_order_entry| Label_entry Número de orden o la etiqueta de la entrada a borrar. #
Devuelve

(nada) #

Excepciones
OG_ERR_FORMATformato incorrecto. #
OG_ERR_NOTUEFIUEFI no activa. #
OG_ERR_NOTFOUNDfichero o dispositivo no encontrado (entrada en NVRAM).

Definición en la línea 154 del archivo UEFI.lib.

Hace referencia a awk(), ogHelp(), ogIsEfiActive() y ogRaiseError().

Referenciado por ogNvramAddEntry().

Gráfico de llamadas para esta función:

function ogNvramGetCurrent ( )

Muestra la entrada del gestor de arranque (NVRAM) que ha iniciado el equipo. #.

ogNvramGetCurrent

#

Devuelve

Entrada con la que se ha iniciado el equipo #

Excepciones
OG_ERR_NOTUEFIUEFI no activa.

Definición en la línea 192 del archivo UEFI.lib.

Hace referencia a awk(), ogHelp(), ogIsEfiActive() y ogRaiseError().

Gráfico de llamadas para esta función:

function ogNvramGetNext ( )

Definición en la línea 213 del archivo UEFI.lib.

Hace referencia a awk(), ogHelp(), ogIsEfiActive() y ogRaiseError().

Gráfico de llamadas para esta función:

function ogNvramGetOrder ( )

Definición en la línea 233 del archivo UEFI.lib.

Hace referencia a awk(), ogHelp(), ogIsEfiActive() y ogRaiseError().

Referenciado por ogNvramAddEntry() y ogNvramList().

Gráfico de llamadas para esta función:

function ogNvramGetTimeout ( )

Muestra el tiempo de espera del gestor de arranque (NVRAM) #.

ogNvramGetTimeout

#

Devuelve

Timeout de la NVRAM #

Excepciones
OG_ERR_NOTUEFIUEFI no activa.

Definición en la línea 254 del archivo UEFI.lib.

Hace referencia a awk(), ogHelp(), ogIsEfiActive() y ogRaiseError().

Gráfico de llamadas para esta función:

function ogNvramInactiveEntry ( )

Inactiva entrada de la NVRAM identificada por la etiqueta o el orden #.

ogNvramInactiveEntry

#

Parámetros
Num_order_entry| Label_entry Número de orden o la etiqueta de la entrada a borrar. #
Devuelve

(nada) #

Excepciones
OG_ERR_FORMATformato incorrecto. #
OG_ERR_NOTFOUNDfichero o dispositivo no encontrado. #
OG_ERR_NOTUEFIUEFI no activa.

Definición en la línea 326 del archivo UEFI.lib.

Hace referencia a awk(), ogHelp(), ogIsEfiActive() y ogRaiseError().

Gráfico de llamadas para esta función:

function ogNvramList ( )

Lista las entradas de la NVRAN (sólo equipos UEFI) #.

ogNvramList

#

Devuelve

Entradas de la NVRAM con el formato: orden etiqueta [* (si está activa) ] #

Excepciones
OG_ERR_NOTUEFIUEFI no activa.

Definición en la línea 362 del archivo UEFI.lib.

Hace referencia a awk(), ogBoot(), ogDiskToDev(), ogFormat(), ogGetEsp(), ogGetPath(), ogHelp(), ogIsEfiActive(), ogMount(), ogNvramGetOrder(), ogRaiseError(), ogUnmount() y sys().

Gráfico de llamadas para esta función: