准备工作
除非你是物理服务器,以及没有用过奇奇怪怪定制或修改的内核的 KVM 构架的 VPS 和云主机,否则升级大版本更新内核是有一定机率导致 Grub 加载失败的,切记备份重要数据!
OpenVZ 6 和 LXC 构架的 VPS 是无法升级的,因为他们没有自己独立的内核。
再强调一遍,一定要备份重要数据!
查看自己是那个源的命令。
cat /etc/apt/sources.list
国内服务器可以替换 deb.debian.org 为 mirrors.tuna.tsinghua.edu.cn
sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list
查看自己是那个debian的版本的命令。
cat /etc/debian_version
或者
cat /etc/os-release
现在是Debian10
更新系统
在安装前,请先更新系统。
apt update -y
apt upgrade -y
apt dist-upgrade -y
apt autoclean
apt autoremove -y
如果内核更新了,可以重启让最新的内核生效,也可以直接进行升级。
升级系统
Debian10的代号:buster
Debian11的代号:bullseye
Debian12的代号:bookworm
更多代号
Debian10升11
首先更新 apt 源
sed -i 's/buster/bullseye/g' /etc/apt/sources.list
或者
rm -rf /etc/apt/sources.list
echo 'deb http://deb.debian.org/debian/ bullseye main' >>/etc/apt/sources.list
echo 'deb-src http://deb.debian.org/debian/ bullseye main' >>/etc/apt/sources.list
echo 'deb http://security.debian.org/debian-security bullseye-security main' >>/etc/apt/sources.list
echo 'deb-src http://security.debian.org/debian-security bullseye-security main' >>/etc/apt/sources.list
echo 'deb http://deb.debian.org/debian/ bullseye-updates main' >>/etc/apt/sources.list
echo 'deb-src http://deb.debian.org/debian/ bullseye-updates main' >>/etc/apt/sources.list
然后我们再次执行更新系统:
apt update -y
apt upgrade -y
apt dist-upgrade -y
有些会出现,看图
提示是否自动重启服务:
选择yes
出现这个,输入 y
提示是否更新 OpenSSH 配置文件:
直接回车
查看是否升级成功
cat /etc/debian_version
或者
cat /etc/os-release
Debian11升12
首先更新 apt 源,12的源有些不一样,执行下面代码即可
rm -rf /etc/apt/sources.list
echo 'deb http://deb.debian.org/debian/ bookworm main non-free-firmware' >>/etc/apt/sources.list
echo 'deb-src http://deb.debian.org/debian/ bookworm main non-free-firmware' >>/etc/apt/sources.list
echo 'deb http://security.debian.org/debian-security bookworm-security main non-free-firmware' >>/etc/apt/sources.list
echo 'deb-src http://security.debian.org/debian-security bookworm-security main non-free-firmware' >>/etc/apt/sources.list
echo 'deb http://deb.debian.org/debian/ bookworm-updates main non-free-firmware' >>/etc/apt/sources.list
echo 'deb-src http://deb.debian.org/debian/ bookworm-updates main non-free-firmware' >>/etc/apt/sources.list
然后我们再次执行更新系统:
apt update -y
apt upgrade -y
apt dist-upgrade -y
有些会出现,看图
提示是否自动重启服务:
选择yes
出现这个,输入 y
提示是否更新 OpenSSH 配置文件:
直接回车
查看是否升级成功
cat /etc/debian_version
或者
cat /etc/os-release
然后我们使用命令重启系统
reboot
评论区(暂无评论)