Ciao a tutti per debian ho realizzato una guida per installare debian con brtrfs e snapper e rifacendomi a questa guida, modificandola un po sono riuscito ad Installare prima lubuntu e poi trasformarla in ubuntu.
A chi initeressasse qui si trova la guida per debian:
Il perche' sono partito da lubuntu è dovuto al fatto che questa utilizza Calamares per l'intallazione e quindi molto piu' semplice per creare i subvolumi di cui abbiamo bisongo.
Avviato Lubuntu aprire il terminale e gidigare:
ed incollare, facendo molto attenione alla tabulazione quanto segue:
Codice: Seleziona tutto
btrfsSubvolumes:
- mountPoint: /
subvolume: /@
- mountPoint: /home
subvolume: /@home
- mountPoint: /root
subvolume: /@root
- mountPoint: /srv
subvolume: /@srv
- mountPoint: /var/cache
subvolume: /@cache
- mountPoint: /var/log
subvolume: /@log
- mountPoint: /var/tmp
subvolume: /@tmp
- mountPoint: /var/lib/AccountsService
subvolume: /@var@lib@AccountsService
- mountPoint: /var/lib/gdm3
subvolume: /@var@lib@gdm3
- mountPoint: /.snapshots
subvolume: /@snapshots
- mountPoint: /var/lib/flatpack
subvolume: /@var/@lib/@flatpak
E' possibile aggiungere o modificare tutti i subvol di cui possiamo aver bisogno.
Quindi avviare l'installazione come al solito di lubuntu avendo cura di selezionare il filesystem BTRFS ovvio.
---------------
SNAPPER
Ad installazione ultimata e dopo aver riavviato installiamo Snapper:
Dobbiamo fare alcuni aggiustamenti per permettere a snapper di operare bene:
A questo punto possiamo creare una nuova configurazione per Snapper:
La nuova configurazione dovrebbe creare una nuova directiry .snapshots e di conseguenza un nuov subvolume con lo stesso nome.
Dobbiamo eliminare questo nuvoo subvolume e linkarlo al nostro subvolume creato.
Per rimuovere il subvolume creato:
Creamo la nuova directory:
Ora possiamo rimontare il ns suvvolume a /.snapshosts con:
Disabilitiamo auto-snapshot al boot:
Disabilitiamo Snapper timeline:
Codice: Seleziona tutto
sudo snapper -c root set-config 'TIMELINE_CREATE=no'
Aggiungiamo sudo al gruppo per consentire al nostro utente ad usare snapper:
Codice: Seleziona tutto
sudo snapper -c root set-config 'ALLOW_GROUPS=sudo
sudo snapper -c root set-config 'SYNC_ACL=yes'
Terro solo 30 coppie di snapshots, voi potete usare quello che vi pare
Codice: Seleziona tutto
sudo snapper -c root set-config "NUMBER_LIMIT_IMPORTANT=30"
Creiamo il nostro primo snapshot:
Codice: Seleziona tutto
sudo snapper -c root create --description "default fresh install"
GRUB-BTRFS
# To start the daemon run:
# To activate it during system startup, run:
Se volete potete poi installare btrfs-assistant seguendo le istruzioni sul loro sito.
In questo modo avremo lubuntu configurato con snapper e subvolumi.
Per rimuovere lubuntu ed installare ubuntu:
Codice: Seleziona tutto
sudo apt remove lubuntu-desktop -y
sudo apt install ubuntu-desktop
sudo dpkg-reconfigure gdm3
sudo update-alternatives --config default.plymouth
sudo update-grub
sudo reboot
sudo autoremove
sudo update-grub
Ho messo giu' questa mini guida molto velocemente, chiedo scusa se ci sono errori battitura o altro.
Ciao e a presto