![]() |
OpenGnsys
1.1.1
|
Librería o clase Boot #. Más...
Ir al código fuente de este archivo.
Funciones | |
function | ogBoot () |
Inicia el proceso de arranque de un sistema de archivos. #. Más... | |
function | ogGetWindowsName () |
Muestra el nombre del equipo en el registro de Windows. #. Más... | |
function | ogLinuxBootParameters () |
Muestra los parámetros de arranque de un sistema de archivos Linux. #. Más... | |
function | ogSetWindowsName () |
Establece el nombre del equipo en el registro de Windows. #. Más... | |
function | ogSetWinlogonUser () |
Establece el nombre de usuario por defecto en la entrada de Windows. #. Más... | |
function | ogBootMbrXP () |
Genera un nuevo Master Boot Record en el disco duro indicado, compatible con los SO tipo Windows #. Más... | |
function | ogBootMbrGeneric () |
Genera un nuevo Codigo de arranque en el MBR del disco indicado, compatible con los SO tipo Windows, Linux. #. Más... | |
function | ogFixBootSector () |
Corrige el boot sector de una particion activa para MS windows/dos -fat-ntfs #. Más... | |
function | ogGetBootMbr () |
Obtiene el contenido del sector de arranque de un disco. #. Más... | |
function | ogWindowsBootParameters () |
Configura el gestor de arranque de windows 7 / vista / XP / 2000 #. Más... | |
function | ogWindowsRegisterPartition () |
Registra una partición en windows con un determinado volumen. #. Más... | |
function | ogGrubInstallMbr () |
Instala el grub el el MBR del primer disco duro (FIRSTSTAGE). El fichero de configuración grub.cfg ubicado según parametros disk y part(SECONDSTAGE). Admite sistemas Windows. #. Más... | |
Descripción detallada
Documentación de las funciones
function ogBoot | ( | ) |
Inicia el proceso de arranque de un sistema de archivos. #.
ogBoot int_ndisk int_nfilesys [str_kernel str_initrd str_krnlparams]
#
- Parámetros
-
int_ndisk nº de orden del disco # int_nfilesys nº de orden del sistema de archivos # str_krnlparams parámetros de arranque del kernel (opcional) #
- Devuelve
(activar el sistema de archivos). #
- Excepciones
-
OG_ERR_FORMAT Formato incorrecto. # OG_ERR_NOTFOUND Disco o particion no corresponden con un dispositivo. # OG_ERR_PARTITION Tipo de partición desconocido o no se puede montar. # OG_ERR_NOTOS La partición no tiene instalado un sistema operativo. #
- Nota
-
En Linux, debe arrancarse la partición del directorio
/boot
#
En Linux, si no se indican los parámetros de arranque se detectan de la opción por defecto del cargador GRUB. #
- Versión
- 0.1 - Integración para OpenGnSys. - EAC: HDboot; BootLinuxEX en Boot.lib #
- Fecha
2008-10-27 #
- Versión
0.9 - Adaptación para OpenGnSys. #
- Fecha
2009-09-11 #
- Versión
1.0.4 - Soporta modo de arranque Windows (parámetro de inicio "winboot"). #
- Fecha
2012-04-12 #
- Versión
1.0.6 - Selección a partir de tipo de sistema operativo (en vez de S.F.) y arrancar Linux con /boot separado. #
- Fecha
2015-06-05 #
- Versión
1.1.0 - Nuevo parámetro opcional con opciones de arranque del Kernel. #
- Fecha
2015-07-15 #
- Fecha
- 2019-03-13
Definición en la línea 44 del archivo Boot.lib.
Hace referencia a awk(), kexec(), ogAddRegistryValue(), ogDevToDisk(), ogDiskToDev(), ogGetOsType(), ogGetPath(), ogHelp(), ogIsEfiActive(), ogLinuxBootParameters(), ogMount(), ogNvramAddEntry(), ogRaiseError(), ogSetPartitionActive() y ogSetRegistryValue().
Referenciado por ogCopyEfiBootLoader() y ogNvramList().

function ogBootMbrGeneric | ( | ) |
Genera un nuevo Codigo de arranque en el MBR del disco indicado, compatible con los SO tipo Windows, Linux. #.
ogBootMbrGeneric int_ndisk
#
- Parámetros
-
int_ndisk nº de orden del disco #
- Devuelve
salida del programa my-sys #
- Excepciones
-
OG_ERR_FORMAT Formato incorrecto. # OG_ERR_NOTFOUND Tipo de partición desconocido o no se puede montar. #
- Versión
0.9 - Adaptación a OpenGnSys. #
- Fecha
- 2009-09-24
Definición en la línea 432 del archivo Boot.lib.
Hace referencia a ogHelp(), ogRaiseError() y sys().

