Oto odmiana odpowiedzi @ rinzwind, która może współpracować z posiadanym sprzętem.
Jeśli masz (lub możesz zwolnić) wystarczającą ilość wolnego miejsca na wewnętrznych dyskach, możesz utworzyć 2 nowe partycje (używając czegoś takiego jak gparted z dystrybucji CD / USB na żywo) i skopiować root (/) na jedną z nich i / home do drugiego i oznacz je jako root2 i home2, aby łatwo je było znaleźć.
Jeśli root i home znajdują się na tej samej partycji, możesz to po prostu skopiować, ale jest o wiele ładniejsze z wielu powodów, jeśli są oddzielne.
Musisz wskazać nowy katalog główny na nowy / home, edytując zmiany /etc/fstab
na nowej partycji root (aktualizując UUID nowych partycji / home i root).
Dostajesz je, robiąc i ls -l /dev/disk/by-label
znajdując urządzenia, na których obecnie jest włączony nowy root i home, a następnie biegając, ls -l /dev/disk/by-uuid
aby przejść z nazw urządzeń do Uuids.
Następnie zaktualizuj grub (z systemu produkcyjnego) za pomocą czegoś takiego jak grub-customizer, aby dodać nowy katalog główny do menu grub.
Teraz będziesz mieć dokładną kopię swojego systemu na tych partycjach. Możesz uruchomić aktualizację na tej kopii i nadal mieć nienaruszoną wersję produkcyjną. Możesz uruchomić się na dowolnym, nad którym chcesz pracować.
Po zakończeniu aktualizacji możesz po prostu powiedzieć grubowi, że kopia jest aktywna (pozycja domyślna) i że oryginał jest teraz kopią zapasową. grub-customizer sprawia, że robienie takich rzeczy jest dość łatwe.
Jeśli masz za dużo danych w katalogu / home lub root (co powoduje, że są zbyt duże, aby je zduplikować), najpierw umieść je na własnej partycji (koniecznie poinformuj programy, które uzyskują do niego dostęp, o przeniesieniu). Nie trzeba go duplikować - wystarczy wykonać kopię zapasową.
To również znacznie ułatwia tworzenie kopii zapasowych danych, ponieważ nie są one już mieszane z elementami systemowymi.
Dzięki drugiemu zestawowi partycji „testowych” możesz teraz wypróbować różne rzeczy, których nie chciałbyś ryzykować w systemie, na którym polegasz w codziennej pracy.
Obecnie używam Kubuntu 12.04 w ten sposób z 16.04 na moich partycjach „programistycznych”, dopóki nie skonfiguruję go tak, jak tego chcę.
Przy tak niskich cenach dysków twardych możesz nawet skopiować istniejący dysk wewnętrzny na nowy, większy i użyć go w razie potrzeby - jeśli Twoja firma na to pozwoli.
Ta odpowiedź obejmuje wszystkie główne szczegóły, jak to zrobić. Nie próbowałem opisywać każdego drobnego szczegółu każdego kroku. Ale ponieważ pracujesz z kopią wszystkiego, nie powinno być żadnych poważnych problemów, a wszystko inne zostało już omówione gdzieś tutaj na stackexchange.