Подтвердить что ты не робот

Как решить "Паника в ядре - не синхронизация - Попытка убить init" - без стирания каких-либо пользовательских данных

Я пытался обновить libc на нашем сервере Ubuntu, но это не удалось, и теперь, когда я перезагружаю сервер, я получаю сообщение об ошибке:

Паника в ядре - не синхронизация - Попытка убить init!

и он просто зависает.

Каково решение этой проблемы? Сервер используется 10 людьми, поэтому я не хочу переустанавливать их данные.

4b9b3361

Ответ 1

если полное сообщение:

kernel panic - not syncing: Attempted to kill inint !
PId: 1, comm: init not tainted 2.6.32.-279-5.2.e16.x86_64 #1

тогда вы должны были отключить selinux и после этого перезагрузить систему.

Самый простой способ - использовать живую ОС и повторно включить ее

vim /etc/selinux/config
    ...
    SELINUX=enforcing
    ...

Второй вариант - отключить selinux в аргументах ядра, добавив selinux = 0

vim /boot/grub/grub.conf
    ...
    kernel /boot/vmlinuz-2.4.20-selinux-2003040709 ro root=/dev/hda1 nousb selinux=0
    ...

source паника ядра - не синхронизируется: попытка уничтожить inint!

Ответ 2

  • Установите компакт-диск cs centos и загрузите
  • Войдите в режим спасения и дождитесь его загрузки.
  • Прочитайте терминал, чтобы узнать, где он смонтировал ОС.
  • Перейти в ОС
  • vim или nano/etc/selinux/config
  • Убедитесь, что SELINUX = принудительное или отключенное

Ответ 3

Загрузка с компакт-диска для восстановления установки и редактирования /etc/selinux/config: сменил SELINUX на принудительное выполнение. Перезагрузка и загрузка системы

/etc/selinux/config перед изменением:

SELINUX=enforcing and SELINUXTYPE=permissive

/etc/selinux/config после изменения: SELINUX=permissive and SELINUXTYPE=permissive

Ответ 4

Я просто столкнулся с этой проблемой, когда я заменил неисправный диск. Я скопировал системные файлы на новый диск и был хорош в замене старой записи UUID диска на новый UUID диска в fstab.

Однако я не заменил UUID в файле grub.conf(иногда menu.lst) в /boot/grub. Поэтому проверьте файл grub.conf, и если строка "kernel" имеет что-то вроде

kernel ... root=UUID=906eaa97-f66a-4d39-a39d-5091c7095987 

он, вероятно, имеет старый UUID диска. Замените его новым UUID диска и запустите grub-install (если вы в реальном компакт-диске спасены, вам может понадобиться chroot или указать каталог grub).

Ответ 5

Смонтировать монтировку/ Например.

  • mount -o remount,rw /dev/xyz /
  • sed -i 's/1 1/0 0/' /etc/fstab
  • sed -i 's/1 2/0 0/' /etc/fstab
  • перезагрузка

Ответ 6

Решение: -

  • Restart
  • Перейдите в расширенное меню и нажмите "e" (отредактируйте параметры загрузки)
  • Спуститесь к строке, которая начинается с linux, и нажмите End
  • Нажмите пробел
  • Добавьте в конце следующее: > kernel.panic = 1
  • Нажмите F10 для перезагрузки.

Это в основном заставляет ваш компьютер перезагружаться, потому что по умолчанию он не перезапускается после паники ядра.

Ответ 7

На экране grub загрузиться при восстановлении.

Как сохранение загрузки ESC

Это должно привести вас в меню gui. Откройте команду и исправьте selinux.

Также предлагаю запустить чистые сломанные пакеты