Upgrading Debian to a new release

These are the steps to upgrade from Bullseye to Bookworm.

# Regenerate SSH Kyes
/bin/rm /etc/ssh/ssh_host_*
/sbin/dpkg-reconfigure openssh-server
#
# Uninstall VirtualBox Guest Additions
/opt/VBoxGuestAdditions-*/uninstall.sh
#
# Perform the upgrade
aptitude unhold linux-image-amd64
aptitude update
aptitude upgrade
aptitude full-upgrade
reboot
aptitude update
aptitude full-upgrade
cat /etc/os-release > ~/before-uprade-os-release.txt
hostnamectl
#
# Release upgrade
cp /etc/apt/sources.list /etc/apt/sources.list_backup_$(date +"%Y-%m-%d")
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
aptitude clean
aptitude update
aptitude upgrade
aptitude full-upgrade
reboot
aptitude update
aptitude full-upgrade
#
# Reinstall Guest Additions

QR Code
QR Code tech:linux:debian_release_upgrade (generated for current page)