Вопрос: Ядерная паника после переименования группы LVM


У меня есть виртуальная машина CentOS 6.3, и я получил сообщение об ошибке ниже, lvm group rename и перезагрузка (запуск SELinux).

vgrename vg_name1 vg_name2
reboot

Сообщение об ошибке:

Kernel panic - не синхронизация: попытка убить init!

Скриншот

kernel panic

Как решить эту проблему с загрузкой?


2
2018-03-18 09:43


Источник




Ответы:


У меня была такая же проблема. В моем случае проблема заключалась в том, что я переименовал устройства, но не сказал об этом загрузчику.

Я загрузил с помощью Live CD / DVD, нашел и смонтировал мою загрузочную файловую систему, а затем отредактировал конфигурацию загрузчика (то есть /grub/grub.conf). Я исправил имена дисков LVM в этом файле в своих новых версиях, затем перезагрузился, и все было в порядке.


4
2018-04-02 09:59



Да, я удалил вторичный файл подкачки из LVM, но забыл удалить его из командной строки grub. Не использовала LiveCD, но отредактировала командную строку grub при начальной загрузке. Затем, как только я был загружен, отредактировал /etc/grub..conf. - rjt


У меня такое чувство, что SELinux вызывает проблему. Попробуйте следующее

Перезагрузите компьютер. Когда появится меню Grub, нажмите клавишу вверх / вниз. Затем нажмите клавишу «A». Вы введете минимальную оболочку для Grub. Добавьте следующее после того, что есть на экране

selinux = 0 enforcing = 0

И затем нажмите enter. Дайте нам знать, что происходит. В идеале вы должны попасть в приглашение для входа в систему. Затем вам нужно выяснить, почему SELinux вызывает проблемы. Возможно, вы захотите начать с журнала сообщений. Вы можете технически отключить SELinux и продолжать, но это очень плохая практика и абсолютно не рекомендуется.


2
2018-03-18 21:43



Я попробовал вышеуказанный метод, и система может загрузиться в приглашение для входа в систему. Однако я не знаю, как определить проблему SELinux. - Xianlin
Привет, вы можете отключить SELinux, если вы просто используете это на рабочем столе - вы можете использовать getenforce и sestatus, чтобы увидеть текущий статус SELinux - отключить его, установить его в разрешающий режим, отредактировав / etc / sysconfig / selinux (read комментарии - они полезны). Если это сервер, то, пожалуйста, не отключите SELinux. Вместо этого диагностируйте проблему - скорее всего, проблему с вашей файловой системой. SELinux запускает псевдо-файловую систему поверх нормальной файловой системы. Посмотрите здесь centos.org/docs/5/html/5.2/Deployment_Guide/... - Alex
Я ошибся в / etc / selinux / config и получил панику ядра после перезагрузки. Я исправил его, как описано! - Tim Haegele
@Alex Когда я пытаюсь отредактировать config файл, он говорит, возвращается с ошибкой bash: config: Read-only file system, Любые идеи о том, как обойти это? - skamazin


вот связанная статья о selinux и сообщениях, таких как: «Pid: 1, comm: init Not tainted»

https://stackoverflow.com/questions/12867591/how-to-solve-kernel-panic-not-syncing-attempted-to-kill-init-without-er


0
2017-07-08 08:38