1.6 KiB
debian-to-devuan
This is a script for migrating from a Debian bullseye
/buster
system to Devuan chimaera
/beowulf
.
It has two stages:
-
replace the init system to be
sysvinit
and reboot -
upgrade to the standard
chimaera
/beowulf
distribution and reboot
Copy the script to /root
, and then run as root
in one of four
ways:
-
# ./script.sh 1
-
# DIST=chimaera ./script.sh 1
-
# DE=desktop ./script.sh 1
-
# DIST=chimaera DE=desktop ./script.sh 1
The script performs the 2-stage migration with minimal operator intervention.
-
The first stage prepares the system for using
sysvinit
rather thansystemd
, 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. -
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 explicitsshd
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
then not install a desktop environment unless DE=desktop
is set in
which case it will install xfce4
(using task-xfce-desktop
). The
script also handles xfce
, mate
, cinnamon, or +kde
instead of
desktop
.
Important: this script only handles systems with Ethernet cable networking.