>I have no idea how to do a fresh install (on a system that already has the
separate HOME partition in place)
I think this is how it's done, first make a listing of your packages
dpkg --get-selections > my_packages
Then obviously save the my_packages file remotely so it is safe. Then take a
look at your current (non-volatile) partitions with
mount -t
noproc,sysfs,fusectl,debugfs,securityfs,devtmpfs,tmpfs,devpts,fuse.gvfs-fuse-daemon
and take notice of the location and type of your partitions (e.g. /dev/sdb3
and ext4).
Pop in a Trisquel installation media and reboot to start the install. At the
partitioning stage choose manual partitioning and assign the old home the
role of the new home and select the same file system it used to have. The
trick is to _not_ select the home partition to be formatted, unlike other
partitions. (swap partitions can't be formatted, you might also want to
preserve other partitions, depending on your setup)
Once the new system is up and running (lo and behold, it remembered your old
background image!) you'll want to run
dpkg --clear-selections
dpkg --set-selections < my_packages
apt-get dselect-upgrade
That's it. Old packages, old configs, new other partitions.
Did I manage to be confusing enough?