function ogBootMbrXP | ( | ) |
Genera un nuevo Master Boot Record en el disco duro indicado, compatible con los SO tipo Windows #.
ogBootMbrXP int_ndisk
#
- Parámetros
-
int_ndisk nº de orden del disco #
- Devuelve
salida del programa my-sys #
- Excepciones
-
OG_ERR_FORMAT Formato incorrecto. # OG_ERR_PARTITION Tipo de partición desconocido o no se puede montar. #
- Versión
0.9 - Adaptación a OpenGnSys. #
- Fecha
- 2009-09-24
Definición en la línea 400 del archivo Boot.lib.
Hace referencia a ogHelp(), ogRaiseError() y sys().

function ogFixBootSector | ( | ) |
Corrige el boot sector de una particion activa para MS windows/dos -fat-ntfs #.
ogFixBootSector int_ndisk int_parition
#
- Parámetros
-
int_ndisk nº de orden del disco # int_partition nº de particion #
- Devuelve
#
- Excepciones
-
OG_ERR_FORMAT Formato incorrecto. # OG_ERR_PARTITION Tipo de partición desconocido o no se puede montar. #
- Versión
0.9 - Adaptación a OpenGnSys. #
- Fecha
- 2009-09-24
Definición en la línea 471 del archivo Boot.lib.
Hace referencia a ntfs(), ogGetPartitionId(), ogHelp(), ogRaiseError() y ogUnmount().

function ogGetBootMbr | ( | ) |
Obtiene el contenido del sector de arranque de un disco. #.
ogGetBootMbr int_ndisk
#
- Parámetros
-
int_ndisk nº de orden del disco #
- Devuelve
str_MBR Descripción del contenido del MBR. #
- Excepciones
-
OG_ERR_FORMAT Formato incorrecto. # OG_ERR_NOTFOUND Dispositivo de disco no encontrado. #
- Versión
1.1.1b - Primera versión #
- Fecha
- 2020-04-05
Definición en la línea 525 del archivo Boot.lib.
Hace referencia a ogHelp(), ogRaiseError() y sys().

function ogGetWindowsName | ( | ) |
Muestra el nombre del equipo en el registro de Windows. #.
ogGetWindowsName int_ndisk int_nfilesys
#
- Parámetros
-
int_ndisk nº de orden del disco # int_nfilesys nº de orden del sistema de archivos #
- Devuelve
str_name - nombre del equipo #
- Excepciones
-
OG_ERR_FORMAT Formato incorrecto. # OG_ERR_NOTFOUND Disco o particion no corresponden con un dispositivo. # OG_ERR_PARTITION Tipo de partición desconocido o no se puede montar. #
- Versión
0.9 - Adaptación para OpenGnSys. #
- Fecha
- 2009-09-23
Definición en la línea 204 del archivo Boot.lib.
Hace referencia a ogHelp(), ogMount() y ogRaiseError().

function ogGrubInstallMbr | ( | ) |
Instala el grub el el MBR del primer disco duro (FIRSTSTAGE). El fichero de configuración grub.cfg ubicado según parametros disk y part(SECONDSTAGE). Admite sistemas Windows. #.
ogGrubInstallMbr int_disk_GRUBCFG int_partition_GRUBCFG
#
- Parámetros
-
int_disk_SecondStage # int_part_SecondStage # bolean_Check_Os_installed_and_Configure_2ndStage true | false[default] #
- Devuelve
#
- Excepciones
-
OG_ERR_FORMAT Formato incorrecto. #
- Versión
1.0.2 - Primeras pruebas. #
- Fecha
2011-10-29 #
- Versión
1.0.3 - Soporte para linux de 32 y 64 bits #
- Fecha
2012-03-13 #
- Versión
1.0.3 - Ficheros de configuracion independientes segun ubicación de la primera etapa #
- Fecha
2012-03-13 #
- Versión
1.1.0 - #791 El FIRSTSTAGE(MBR) siempre será el primer disco duro. EL SECONDSTAGE(grub.cfg) estára en el DISK y PART indicados en los parámetros. #
- Fecha
2017-06-19 #
- Versión
1.1.0 - #827 Entrada para el ogLive si el equipo tiene partición cache. #
- Fecha
2018-01-21 #
- Versión
1.1.1 - #802 Equipos EFI: Se crea el grub.cfg de la partición EFI #
- Fecha
2019-01-08 #
- Versión
1.1.1 - #890 UEFI: el grub.cfg original es necesario para obtener los datos del kernel efi: se mueve al final. #
- Fecha
- 2019-03-05
Definición en la línea 818 del archivo Boot.lib.
Hace referencia a awk(), fdisk(), install(), ntfs(), ogCheckStringInGroup(), ogDevToDisk(), ogDiskToDev(), ogFormat(), ogGetEsp(), ogGetFsType(), ogGetPartitionTableType(), ogGetPath(), ogHelp(), ogIsEfiActive(), ogIsReadonly(), ogMount() y ogRaiseError().

