首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让系统d使用kexec作为默认的重新启动方法。

让系统d使用kexec作为默认的重新启动方法。
EN

Server Fault用户
提问于 2018-02-24 16:10:49
回答 1查看 1.4K关注 0票数 1

在使用systemd扩展debian时,可以使用systemd命令systemctl kexec重新启动。

此外,systemd处理所有重新启动:

代码语言:javascript
复制
# ls -l $(which reboot)
lrwxrwxrwx 1 root root 14 Jul  5  2017 /sbin/reboot -> /bin/systemctl

由于重新启动完全硬件重新初始化需要花费很长时间,更重要的是,需要输入密码密码,所以我宁愿总是使用kexec重新启动。

是否可以以使用kexec作为默认reboot机制的方式配置systemd?(除取代/sbin/reboot外)

EN

回答 1

Server Fault用户

发布于 2019-04-12 15:03:57

替换kexec

的重新引导

  1. 删除或重命名systemd重新启动目标rm /lib/systemd/system/reboot.target
  2. 创建一个指向kexec目标的链接,作为-sf /etc/systemd/system/kexec.target /lib/systemd/system/reboot.target中的重新引导目标
  3. 重新加载系统守护进程-重新加载
  4. 请注意,对于systemd和kexec,只支持一种重新启动方式,即使用systemctl kexec

通过"reboot“命令重新启动无法工作,因为通过SysV init包装器运行的kexec加载脚本除非以正确的方式调用,否则不会加载kexec内核。使用kdump可能不再有效。参考资料:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=785714

取消一切

  1. 重新安装系统apt安装--重新安装系统d
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/898722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档