无法登录 CentOS

无法登录 CentOS

昨天,我使用 CentOS 和 VMware 设置了一个多节点集群。今天,当我重新启动节点时,我在启动时收到以下错误。

“配置服务器状态 256 centOS 存在问题”(/usr/libexec/gconf-sanity-check-2 )

由于屏幕冻结,我无法以 root 或任何用户身份登录。

网上的解决方案是更改一些tmp文件的权限。

我的问题是我无法访问终端,因为我无法登录。此外,在重启时,我在 CentOS 中没有任何恢复选项。我只看到命令行 GRUB。

我是 Linux 和 Hadoop 的新手。请尽快帮助。

答案1

您需要访问文件系统,以便可以对 tmp 文件进行权限更改。有几种不同的方法可以做到这一点。首先,关闭电源循环,以便您可以进入 GRUB 提示符。

  1. 编辑 kernel 行并在末尾添加 single,然后启动。这会让您以 root 用户身份进入单用户模式。然后您可以更改这些文件。

  2. 如果上述方法不起作用,您可以返回 GRUB 提示符,编辑内核行,并在该行的任意位置输入“init=/bin/sh”。然后启动。这将为您提供非常快速的启动到一个非常有限的 shell。从那里,您需要挂载包含 tmp 文件的文件系统,然后进行更改。

如果您遇到 GRUB 错误,导致上述两种方法无法启动,则需要修复 GRUB 引导加载程序。您可以进入 Grub 提示符,找出哪个分区包含引导文件,然后在该分区上运行 Grub 的“setup”命令。

相关内容