Automated migration from a Debian bullseye/buster system to Devuan chimaera/beowulf.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1.6 KiB

debian-to-devuan
1 year ago
================
This is a script for migrating from a Debian +bullseye+/+buster+
system to Devuan +chimaera+/+beowulf+.
1 year ago
It has two stages:
1. replace the init system to be +sysvinit+ and reboot
2. upgrade to the standard +chimaera+/+beowulf+ distribution and reboot
1 year ago
.Quick How To
1 year ago
Copy the script to +/root+, and then run as +root+ in one of four
ways:
1. # ./script.sh 1
2. # DIST=chimaera ./script.sh 1
3. # DE=desktop ./script.sh 1
10 months ago
4. # DIST=chimaera DE=desktop ./script.sh 1
1 year ago
.Description
1 year ago
The script performs the 2-stage migration with minimal operator
intervention.
1 year ago
1. The first stage prepares the system for using +sysvinit+ rather
than +systemd+, and this stage ends in requesting a manual reboot with
the system primed (via +/etc/rc.local+) to enter the second stage
automatically at next boot.
2. The second stage performs all requested installations for the
target +chimaera+/+beowulf+ system and the stage ends with another
request of manual reboot. The second stage also includes an explicit
+sshd+ as a possible "resuce entry" option if it runs into trouble.
The script will migrate the system to +chimaera+ unless +DIST=beowulf+
is used in which case it will migrate to +beowulf+.
The script may uninstall the desktop environment used in Debian and
1 year ago
then not install a desktop environment unless +DE=desktop+ is set in
10 months ago
which case it will install +xfce4+ (using +task-xfce-desktop+). The
script also handles +xfce+, +mate+, +cinnamon, or +kde+ instead of
+desktop+.
1 year ago
Important: this script only handles systems with Ethernet cable
1 year ago
networking.