GNU/Linux >> Tutoriales Linux >  >> Linux

Buscar gestor de arranque

No creo que esta información se rastree de manera significativa en /sys o /proc . Casi la única forma en que puedo entender que esto sería accesible para usted después de un arranque es interrogando al sistema, ya sea mirando para ver si había un archivo de configuración GRUB o Lilo, o haciendo uso de un script como bootinfoscript .

Ejemplo:comprobar el dispositivo de arranque

Si sabe con qué dispositivo se inició su sistema, puede usar dd para volcar el contenido del gestor de arranque y luego grep para GRUB o LILO.

Puede usar estos comandos para determinar si está usando GRUB o LILO:

$ sudo dd if=/dev/sda bs=512 count=1 2>&1 | grep GRUB
$ sudo dd if=/dev/sda bs=512 count=1 2>&1 | grep LILO

Lo que devuelve esta cadena es el cargador de arranque que está utilizando:

Binary file (standard input) matches

Ejemplo:uso de bootinfoscript

$ sudo ./bootinfoscript --stdout
                  Boot Info Script 0.61      [1 April 2012]


============================= Boot Info Summary: ===============================

 => Grub2 (v1.99) is installed in the MBR of /dev/sda and looks at sector 1 of 
    the same hard drive for core.img, but core.img can not be found at this 
    location.

sda1: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        /grub2/grub.cfg
    ...

Sin embargo, ninguno de estos enfoques es "conclusivo", ya que pueden coexistir múltiples cargadores de arranque, pero al menos le da una idea aproximada de los cargadores de arranque que "podrían" estar en uso.

Referencias

  • ¿Cómo puedo saber qué cargador de arranque tengo?

Linux
  1. ¿Buscar directorio de exclusión?

  2. ¿Información sobre Cp –preserve=enlaces?

  3. ¿Encontrar los archivos más grandes recursivamente?

  4. ¿Por qué necesitamos un gestor de arranque en un dispositivo integrado?

  5. Cambiar el tamaño de la partición de arranque

Cómo usar 'Yum History' para encontrar información de paquetes instalados o eliminados

Encuentra archivos grandes en Linux

Cómo encontrar la dirección IP en Linux

Cómo encontrar el nombre de host en Linux

Averigüe cuánto tiempo se tarda en iniciar su sistema Linux

Verifique y descubra cuánto tiempo lleva iniciar su sistema Linux