首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何强制系统进入应急模式?

如何强制系统进入应急模式?
EN

Unix & Linux用户
提问于 2014-01-07 11:31:28
回答 2查看 7.5K关注 0票数 5

我在用Opensuse 12.3。

系统d-195-13.45.1.x86_64

当我在btrfs挂载上添加一个磁盘时,我尝试将我的系统设置为紧急模式(我认为所有服务都将停止,所有挂载都可以卸载)。

但他们就是不工作!

如何强制系统进入应急模式?(或类似于init单模式)并在启动时强制执行紧急模式(grub菜单)?

第一次尝试:

我用的是老方法:init 1在控制台.

他们向我显示紧急屏幕,询问根密码,但在重新登录后,我仍然无法卸载我的btrfs FS (说它正在使用)。(我用这个坐骑找不到任何东西)。

runlevel命令返回3级..。而不是1..。

第二次尝试:

我运行命令systemctl emergency,向我显示“紧急屏幕”,询问根密码.然后最后显示runlevel =1。但我还是不能满足我的要求.

第三次尝试:

我重新启动机器,在grub屏幕上输入'e‘,在选项中添加“紧急”字。他们给我的信息是“紧急情况是无效的”。我试着用“单字”来表达同样的行为.

我的最后一种解决方案是将自动挂载从fstab中移除,并在正常模式下重新启动我的系统。最后我能在btrfs上检查一下.但是非常恼人,因为所有依赖于这个挂载启动的服务都会产生错误.

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2016-01-03 03:34:00

在系统中有4个目标。您想要的是emergency.target --我认为您可以尝试以下步骤:

  1. 重新启动系统
  2. 按任意键中断引导加载程序菜单倒计时
  3. 移动要启动的项的光标
  4. 按e键编辑当前条目
  5. 将光标移到以linux16开头的行。这是内核命令行。

6.附加systemd.unit=desired.target

  1. 按ctrl+x以启动这些更改。

这是rhel7's方法。我认为这可能和suse相似。进入紧急模式后,仍然需要根密码。祝你好运:)

票数 3
EN

Unix & Linux用户

发布于 2014-01-07 14:11:09

在阅读了@suspectus和@goldilocks的评论之后,尽管我已经用btrfs“解决”了我最初的问题,但我再次测试了将我的系统置于紧急状态。

考虑到系统的应急模式与单一的SystemV模式的不同之处,我认为是错误的。

但我不确定我的答案和我的理解.因此,我暂时不会把我的答案核实为正确。

紧急模式,关闭和关闭所有服务良好,不改变运行级,不卸载任何卷/FS。

关于我的根本问题,欺骗我的头脑,我认为没有进入紧急模式前.

发现我无法汇总FS,因为我需要使用systemctl命令进行汇总:

代码语言:javascript
复制
systemctl stop dados.mount

其中"dados“是我的btrfs FS /dados。然后他们有效地下马。

奇怪的是,无法确定为什么unmount命令通知FS“正在使用”,而在lsof命令中没有显示任何内容。

可能是在乌姆特/系统之间的一些内部闩锁。

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

https://unix.stackexchange.com/questions/108197

复制
相关文章

相似问题

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