これは、既存のハードウェアで動作する可能性がある@rinzwindの回答のバリエーションです。
内部ディスクドライブに十分な空き領域がある(または解放できる)場合は、2つの新しいパーティションを作成し(ライブCD / USBディストリビューションからgpartedのようなものを使用)、ルート(/)をその1つにコピーします。 / homeを他のユーザーに割り当て、root2やhome2などのラベルを付けて、見つけやすくします。
rootとhomeが同じパーティションにある場合は、それをコピーできますが、別々にした方が多くの理由で非常に便利です。
変更を編集して、新しいルートを新しい/ homeにポイントする必要があります。 /etc/fstab
新しいルートパーティションの(新しい/ homeおよびルートパーティションのUUIDを更新します)。
あなたは行って、それらを取得しls -l /dev/disk/by-label
、現在にしてから実行しているデバイスに新しいルートや家を見つけることls -l /dev/disk/by-uuid
のUUIDにデバイス名から取得します。
次に、grub-customizerなどでgrubを(本稼働システムから)更新して、新しいルートをgrubメニューに追加します。
これで、これらのパーティションにライブシステムの正確なコピーが作成されます。このコピーでアップグレードを実行しても、製品版はそのまま残ります。作業したい方を起動できます。
アップグレードが完了したら、コピーがライブコピー(デフォルトエントリ)であり、オリジナルがバックアップであることをgrubに伝えるだけです。grub-customizerはこのようなことをかなり簡単にします。
/ homeまたはrootにデータが多すぎる(複製するには大きすぎる)場合は、最初にそれを独自のパーティションに配置します(移動についてアクセスするプログラムに必ず通知してください)。複製する必要はありません-バックアップするだけです。
また、システムと混ざり合うことがなくなるため、データのバックアップが非常に簡単になります。
「テスト」パーティションの2番目のセットを使用すると、日常業務に依存するシステムでリスクを冒したくないあらゆる種類のことを試すことができます。
現在、このようにKubuntu 12.04を実行しており、自分の「開発」パーティションで16.04を使用しています。
最近のディスクドライブの価格は非常に安いため、既存の内蔵ドライブを新しい大きなドライブにコピーして、必要に応じて使用することもできます(会社が許可する場合)。
この回答は、これを行う方法のすべての主要な詳細をカバーしています。各ステップの細部をすべてカバーしようとはしませんでした。しかし、すべてのコピーを使用しているので、深刻な問題は発生しないはずであり、他のすべては、すでにstackexchangeのどこかでカバーされています。