Ich bin auf der Suche nach einer Möglichkeit, dem Kernel in der Commanline in Grub eine Variable mitzugeben, die später dazu benutzt wird, in /etc/fstab entsprechend dieser Variable bestimmte btrfs-Subvolumes zu mounten.
Konkret hab ich ein Script geschrieben (und wenn es fertig ist, kommt es natürlich hier ins Forum!!!), welches mir regelmäßig btrfs-Snapshots meines Systems anlegt. Zum aktuellen und zum letzten Snapshot gibt es je einen Symlink
@debian.CURRENT
@debian.LAST
Das heißt, ich möchte gerne CURRENT oder LAST (oder den Datumsstring) über je eine Custom-Zeile in Grub dem Kernel zum booten mitgeben, damit in der /etc/fstab später die korrekten Subvolumes gemountet werden.
Code: Alles auswählen
/dev/sda2 /home btrfs defaults,subvol=@home.$BOOTSNAPSHOT 0 0
Leider funktioniert das nicht. Die Variable taucht im Environment nicht auf.
Lt. http://man7.org/linux/man-pages/man7/bootparam.7.html im 5. Absatz sollte das aber funktionieren.
Wie macht man das richtig?
lg scientific