Je ne pense pas que ces informations soient suivies de manière significative sous /sys ou /proc . À peu près la seule façon dont je peux imaginer que cela vous serait accessible après un démarrage est d'interroger le système soit en regardant pour voir si un fichier de configuration GRUB ou Lilo était présent, soit en utilisant un script tel que bootinfoscript .
Exemple - vérifier le périphérique de démarrage
 Si vous savez avec quel périphérique votre système a été démarré, vous pouvez utiliser dd pour vider le contenu du chargeur de démarrage, puis grep pour GRUB ou LILO.
 
Vous pouvez utiliser ces commandes pour déterminer si vous utilisez GRUB ou 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
 Celui qui renvoie cette chaîne est le chargeur de démarrage que vous utilisez :
Binary file (standard input) matches
 Exemple :utilisation 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
    ...
 Aucune de ces approches n'est "concluante", cependant, puisque plusieurs chargeurs de démarrage peuvent coexister, mais au moins cela vous donne une idée approximative des chargeurs de démarrage qui "pourraient" être utilisés.
Références
- Comment puis-je savoir quel chargeur de démarrage j'ai ?