aus: https://thinkpad-forum.de/threads/2...ux-Distribution-gesucht?p=2209342#post2209342
Hallo GI-Joe,
Du schreibst "man kann immer wieder zurück - auch über das Bootmenu von Grub 2 wenn man es 1x einrichtet.", wie hast Du das eingerichtet?
Kennst Du auch timeshift?
https://github.com/teejee2008/timeshift/wiki/Restoring-Snapshots
MfG
xsid
###########################################################################################################
Hier wird manchmal angepasst!
6. Mai. 2020
Siehe Fehler: https://thinkpad-forum.de/threads/2...r-dem-Update?p=2236072&viewfull=1#post2236072 06.05.2020
Konzeptübersicht
@ ist das „top-level subvolume“, also die Wurzel eines btrfs-Dateisystems, hat immer die ID 5.
Kurzkurzanleitung, GI-Joe, Teilparts unkonventionell, #24
https://thinkpad-forum.de/threads/2...ift-Nov-2019?p=2210895&viewfull=1#post2210895
Kurzkurzanleitung, GI-Joe, Version 2, #95
https://thinkpad-forum.de/threads/2...System-11-19?p=2211720&viewfull=1#post2211720
Kernel am Anfang kopieren, auch für Abgleich:
4 unterschiedliche /etc/fstab hier sind noch Fehler enthalten, Berichtigung siehe ---> https://thinkpad-forum.de/threads/2...ate-Nov-2019?p=2213444&viewfull=1#post2213444
https://nopaste.linux-dev.org/?1277211
Händisch angepasste: /boot/grub/grub.cfg [beachte! rootflags=subvol=@snapshots............]
https://nopaste.linux-dev.org/?1277194
Meine /etc/grub.d/40_custom
https://nopaste.linux-dev.org/?1279542
Anpassung von grub [ https://www.gnu.org/software/grub/manual/grub/grub.html ]
So sieht Grub dann aus:
submenu 'Advanced options for Arch Linux'
Handwerkszeug, Script, erfolgreich angewandt:
https://www.dropbox.com/s/ju13bjbw09mpzaq/update.sh?dl=0
https://nopaste.linux-dev.org/?1277171
Gespeichert in: ~/.scripte/
Erweiterte Scripte von GI-Joe mit LTS-Kernel, reflector und pikaur aus den AUR:
(Siehe Posting #95)
Zur einwandfreien Funktion der Scripte muss pacman-contrib und reflector installiert sein:
chmod ist auch erforderlich:
- abspeichern in ~/.scripte/ oder /usr/local/bin oder wo man möchte
chmod
http://www.onlineconversion.com/html_chmod_calculator.htm
Die drei Scripte von GI-Joe funktionieren einwandfrei, getestet am 11. Dezember 2019.
was beim Einsatz von btrfs kein problem darstellt.
Einfach per script ein snapshot vor dem Update machen und man kann immer wieder zurück - auch über das Bootmenu von Grub 2 wenn man es 1x einrichtet.
Ich habe das ständige installieren / updaten der ganzen Distros satt, wenn sie alle paar Jahre auslaufen. Ein rolling release - in meinem Falle arch linux - mit ausgewählter Software ist für mich die beste Wahl.
Ich kann nur jedem Linux-Interssierten mal empfehlen, dem Nick von unicks.eu mal zuzuhören - die Playlist "arch my way" war hier für mich sehr zielführend.
Hallo GI-Joe,
Du schreibst "man kann immer wieder zurück - auch über das Bootmenu von Grub 2 wenn man es 1x einrichtet.", wie hast Du das eingerichtet?
Kennst Du auch timeshift?
https://github.com/teejee2008/timeshift/wiki/Restoring-Snapshots
MfG
xsid
###########################################################################################################
Hier wird manchmal angepasst!
6. Mai. 2020
Siehe Fehler: https://thinkpad-forum.de/threads/2...r-dem-Update?p=2236072&viewfull=1#post2236072 06.05.2020
Konzeptübersicht
@ ist das „top-level subvolume“, also die Wurzel eines btrfs-Dateisystems, hat immer die ID 5.
Kurzkurzanleitung, GI-Joe, Teilparts unkonventionell, #24
https://thinkpad-forum.de/threads/2...ift-Nov-2019?p=2210895&viewfull=1#post2210895
Kurzkurzanleitung, GI-Joe, Version 2, #95
https://thinkpad-forum.de/threads/2...System-11-19?p=2211720&viewfull=1#post2211720
Kernel am Anfang kopieren, auch für Abgleich:
Code:
[root@arch boot]# cp initramfs-linux.img initramfs-linux-stable.img
[root@arch boot]# cp initramfs-linux.img initramfs-linux-oldstable.img
[root@arch boot]# cp vmlinuz-linux vmlinuz-linux-stable
[root@arch boot]# cp vmlinuz-linux vmlinuz-linux-oldstable
Code:
sudo cp /boot/vmlinuz-linux-lts /boot/vmlinuz-linux-lts-stable
sudo cp /boot/vmlinuz-linux-lts /boot/vmlinuz-linux-lts-oldstable
sudo cp /boot/initramfs-linux-lts.img /boot/initramfs-linux-lts-stable.img
sudo cp /boot/initramfs-linux-lts.img /boot/initramfs-linux-lts-oldstable.img
4 unterschiedliche /etc/fstab hier sind noch Fehler enthalten, Berichtigung siehe ---> https://thinkpad-forum.de/threads/2...ate-Nov-2019?p=2213444&viewfull=1#post2213444
https://nopaste.linux-dev.org/?1277211
Händisch angepasste: /boot/grub/grub.cfg [beachte! rootflags=subvol=@snapshots............]
https://nopaste.linux-dev.org/?1277194
Meine /etc/grub.d/40_custom
https://nopaste.linux-dev.org/?1279542
Anpassung von grub [ https://www.gnu.org/software/grub/manual/grub/grub.html ]
Code:
chmod 644 /etc/grub.d/10_linux
cp /etc/grub.d/10_linux /etc/grub.d/disabled_10_linux
chmod 644 /etc/grub.d/20_linux_xen
cp /etc/grub.d/20_linux_xen /etc/grub.d/disabled_20_linux_xen
chmod 644 /etc/grub.d/30_os-prober
cp /etc/grub.d/30_os-prober /etc/grub.d/disabled_30_os-prober
cp /boot/grub/grub.cfg /boot/grub/grub.cfg.old
grub-mkconfig -o /boot/grub/grub.cfg
systemctl reboot
So sieht Grub dann aus:
submenu 'Advanced options for Arch Linux'
Handwerkszeug, Script, erfolgreich angewandt:
https://www.dropbox.com/s/ju13bjbw09mpzaq/update.sh?dl=0
https://nopaste.linux-dev.org/?1277171
Gespeichert in: ~/.scripte/
Code:
sudo chmod 750 update.sh
Erweiterte Scripte von GI-Joe mit LTS-Kernel, reflector und pikaur aus den AUR:
(Siehe Posting #95)
Scripte GI-Joe, vom 8. Dezember 2019 ...
snapshot+systemupdate.sh https://pastebin.com/M8F2pSu2
rollback_stable_nach_testing.sh https://pastebin.com/uRNvfFuw
rollback_oldstable_nach_stable_und_testing.sh https://pastebin.com/iBmjx8GY
Zur einwandfreien Funktion der Scripte muss pacman-contrib und reflector installiert sein:
Code:
pacman -S pacman-contrib reflector
chmod ist auch erforderlich:
Code:
sudo chmod 750 ..............
- abspeichern in ~/.scripte/ oder /usr/local/bin oder wo man möchte
chmod
http://www.onlineconversion.com/html_chmod_calculator.htm
Die drei Scripte von GI-Joe funktionieren einwandfrei, getestet am 11. Dezember 2019.
Zuletzt bearbeitet: