From bb2ef96ad0a057ccbdb74f55810e0d152a870b70 Mon Sep 17 00:00:00 2001 From: xzx3344521 Date: Wed, 29 Oct 2025 22:19:46 +0800 Subject: [PATCH] =?UTF-8?q?Create=20Debian=2012=20=E5=8D=87=E7=BA=A7?= =?UTF-8?q?=E5=88=B0=206.1.0-40?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Debian 12 升级到 6.1.0-40 | 60 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 Debian 12 升级到 6.1.0-40 diff --git a/Debian 12 升级到 6.1.0-40 b/Debian 12 升级到 6.1.0-40 new file mode 100644 index 0000000..da1d897 --- /dev/null +++ b/Debian 12 升级到 6.1.0-40 @@ -0,0 +1,60 @@ +cat > upgrade_kernel.sh << 'EOF' +#!/bin/bash + +# Debian 12 升级到 6.1.0-40-cloud-amd64 内核一键脚本 +echo "=== Debian 12 内核升级脚本 ===" +echo "目标内核: 6.1.0-40-cloud-amd64" + +# 检查是否为 Debian 系统 +if ! grep -q "Debian" /etc/os-release; then + echo "错误: 此脚本仅适用于 Debian 系统" + exit 1 +fi + +# 显示当前内核版本 +echo "当前内核版本: $(uname -r)" + +# 更新软件包列表 +echo "正在更新软件包列表..." +sudo apt update -y + +# 检查目标内核是否可用 +echo "检查内核包可用性..." +if apt list linux-image-6.1.0-40-cloud-amd64 2>/dev/null | grep -q "6.1.0-40"; then + echo "找到目标内核包,开始安装..." + + # 安装特定内核版本 + sudo apt install -y \ + linux-image-6.1.0-40-cloud-amd64 \ + linux-headers-6.1.0-40-cloud-amd64 + + # 检查安装是否成功 + if [ $? -eq 0 ]; then + echo "内核安装成功!" + else + echo "内核安装失败,尝试替代方案..." + # 尝试安装 cloud 内核元包 + sudo apt install -y linux-image-cloud-amd64 linux-headers-cloud-amd64 + fi +else + echo "特定版本不可用,安装最新的 cloud 内核..." + sudo apt install -y linux-image-cloud-amd64 linux-headers-cloud-amd64 +fi + +# 更新 GRUB 配置 +echo "更新 GRUB 引导配置..." +sudo update-grub + +# 显示安装的内核 +echo "已安装的内核版本:" +dpkg -l | grep linux-image | awk '{print $2 " " $3}' + +echo "" +echo "=== 安装完成 ===" +echo "请重启系统以使用新内核: sudo reboot" +echo "重启后使用 'uname -r' 验证新内核版本" +EOF + +# 给脚本执行权限并运行 +chmod +x upgrade_kernel.sh +./upgrade_kernel.sh