Как решить "Паника в ядре - не синхронизация - Попытка убить init" - без стирания каких-либо пользовательских данных
Я пытался обновить libc на нашем сервере Ubuntu, но это не удалось, и теперь, когда я перезагружаю сервер, я получаю сообщение об ошибке:
Паника в ядре - не синхронизация - Попытка убить init!
и он просто зависает.
Каково решение этой проблемы? Сервер используется 10 людьми, поэтому я не хочу переустанавливать их данные.
Ответы
Ответ 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.
Также предлагаю запустить чистые сломанные пакеты
Ответ 8
Используйте режим Rescue с cd и смонтируйте файловую систему. Попробуйте проверить, удалены ли какие-либо двоичные файлы или папка. Если вы удалите, вам придется вручную установить rpms, чтобы вернуть эти файлы.
https://askubuntu.com/info/92946/cannot-boot-because-kernel-panic-not-syncing-attempted-to-kill-init