首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在CentOS 7上正确使用kexec和systemd?

如何在CentOS 7上正确使用kexec和systemd?
EN

Server Fault用户
提问于 2014-08-13 17:58:56
回答 1查看 6.9K关注 0票数 14

我想使用kexec来加速我的CentOS 7机器的重新启动。我如何才能以一种与现有的关机/重新引导系统目标很好地集成的方式来做到这一点呢?做这件事的正确(官方)方法是什么?

EN

回答 1

Server Fault用户

发布于 2014-08-13 18:22:51

这很简单。

第一阶段要引导的内核:

代码语言:javascript
复制
kexec -l /boot/vmlinuz-3.10.0-123.6.3.el7.x86_64 \
--initrd=/boot/initramfs-3.10.0-123.6.3.el7.x86_64.img \
--command-line="root=/dev/mapper/centos-root ro rd.lvm.lv=centos/swap vconsole.font=latarcyrheb-sun16 rd.lvm.lv=centos/root crashkernel=auto  vconsole.keymap=us rhgb quiet LANG=en_US.UTF-8"

这些选项已经从生成的grub配置中删除。

现在让系统发挥它的魔力。

代码语言:javascript
复制
systemctl start kexec.target

或在最近版本的系统d上:

代码语言:javascript
复制
systemctl kexec

几秒钟后,您将进入您的新内核。

我最近编写了一个与发行版本无关的脚本来帮助实现自动化(bug报告欢迎)。

票数 7
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/620225

复制
相关文章

相似问题

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