beyondx123
|
ca1c38417c
|
本次修改了三个地方:
① set_boot_kernel(去掉确认,新增禁止自动选最新内核)
移除 read -p 确认,直接写入 /etc/default/grub
同时将 GRUB_SAVEDEFAULT 强制写为 false,防止 GRUB 记住上次选择 干扰指定内核
新增 UUID 有效性检查,获取失败时报错退出而非写入空值
② hold_default_boot_kernel(新增锁定元包)
原来只锁定具体版本的 linux-image-6.8.0-52-generic
新增锁定 linux-image-generic 和 linux-headers-generic 两个元包——这才是 apt 升级时切换内核的根本原因
③ 主流程(去掉两个交互确认)
安装完成后自动调用 set_default_boot_kernel + hold_default_boot_kernel,无需用户输入
|
2026-05-15 17:42:40 +08:00 |
|