Danke für die Anleitung.
Das Werkzeug ist ja cool. Ich kannte das bisher nur von Fedora.
Danke für die Anleitung.
Das Werkzeug ist ja cool. Ich kannte das bisher nur von Fedora.
Der btrfs-assitent ist im Voidlinux Repository nicht verfügbar. Die Installation kann zwar über git-clone vorgenommen werden, ist aber im Terminal eine ziemlich umfangreiche Angelegenheit. Hab ich noch nicht ausprobiert.
Ein 2. Efi ist dann sinnvoll, wenn die 1. Efi evtl. zu klein konfiguriert wurde.
Wenn jedes Betriebssystem eine eigene Efi hat, kann ich sofern beide
Betriebssystem wahlweise über das UEFI-Bootmenü auswählen, sofern
der Eintrag im Grub fehlerhaft ist und mit update auch nicht zu
beheben ist.
Bei meiner Voidlinux Installation gibt es nur 1 Efi, man kann hier auch bei
manueller Partitionierung keine 2. EFI installieren.
Ich komme im Moment leider nicht dazu, ich werde vermutlich snapper wieder entfernen, und erst Mal den Installer so stabil machen das alles richtig funktioniert
Ich finde das es kein dringendes Problem darstellt.
Gut Ding braucht Weile.
Ich glaube ich mache mich langsam aber sicher unbeliebt.
Während bei einer Dualboot Installation mit ext4 der Grub-Bootloader
im letzten Schritt des Installationsablaufs, beide Installationen enthält,
wird nach meiner Meinung bei einer Dualboot Installation mit btrfs
der Grub-Bootloader nicht richtig konfiguriert.
Im Grub steht nur die letzte Installation eingetragen.
Lässt sich auch nicht mit "sudo update-grub" beheben.
Das ist die Ausgabe nach dem Rollback:
[sysform@geekom ~]$ sudo snapper --ambit classic rollback
Passwort:
Anwendungsbereich ist classic.
Nur-Lesen-Schnappschuss des Standard-Subvolumes erstellen. (Schnappschuss 16.)
Lesen-Schreiben-Schnappschuss des derzeit laufenden Subvolumes erstellen. (Schnappschuss 17.)
Einstellung des Standard-Subvolumes zu Schnappschuss 17.
[sysform@geekom ~]$
Das System ist danach immer noch im "read-only" Modus.
Es scheint so, als ob es jetzt bei mir auch mit "sudo snapper --ambit classic <ID> funktioniert hat.
Sehrwahrscheinlich ist nicht jeder Snapshot bei mir zum Rollback geeignet gewesen (komisch).
Ich habe mehrere Snapshots ausprobiert und jetzt scheint es zu funktionieren.
Wenn ich jetzt "sudo snapper rollback" eingebe, kommt auch keine Fehlermeldung mehr.
Auf jeden Fall hat er den über GRUB geladenen Snapshot, der "read only" war
an dem Rollback in "writetable" gesetzt.
Hat bei mir leider nicht funktioniert.
Habe ich jetzt gemacht. Vorher gebetet bzw. gerequezillert (Grub im "read only" Modus ändern ist schwierig :-))
Hat leider noch nicht funktioniert
So sieht das jetzt aus:
ID 256 gen 1332 top level 5 path @ (ich habe diese ID genommen)
ID 258 gen 133 top level 5 path @snapshots
ID 259 gen 1332 top level 5 path @var_log
ID 260 gen 1329 top level 5 path @var_cache
ID 261 gen 190 top level 5 path @var_tmp
ID 262 gen 1332 top level 5 path @tmp
ID 265 gen 54 top level 258 path @snapshots/1/snapshot
ID 266 gen 124 top level 258 path @snapshots/2/snapshot
ID 267 gen 130 top level 258 path @snapshots/3/snapshot
ID 268 gen 132 top level 258 path @snapshots/4/snapshot
So sieht es nach der Korrektur aus:
UUID=61c10269-bf29-410a-99a5-7fd9f5bc8d5e / btrfs defaults,noatime,compress=zstd 0 1
UUID=61c10269-bf29-410a-99a5-7fd9f5bc8d5e /home btrfs defaults,noatime,compress=zstd,subvol=@home 0 2
UUID=61c10269-bf29-410a-99a5-7fd9f5bc8d5e /.snapshots btrfs defaults,noatime,compress=zstd,subvol=@snapshots 0 2
UUID=61c10269-bf29-410a-99a5-7fd9f5bc8d5e /var/log btrfs defaults,noatime,compress=zstd,subvol=@var_log 0 2
UUID=61c10269-bf29-410a-99a5-7fd9f5bc8d5e /var/cache btrfs defaults,noatime,compress=zstd,subvol=@var_cache 0 2
UUID=61c10269-bf29-410a-99a5-7fd9f5bc8d5e /var/tmp btrfs defaults,noatime,compress=zstd,subvol=@var_tmp 0 2
UUID=61c10269-bf29-410a-99a5-7fd9f5bc8d5e /tmp btrfs defaults,noatime,compress=zstd,subvol=@tmp 0 2
++++++++++++++++++++++++++++++++++++
Nach dem Kommando. "sudo snapper rollback" kommt die Fehlermeldung:
[sysform@geekom ~]$ sudo snapper rollback
Passwort:
Anwendungsbereich kann nicht erkannt werden, weil das Standard-Subvolume unbekannt ist.
Das kann passieren, wenn das System nicht für Rollbacks eingerichtet wurde.
Der Anwendungsbereich kann manuell durch die Verwendung der Option --ambit angegeben werden.
[sysform@geekom ~]$
++++++++++++++++++++++++++++++++++++
Damit ich einen manuellen Snapshot nicht immer im Terminal machen muss,
habe ich mir ein kleines Script gemacht und als Verknüpfung auf den Desktop gelegt.
Im Terminal:
1. nano snapshot.sh (der Name kann beliebig benannt werden)
2. #!/bin/sh
sudo snapper create -d "Vor dem Update" (Bezeichnung zwischen "" kann beliebig gewählt werden)
Speichern mit Strg+O und Terminal schließen
+++++++++++++++++++++++++++++++++++++++++++++
Script ausführbar machen:
chmod +x Dateiname der .sh Datei (Name der Datei kann im Persönlichen Ordner nachgesehen werden)
+++++++++++++++++++++++++++++++++++++++++++++
Das Script kann im Terminal ausgeführt werden
1. ./Name der sh-Datei
oder die Datei auf dem Desktop als Verknüpfung anlegen
(Speicherort der Datei ist überlicherweise im Persönlichen Ordner)
Mache ich gerne. Macht Spaß rumzukonfigurieren.
Was jetzt noch nicht funktioniert ist das "rollback"
Nach dem booten über Grub und auswahl des Snapshots und alles in Ordnung ist
ich aber dann "sudo rollback" mache, kommt folgende Meldung:
Anwendungsbereich kann nicht erkannt werden, weil das Standard-Subvolume unbekannt ist:
Das kann passieren, wenn das System nicht für rollbacks eingerichtet wurde.
Tut mir leid, dass ich soviel Stress mache ![]()
Kommande "create-config /" wird als "unbekannte Befehl" ausgewiesen.
Ich habe es folgendermaßen gemacht:
sudo umount /.snapshots
sudo rm -rf /.snapshots
sudo snapper -c root create-config /
Datei "root" ist vorhanden und der manuelle Snapshot hat funktioniert.
Der angelegte Snapshot wird im Grub angezeigt und kann auch wieder hergestellt werden.
Super!
Vielen Dank für die Lösung!
Gruß
Hans-Josef
Ich habe mir die letzte Voidlinux-Version mit KDE-Plasma installiert.
(mal alle Subvolumes aktiviert gelassen)
Es fehlt meines Erachtens die Datei in /etc/snapper/confings/"root".
Daher kommt bei der Erstellung eines manuellen Snapshots auch die Fehlermeldung:
"Die Konfiguration "root" ist nicht vorhanden. Snapper ist wahrscheinlich nicht konfiguriert"
Gibt es da noch einen Tipp für mich?
In der Version "void-xfce-install-2026-2-1.iso" funktioniert der Druckerassistent nicht. (KDE Desktop)
system-config-printer (Kommando nicht gefunden)
keine Netzwerkdruckererkennung (kann auch nicht manuell per ipp eingebunden werden, da keine Netzwerkdrucker erkannt werden)
keine USB Druckererkennung.
Vielleicht nur am Rande:
Das deutsche Tastaturlayout muss manuell nachinstalliert werden.
Ich werde mal XFCE installieren, ob es dort funktioniert.
LG
Hans-Josef der sysformer ![]()
Ich muss alles zurücknehmen, ich Dödel :-((
Ich habe den Printer (Cups) nicht installiert.
Sorry!!!
Das ist ja zum Wochenende eine gute Nachricht.
Ich habe es ausprobiert (Dualboot). Es hat funktioniert.
Tolle Leistung ![]()
Am oberen Bildschirmrand, rechts (Loginfenster) auf das 2. von links gezeigte Symbol klicken. Da xfce session aktivieren.
Dann müsste es funktionieren.
Mit der neuen ISO "void-xfce-install-2026-1-12.iso"
funktioniert es auf jeden Fall.
darf ich diesen Pinguin verwenden??? der ist so cool - mir hat das ganze Bild gefalle und habe den Pinguin raus genommen, den möchte ich gerne für Videos zu Void verwenden
Kannst du gerne benutzen.
Das gleiche passiert bei mir im 2. Punkt auch. Es wird kein freier Speicherplatz gefunden.
Ich denke aber das wird noch werden.
Du bist ja fleißig dran ![]()
So unterschiedlich können User sein ![]()
Das wäre prima.
Das Partitionsschema sieht bei mir folgendermaßen aus:
1. nvme0n1p1 boot/efi
2. nvme0n1p2 vorhandenes Betriebssystem, Partition ist unmounted a ich im LiveISO bin.
3. nvme0n1 leere Partition, unallocated.
Wenn ich die vorhandene Systempartition (nvme0n1p2) mit gParted verkleinere, wird der dadurch frei werdende
Speicherplatz der leeren Partition (nvme0n1) zugewiesen. Dadurch ist in der Systempartition kein freie Speicherplatz entstanden.
Da das über Textbasis schlecht zu vermitteln ist. Mache ich für dich hierzu ein Video meiner Vorgehensweise
++++++++++++++
So sieht das bei Calamares aus: