Назад | Перейти на главную страницу

Невозможно войти в CentOS

Вчера я настроил многоузловой кластер с использованием CentOS и VMware. Сегодня, когда я перезагружаю узлы, я получаю следующую ошибку при запуске.

"есть проблема со статусом сервера конфигурации 256 centOS" (/ usr / libexec / gconf-sanity-check-2)

Я не могу войти в систему как root или какой-либо пользователь, так как экран завис.

Онлайн-решения заключаются в изменении разрешений для некоторых файлов tmp.

Моя проблема в том, что я не могу получить доступ к терминалу, так как не могу войти в систему. Также при перезагрузке у меня нет никаких вариантов восстановления в CentOS. Я вижу только командную строку GRUB.

Я новичок в Linux, и Hadoop.Pls поможет как можно скорее.

Вам потребуется доступ к файловой системе, чтобы вы могли изменять разрешения для файлов tmp. Есть несколько способов сделать это. Во-первых, выключите питание, чтобы получить доступ к приглашению GRUB.

  1. отредактируйте строку ядра и добавьте сингл в конце, затем загрузитесь. Это переводит вас в однопользовательский режим в качестве пользователя root. Затем вы можете внести изменения в эти файлы.

  2. Если вышеуказанное не работает, вы можете вернуться к приглашению GRUB, отредактировать строку ядра и поместить «init = / bin / sh» в любое место строки. Затем загрузитесь. Это обеспечит вам очень быструю загрузку очень ограниченной оболочки. Оттуда вам нужно будет смонтировать файловую систему, содержащую файлы tmp, и внести изменения.

Если вы столкнулись с ошибками GRUB, которые препятствуют загрузке любого из двух вышеуказанных методов, вам необходимо восстановить загрузчик GRUB. Вы можете сделать это, войдя в командную строку Grub, выяснив, какой раздел содержит загрузочные файлы, и выполнив команду Grub «setup» на этом разделе.