Repository navigation
vpsctl v0.8.17
修复 BIOS 主机安装/修复 GRUB 时,因已安装 grub-efi-amd64 而被 APT 的禁止删除规则拦截的问题,包括 Debian 12 的 GPT/Btrfs 根子卷布局。
- 在已确认的 BIOS 环境中,允许将已安装、未锁定的普通
grub-efi-amd64控制包替换为完整grub-pc;确认页列出待移除的包名和原版本。 - 预检验证精确的替换计划和独立移除依赖。备份后只移除该控制包,保留配置、EFI 模块和 ESP 文件,随后 APT 安装继续使用
--no-remove。 - 拒绝 purge、签名包、shim、EFI 模块或其他包的连带删除,并校验替换后的包状态和保留模块版本。移除记录纳入恢复材料。
已通过安装流程、provider 和内核入口回归及相关静态检查,并在真实 Debian 12 / SeaBIOS / GPT / Btrfs @rootfs、zlib:3 虚拟机中复现旧错误,验证演练只读、实际替换、恢复材料和固件重启。详见 BIOS GRUB 验收记录。
升级后重试:
vpsctl self update --version v0.8.17
vpsctl system kernel install-grub --disk /dev/vda安装计划和原有 BIOS GRUB 强确认流程保持有效。schema 1 用户仍按 README 普通卸载后重装迁移。