leitbogioro / Tools

Something about tools
3.11k stars 480 forks source link

腾讯l轻量云debian12下无法重装 #46

Closed haodiao closed 1 year ago

haodiao commented 1 year ago

腾讯l轻量云debian12下无法重装,只能重装回腾讯轻量云的debian11后,再在debian11下使用这个一键重装才能正常

leitbogioro commented 1 year ago

我在腾讯云上用后台模板的Debian 12测试时也发现了这个问题,初步发现原因是原系统虽然写入了正确的grub引导,但系统重启后并未发现有grub菜单选项并自动倒计时进入新系统安装,而是直接重回原系统。这个问题仅在腾讯云自带的Debian 12上出现,它自带的OpenCloudOS 8.6,CentOS 7.6,CentOS stream 8,Debian 10/11,Ubuntu 18.04/20.04/22.04上均未发现此情况,说明腾讯云自带的Debian 12镜像有问题,后续需要进一步排查。

leitbogioro commented 1 year ago

我已经发工单向腾讯云技术人员反馈了这个问题,如果他们不重新制作能由修改grub启动自定义启动项的debian 12模板,重装前请选择以其他版本建立系统

leitbogioro commented 1 year ago

咨询过腾讯云官方客服,得到的结果是只要卸载掉“kexec-tools”组件,即可从 grub 正确引导脚本写入的菜单选项。以下是咨询详情:

图片

添加了卸载“kexec-tools”组件后,脚本执行卸载相关组件和最终运行结果如图所示:

图片

图片

在腾讯云后台自带模板系统 Debian 12 中写入的安装纯净 Debian 12 grub 引导菜单项:

图片

实测后发现在腾讯云自带模板系统 Debian 12 中卸载掉该组件,重启后确实能够从自定义 grub 引导启动并顺利重装到脚本支持的系统:

图片

最后安装结束,重启,ssh 连接脚本安装好后的新系统的画面:

图片

我这边实测没问题,如果你有条件,也可以复现一下我以上所提及的步骤,然后反馈结果。