如果在 RHEL7 中将 initdefault 设置为 0 或 6 会怎样?怎么解决呢?

如果在 RHEL7 中将 initdefault 设置为 0 或 6 会怎样?怎么解决呢?

这可能看起来很愚蠢,但我需要知道。如果我的redhat7系统中initdefault设置为0或6怎么办?怎么恢复回来。如您所见,我不是专家,所以请给我详细的解释。

答案1

您需要通过紧急或救援模式访问您的 Redhat 操作系统。为此,当您的操作系统启动并且 grub2 提示您选择启动时间时,请在启动选项上按“e”以编辑启动时间参数。

查找带有“linux16”的 linux,并在其末尾附加字符串“systemd.unit=rescue.target”(不带 qoutes)。输入 Ctrl+X 以使用您提供的参数启动。这将带您进入救援模式,您将在其中输入 root 密码。在 RH7 上,systemd 处理运行级别。进入:

systemctl set-default multi-user.target #to boot in runlevel 3

或者如果您想启动到图形界面:

systemctl set-default graphical.target #boot into runlevel 5

要检查您当前所处的运行级别:

systemctl get-default

更改默认运行级别目标后。重新启动系统,它将启动到给定的新默认运行级别。

这是有关如何启动进入紧急或救援模式的有用链接。

相关内容