function ogLinuxBootParameters | ( | ) |
Muestra los parámetros de arranque de un sistema de archivos Linux. #.
ogLinuxBootParameters int_ndisk int_nfilesys
#
- Parámetros
-
int_ndisk nº de orden del disco # int_nfilesys nº de orden del sistema de archivos #
- Devuelve
str_kernel str_initrd str_parameters ... #
- Excepciones
-
OG_ERR_FORMAT Formato incorrecto. # OG_ERR_NOTFOUND Disco o particion no corresponden con un dispositivo. # OG_ERR_PARTITION Tipo de partición desconocido o no se puede montar. #
- Atención
- Función básica usada por
ogBoot
#
- Versión
0.9 - Primera adaptación para OpenGnSys. #
- Fecha
2009-09-11 #
- Versión
0.9.2 - Soporta partición /boot independiente. #
- Fecha
2010-07-20 #
- Versión
1.0.5 - Mejoras en tratamiento de GRUB2. #
- Fecha
2013-05-14 #
- Versión
1.0.6 - Detectar instalaciones sobre EFI. #
- Fecha
- 2014-09-15
Definición en la línea 249 del archivo Boot.lib.
Hace referencia a ogHelp(), ogMount() y ogRaiseError().
Referenciado por ogBoot().

function ogSetWindowsName | ( | ) |
Establece el nombre del equipo en el registro de Windows. #.
ogSetWindowsName int_ndisk int_nfilesys str_name
#
- Parámetros
-
int_ndisk nº de orden del disco # int_nfilesys nº de orden del sistema de archivos # str_name nombre asignado #
- Devuelve
(nada) #
- Excepciones
-
OG_ERR_FORMAT Formato incorrecto. # OG_ERR_NOTFOUND Disco o particion no corresponden con un dispositivo. # OG_ERR_PARTITION Tipo de partición desconocido o no se puede montar. # OG_ERR_OUTOFLIMIT Nombre Netbios con más de 15 caracteres. #
- Versión
0.9 - Adaptación a OpenGnSys. #
- Fecha
2009-09-24 #
- Versión
1.0.5 - Establecer restricción de tamaño de nombre Netbios. #
- Fecha
- 2013-03-20
Definición en la línea 316 del archivo Boot.lib.
Hace referencia a ogHelp(), ogMount(), ogRaiseError() y ogSetRegistryValue().

function ogSetWinlogonUser | ( | ) |
Establece el nombre de usuario por defecto en la entrada de Windows. #.
ogSetWinlogonUser int_ndisk int_npartition str_username
#
- Parámetros
-
int_ndisk nº de orden del disco # int_npartition nº de orden de la partición # str_username nombre de usuario por defecto #
- Devuelve
(nada) #
- Excepciones
-
OG_ERR_FORMAT Formato incorrecto. # OG_ERR_NOTFOUND Disco o particion no corresponden con un dispositivo. # OG_ERR_PARTITION Tipo de partición desconocido o no se puede montar. #
- Versión
0.9.2 - Adaptación a OpenGnSys. #
- Fecha
- 2010-07-20
Definición en la línea 363 del archivo Boot.lib.
Hace referencia a ogHelp(), ogMount() y ogRaiseError().

function ogWindowsBootParameters | ( | ) |
Configura el gestor de arranque de windows 7 / vista / XP / 2000 #.
ogWindowsBootParameters int_ndisk int_parition
#
- Parámetros
-
int_ndisk nº de orden del disco # int_partition nº de particion #
- Devuelve
#
- Excepciones
-
OG_ERR_FORMAT Formato incorrecto. # OG_ERR_PARTITION Tipo de partición desconocido o no se puede montar. #
- Versión
0.9 - Integración desde EAC para OpenGnSys. #
- Fecha
2009-09-24 #
- Versión
1.0.1 - Adapatacion para OpenGnsys. #
- Fecha
2011-05-20 #
- Versión
1.0.5 - Soporte para Windows 8 y Windows 8.1. #
- Fecha
2014-01-28 #
- Versión
1.1.0 - Soporte para Windows 10. #
- Fecha
2016-01-19 #
- Fecha
- 2019-01-28
Definición en la línea 570 del archivo Boot.lib.
Hace referencia a awk(), ogDiskToDev(), ogGetEsp(), ogHelp(), ogIsEfiActive(), ogMount(), ogRaiseError() y ogUnmount().

function ogWindowsRegisterPartition | ( | ) |
Registra una partición en windows con un determinado volumen. #.
ogWindowsRegisterPartition int_ndisk int_partiton str_volume int_disk int_partition
#
- Parámetros
-
int_ndisk nº de orden del disco a registrar # int_partition nº de particion a registrar # str_volumen volumen a resgistar # int_ndisk_windows nº de orden del disco donde esta windows # int_partition_windows nº de particion donde esta windows #
- Devuelve
#
- Excepciones
-
OG_ERR_FORMAT Formato incorrecto. # OG_ERR_PARTITION Tipo de partición desconocido o no se puede montar. #
- Versión
0.9 - Adaptación a OpenGnSys. #
- Fecha
- 2009-09-24
Definición en la línea 729 del archivo Boot.lib.
Hace referencia a ogDiskToDev(), ogGetOsType(), ogGetPath(), ogHelp(), ogRaiseError() y ogUnmount().

Generado por TracDoxygen 0.7.5 &
