Although Remastersys has been useful for years in remastering Debian 6 thru
Debian 9, it is uninstallable on Debian 10. Systemback version 1.8.402, the last
update produced by the original developer Kendek, applied exclusively
to Ubuntu derivatives only. Fortunately, an Italian developer, Franco Conidi and his
associate Edmond, have taken over the project, and have support for Debian 10 as well
in their latest version, 1.9.4.
My approach with systemback, based on considerable experience with version 1.8.402, has
been not to rely on the installation scripts in the package tarball, but instead to isolate the
5 .deb packages required and install them with gdebi, one at a time, in the required sequence:
libsystemback, systemback-locales, systemback-scheduler, systemback, systemback-cli.
After doing my customizing of a distro, I run sytemback live-system-create, and convert the
.sblive file to an .iso, which I can then burn to a DVD or install on a flash drive with unetbootin
for ubuntu derivatives, or in the current situation for Debian 10, install on a flash drive with
Universal USB installer. On installing the customized distro, I boot up the live DVD/USB, and use
systemback system-install to install to the hard drive.
************************************************************************
In my work with debian-live-10.4.0-xfce-i386, I found it necessary to make use of both the
systemback-install_pack-1.9.3.tar.xz and systemback-install_pack-1.9.4.tar.gz tarballs. The modules I
used from the respective packs are listed as follows:
/usr/share/systembackdebs1.9.3$ ls
libsystemback_1.9.3_i386.deb systemback-locales_1.9.3_all.deb
systemback_1.9.3_i386.deb systemback-scheduler_1.9.3_i386.deb
systemback-cli_1.9.3_i386.deb
/usr/share/systembackdebs1.9.4$ ls
libsystemback_1.9.4_i386.deb systemback-locales_1.9.4_all.deb
systemback_1.9.4_i386.deb systemback-scheduler_1.9.4_i386.deb
systemback-cli_1.9.4_i386.deb
**************************************************************************
I intended to use the latest 1.9.4 modules exclusively, but I found it impossible to install
libsystemback_1.9.4 because there were dependencies to newer packages in the Bullseye
repository which were not installable on Debian Buster. After some trial and error, the
following module sequence was actually used:
libsystemback_1.9.3, systemback-locales_1.9.4, systemback-scheduler_1.9.3,
systemback_1.9.3, systemback-cli_1.9.3.
*********************************************************************************
Executing systemback live-system-create and booting up the resultant live system on the target system
was no problem, but the systemback system-install aborted. The first install attempt into a 20GB partition
aborted because the space was totally filled up, even though the original system which was remastered
occupied only 11GB in its partition.
Fortunately, there is an excellent post in a Linux Mint forum,
https://forums.linuxmint.com/viewtopic.php?t=295054
which explains the problem exactly, and prescribes the workaround:
the destination partition size for the remastered install needs to be somewhat
more than twice the size of the original customized distro.
Len E.
(PS: I have been in email contact with Franco and Edmond about the problems I encountered,
and I’m looking forward to a newer version which cleans up these problems.)