Ich glaube nicht, dass diese Informationen in sinnvoller Weise unter 06
verfolgt werden oder 14
. Ich kann mir vorstellen, dass dies nach einem Bootvorgang für Sie nur zugänglich ist, indem Sie das System abfragen, indem Sie entweder nachsehen, ob eine GRUB- oder Lilo-Konfigurationsdatei vorhanden ist, oder indem Sie ein Skript wie 27
Beispiel - Startgerät prüfen
Wenn Sie wissen, mit welchem Gerät Ihr System gebootet wurde, können Sie 39
verwenden um den Inhalt des Bootloaders auszugeben und dann 45
entweder für GRUB oder LILO.
Sie können diese Befehle verwenden, um festzustellen, ob Sie GRUB oder LILO verwenden:
$ 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
Was immer diese Zeichenfolge zurückgibt, ist der Bootloader, den Sie verwenden:
Binary file (standard input) matches
Beispiel - Verwendung von 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
...
Keiner dieser Ansätze ist jedoch "schlüssig", da mehrere Bootloader koexistieren können, aber es gibt Ihnen zumindest eine ungefähre Vorstellung von den Bootloadern, die "möglicherweise" verwendet werden.
Referenzen
- Wie finde ich heraus, welchen Bootloader ich habe?