我遇到了一个奇怪的情况,maas 无法使用 18.04 ubuntu 启动我的服务器,但如果我将 initrd 从 gzip 重新打包为 lzma - 它就会开始工作。我不得不将 boot-resource“current”符号链接更改为目录,并使其暂时与 chattr 不可变,这样 boot-resource import/update 就不会覆盖我重新打包的 initrd。但我对这种行为感到困惑。有什么想法吗?
答案1
本月初我遇到了同样的问题。在 2/3 的刀片上加载 initrd 后立即出现引导循环,其他方面都运行正常。16.04 加载正常。
我不骗你,我的解决方案(在用尽所有合理方法后)是告诉 maas 使用 18.04 hwe 低延迟内核。这完全没有意义,但第二次部署尝试时一切都开始正常了。
很奇怪这样的问题
a) 仍存在于 maas 和当前 LTS 版本中
b) 正常内核在我的 1/3 台刀片(据我所知,是完全相同的)上完美运行
c)改变内核类型可以以某种方式修复该问题。
有趣的是,您有一个替代解决方案。我想知道 18.04 低延迟内核选择是否会改变整个构建,从而导致 initrd 的打包方式不同?