Поклонники операционной системы Linux иногда сталкиваются с таким явлением, как Kernel Panic, и часто не знают что делать в таком случае. Насколько продуманной ни была бы система, всегда остается вероятность возникновения ошибок. Kernel Panic — это особое состояние ядра операционной системы, когда оно отказывается работать из-за произошедшей в системе критической ошибки.
Пользователи операционных систем семейства Windows наверняка сталкивались с ситуацией, когда на экране на синем фоне появлялась надпись о возникновении критической ошибки (знаменитый синий экран смерти, или BSoD), причем система отказывалась реагировать на команды пользователя. Это практически то же самое, что Kernel Panic в Linux.
Ошибки такого рода являются слишком серьезными, чтобы продолжать работу, и относятся к тем компонентам системы, которые выполняют основные функции по обеспечению работоспособности ОС — к ядру и драйверам. При возникновении Kernel Panic на экран выводится сообщение об ошибке и некоторая информация, полезная для программистов.
Если такая ошибка возникла сразу после установки системы, то ответить на вопрос, что послужило ее причиной — сложно. Например, Kernel Panic может возникнуть из-за сбоев во время установки либо несовместимости какого-то драйвера с аппаратным обеспечением. В таком случае попробуйте переустановить систему с другими настройками либо воспользоваться консолью восстановления.
Если же ошибка возникла в процессе работы с Linux, то здесь могут быть две причины:
- либо в системе возникла особая ситуация, при которой в ядре или каком-то из драйверов произошла ошибка;
- либо какой-то из недавно установленных компонентов системы работает некорректно.
Если вы действительно недавно устанавливали какой-то сервис, драйвер или меняли ядро, то попробуйте вернуть систему в прежнее состояние и посмотреть будет ли ошибка повторяться. При обновлении ядра операционной системы, часто оставляется возможность загрузиться со сторого. Выбор этот можно сделать в меню загрузчика перед стартом системы. Попробуйте загрузиться с другого ядра, возможно ваше оборудование не корректно поддерживается в новой версии. А если такие понятия, как подключение модулей драйверов устройств для вас не знакомы, тогда вам необходимо заблокировать обновление ядра.
В операционной системе Ubuntu это можно сделать следующим образом:
- откройте менеджер пакетов Synaptic;
- заблокируйте обновления для следующих пакетов. Пункт меню «Пакет» — «Заблокировать версию».
linux-generic linux-libc-dev linux-restricted-modules-common linux-restricted-modules-generic
На этом все. Надеюсь, статья поможет вам разобраться с такой напастью, как Kernel Panic!
С проблемой Kernel Panic на операционной системе Linux столкнулась на работе. Компьютер отказался работать. Ничего не смогли сделать и пришлось отказаться от этой операционки. Не знали что можно как — то устранить эту ошибку и от чего она возникла. Хотя и на Windows синий экран иногда пугает, но не так часто. Статья для начинающих очень познавательная. Спасибо!
Согласен со словами автора: Любой системе, какой бы она ни была продвинутой и надежной — свойственны ошибки. Было желание перейти с Windows XP SP3 На Lunix, но попробовав на виртуалке — желание отпало. Слишком мудрено все. Кстати, отличное сравнение экрана смерти с Kernel Panic. Все доступно описано, с чем вызвана ошибка, и пути ее устранения. Обожаю этот блог с его постами
Только начинаю познавать все тонкости линукса, уже как год на него перешел. Но все время открываю для себя все новые и новые грани этой операционки. За всё время уже дважды сталкивался с такой неприятностью, как Kernel Panic — один раз на Mandriva, второй раз на Ubuntu. На первой это случилось сразу после установки, а на убунте после установки драйверов. Но теперь уже про Kernel Panic знаю чуть больше и как с этим бороться. ;)
Самое неприятное — это наблюдать kernel panic на вновь собранном ядре, которые ты самостоятельно перед этим компилил, тщательно выбирая рабочие компоненты для своего старенького компьютера. Но, в итоге, если вы побеждаете это, ваш скилл растёт и, со временем, вы отращиваете бороду, находите в бабушкином сундуке старый свитер с вытянутым воротом с становитесь классным спецом-сисадмином =) Для начинающих статья будет полезной, хоть и kernel panic в Linux не такое частое явление.
Помогло, спасибо! Даже не знал, что можно с разных ядер загружаться