Linux 内核崩溃的时候会将当前内存的一些信息保存到硬盘方便调试并重启,而内核内核崩溃了是谁存储到信息呢?答案是另一个内核
Linux 通过 kdump 服务在自身崩溃的时候拉起自己的一个“分身”,通过特定内核参数让“分身”收集日志。
这背后的技术就是 kexec
由于 kexec 切换内核会跳过 bios 自检等环节,大大缩短重启时间( x86 物理机开机约 5-10 分钟)
很自然的就想到,可不可以用 kexec 技术重装系统?
之所以 k 搞这么复杂,一来是因为特殊场景,二来是提高一种 k 思路和可能性。少量机器推荐通过 u 盘安装
pxe+bootOS+kexec+官方镜像
描述的比较粗略,实际每个步骤都可以写一篇教程,当然网上也都可以搜到
跟 pxe 相比可能不支持 Linux 外的一些系统,比如 esxi
不知道 bootOS 这种称呼对不对
不知道会不会有什么坑。理论上 Linux 都支持 bootOS 做一次就能满足所有 Linux 官方镜像
不知道大家批量装机,并且时不时重装等场景是怎么做到怎么做的。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.