Hallo,
Es gibt mehrere Boot-Partitionen (/dev/sda1 (Platte), /dev/sdb1 (USB-Stick). Ich möchte jetzt, wenn das System gestartet ist, feststellen, von welchem der Geräte gebootet wurde. Die Geräte haben identische Inhalte.
$ mount | grep " / " | cut -d" " -f1
;-)
oder auch /proc/cmdline .
Wo der Grub den Kernel hergeholt hat weiß dieser afaik nicht, da der Grub ja den Kernel lädt, selbst abtritt und den Kernel starten lässt, wodurch der Kernel damit, wie er in den RAM kommt, gar nichts zu tun hat und über seine Herkunft nur spekulieren kann (intelligent design? }:-> ).
Viele Grüße Fabian