ich habe keine Ahnung ob ich hier richtig mit dem Thema bin, es ist schon etwas speziell.
Zur Installation von Debian nehme ich eine preseed-Datei zur Hilfe, die mir viele einzelne Eingaben erspart, aber trotzdem bei Bedarf mein ganz speziell zugeschnittenes Debian installiert. Beim Partitionieren hatte ich bisher aber nichts allzu wildes:
Code: Alles auswählen
## Partioning:
d-i partman-auto/init_automatically_partition select biggest_free
d-i partman-auto/method string crypto
d-i partman-auto/choose_recipe select atomic
Mit
Code: Alles auswählen
d-i partman/default_filesystem string btrfs
Jetzt benötigt aber timeshift zwingend das Ubuntu-typische Btrfs-subvolume-layout. Das besteht aus @ für / und @home für /home. Debian erstellt aber immer nur ein volume names @rootfs.
Wie schaffe ich es, dass zwei btrfs-Subvolumes auf der root-Partition angelegt werden, eins für root (@) und eins für home (@home)?
Ich habe schon folgendes probiert:
Code: Alles auswählen
# Versuch 1 btrfs subvolumes zu erstellen
#d-i preseed/late_command string \
# in-target /usr/sbin/btrfs subvolume create /@; \
# in-target /usr/sbin/btrfs subvolume create /@home
# Versuch 2 btrfs subvolumes zu erstellen
d-i partman-btrfs/subvol_@ string /
d-i partman-btrfs/subvol_@home string /home
#d-i partman-btrfs/subvolumes string @,@home
d-i partman-btrfs/subvolathome boolean true
Ich habe es dann auch direkt mal mit dem "Expertenrezept" probiert, fand es aber super schwer da das gleiche Ergebnis zu erzielen wie oben, also efi-Partition nur bei Bedarf, automatisch größten freien Speicher für root wählen etc. Es soll sich ja im Gunde an den Partitionen nichts ändern, sondern nur an den subvolmes.
Wär schön wenn mir hier jemand helfen kann und ich bei den Thema mal weiter komme
Besten Dank und sorry für den Roman