Debian10 更新内核到5.10 cloud
前排提示,不建议给稳定工作的 VPS 更换内核,很可能导致各种问题。
使用uname -r可以查看当前的内核版本。
在 Debian 更新 Linux 内核,最方便的做法是使用 Debian Backports。 首先在源中添加 backports 仓库。
echo 'deb http://deb.debian.org/debian buster-backports main' |\
sudo tee -a /etc/apt/sources.list.d/backports.list或者
echo -e "\ndeb https://deb.debian.org/debian buster-backports main" >> /etc/apt/sources.list然后再更新一下,发现 backports 仓库的内容已经被检索到了。
sudo apt update检索所有可能安装的 Linux 内核版本,好多,这里截取部分。
apt search linux-image其中
'bpo' 表示 backports
'rt' 表示 realtime
'dbg' 表示 debugging这台 vps 显然不需要实时操作系统,也不需要调试,也不想安装一个未签名的内核,我选择了最新的针对 vps 的 -cloud 版(这里不应该选择这个版本的)。
sudo apt install linux-image-5.10.0-0.bpo.7-cloud-amd64链接已经正确处理,grub 也自动 update 了,安装 headers
sudo apt install linux-headers-5.10.0-0.bpo.7-cloud-amd64然后重启看看
sudo rebootDebian10修改root默认密码
passwd root添加软件源
echo -e "\ndeb https://deb.debian.org/debian buster-backports main" >> /etc/apt/sources.list
apt-get update国内服务器请替换deb.debian.org为 mirrors.163.com 或者清华等源
升级内核,常规操作先更新软件列表
apt-get update升级内核,更新引导文件(执行后会升级内核到最新cloud版,优点就是占用内存少。)
apt install -t buster-backports linux-image-cloud-amd64 linux-headers-cloud-amd64
update-grub重启,新内核生效。
查看当前系统所有内核
dpkg -l|grep linux-image | awk '{print $2}'下列为测试机的内核信息
# linux-image-4.19.0-16-amd64
# linux-image-5.10.0-0.bpo.5-cloud-amd64
# linux-image-amd64
# linux-image-cloud-amd64卸载内核(如有BBR什么的,记得干掉重装)
apt-get purge linux-image-4.19.0-16-amd64 -y
再查看当前内核信息
dpkg -l|grep linux-image | awk '{print $2}'
下列为测试机的内核信息
# linux-image-5.10.0-0.bpo.5-cloud-amd64
# linux-image-cloud-amd64本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
小菜鸡
评论已关闭