Меню Рубрики

Установка kernel panic not syncing attempted

Восстановить загрузку Linux: Kernel panic — not syncing: Attempted to kill init!

switchroot: mount failed: No such file or directory. Kernel panic — not syncing: Attempted to kill init! Pid: 1. comm: init Not tainted 2.6.32-400.33.2.el5uek #1 Восстановить загрузку Linux, восстановить журнал EXT3/EXT4 ФС.

Когда становится скучно, то обычно чел. начинает искать себе каких-то приключений на свою пятую точку:) Вот мне на днях надоела стабильность моего локального сервера и мне захотелось какого-то «квеста» — и пошло поехало.

В линухах есть некая фича «Journaling Block Device layer» (ака JBD, процесс jbd2/sda2-8), которая на файловых системах EXT3/EXT4 занимается журналированием событий про данные с целью их дальнейшего восстановления в случае возможных сбоев в файловой системе.

На некоторых серверах, особенно со слабой скоростью доступа к диску (hdparm -t /dev/sda1), по показаниям iotop этот самый процесс jbd2/sda2-8 довольно часто дергает диск для записи в него параллельно с другими процессами выполняющими запись на диск, что вызывает всплески I/O Wait. Идея заключалась в том, чтобы полностью избавится от журнала и обслуживающего его процесса jbd2/sda2-8 (ps aux|grep jbd2).

Теоретически я знаю, что можно только сменить способ ведения журнала (data=journal, data=ordered, data=writeback), но полностью отключить журналирование и избавится от процесса jbd2/sda2-8 невозможно, но никогда не видел последствий этого замысла на практике — вот решил попробовать вовсе избавится от журнала и посмотреть чем это закончится;)

Долго ли коротко ли, вот нашелся рецепт:

Re: Resize journal on root filesystem
http://www.redhat.com/archives/ext3-users/2002-October/msg00026.html

> I’ve remounted my root filesystem as ext2, but still when I ‘tune2fs -O
> ^has_journal’ I get
> —-
> The has_journal flag may only be cleared when the filesystem is
> unmounted or mounted read-only.
> —-

Add the tune2fs command to rc.sysinit before the root filesystem fsck is run, then reboot the machine remotely.

В «рецепте» шла речь о изменении размера журнала на корневой файловой системе (Resize journal on root filesystem), для чего нужно его сначала удалить и создать заново с нужным размером, но создание нас не интересует — удаляем:)

Только после полного отключения блокировщика скриптов и рекламы на этом месте появится полезная подсказка/ссылка/код/пример конфигурации/etc!

После перезагрузки всё было хорошо и CentOS работала стабильно, но вот после второго reboot-а загрузка CentOS накрылась медным тазом с сообщением «switchroot: mount failed: No such file or directory» и иже с ним «Kernel panic — not syncing: Attempted to kill init!«:

switchroot: mount failed: No such file or directory
Kernel panic — not syncing: Attempted to kill init!
Pid: 1. comm: init Not tainted 2.6.32-400.33.2.el5uek #1

CentOS перестала загружаться и в однопользовательском режиме (aka single user mode), но меня это ничуть не расстроило ибо ж за что боролись на то и напоролись. Итак. приступим к восстановлению.

Чтобы восстановить загрузку CentOS нам потребуется восстановить журнал EXT3/EXT4, а для этого нужен загрузочный/установочный диск и его режим «Rescue mode», для входа в который набираем linux rescue и жмем .

После запуска выбираем язык и клавиатуру по умолчанию EN, отказываемся от настройки сети, нажимаем «Continue» ради интереса или просто «Skip» чтобы сразу выйти в консоль ибо «Continue» нам здесь всё равно не поможет.

Теперь же, когда мы в консоли, выполняем набор команд:

Только после полного отключения блокировщика скриптов и рекламы на этом месте появится полезная подсказка/ссылка/код/пример конфигурации/etc!

Сбой в загрузке CentOS с сообщением » Kernel panic — not syncing: Attempted to kill init! » может иметь различную природу происхождения, но когда никак не получается восстановить запуск ОС, то как вариант нужно попробовать восстановить журнал EXT3/EXT4, т.е. удалить и создать заново.

Аналогичные последствия с результатом » Kernel panic — not syncing: Attempted to kill init! » будут иметь место на любых дистрибутивах Linux в случае полного удаления журнала EXT3/EXT4 или же его возможного повреждения, но в нашем случае это был CentOS GNU/Linux.

Приведённый здесь рецепт по восстановлению журнала для EXT3/EXT4 должен работать и других GNU/Linux дистрибутивах, различаться могут способы загрузки в «Rescue mode».

Рекомендуемый контент

А тут же ж мог быть рекомендуемый контент от гугла 🙂 Для отображения рекомендуемого контента необходимо в браузере разрешить выполнение JavaScript скриптов, включая скрипты с доменов googlesyndication.com и doubleclick.net

Вы не любите рекламу!? Напрасно!:) На нашем сайте она вовсе ненавязчивая, а потому для нашего сайта можете полностью отключить AdBlock (uBlock/uBlock Origin/NoScript) и прочие блокировщики рекламы! AdBlock/uBlock может препятствовать нормальной работе системы поиска по сайту, отображению рекомендуемого контента и прочих сервисов Google. Рекомендуем полностью отключить блокировщик рекламы и скриптов, а также разрешить фреймы (aka iframe).

Читайте также:  Установка принтера ricoh sp 111

источник

Kernel panic — not syncing: Attempted to kill init!

При установке Slackware 14.2 на ноут Benq Joybook 2100E (Celeron M 1,3 ГГц) с параметром huge.s вылезает ошибка «Kernel panic — not syncing: Attempted to kill init!».
Копание в интернете подсказало только вариант выбора в BIOS параметров HDD, но в этом BIOS можно только выставить время или последовательность загрузки.
При этом Slackware 13 устанавливается нормально.
Куда смотреть?

У тебя умирает init. После смерти процесса, указанного в параметре init для ядра ядро уходит в panic. Попробуй явно указать init=/bin/bash, init=/sbin/init etc.

А больше этой надписи ничего нет?

Выше сказали правильно, init умер (упал?).
Тем не менее, давайте посмотрим на фото экрана с паникой и, желательно, незадолго до нее.
Сколько памяти на машинке? Попробую воспроизвести загрузку в не-PAE варианте VirtualBox.

Не помогает.
Интересно, что Slackware 13.1 устанавливается без проблем даже без принудительного указания huge.s.
Да, установка производится с DVD, если вдруг это принципиально.

Нормально устанавливаются Slackware 13.1 и текущий Debian 8.7.1 i386.

Поздновато 🙁
Не видно, что упало. Может видео в низком фреймрейте?

лучше лог, наверное, загрузки. /var/log/

Установка с DVD, система в конце виснет. Где смотреть лог?

Сорри, пролетело мимо. Тысячу извинений.

Самое простое, что могу посоветовать предпринять, взять миниисо от 14.1, поставить наборы A, N, добавить AP/slackpkg, обновить не-smp ядро из 14.2 patches/packages, обновиться из 14.2.

Если начнет падать, что-то делать с этим, иначе доставить остальное.

Решил остановиться на Debian.
Установил консоль и сверху иксы и icewm. Летает как реактивный самолет.
Единственно, что напрягает — версия ядра в нем 3.16.0, а у меня не стартуют как раз дистрибутивы, идущие из коробки с четвертым ядром. Боюсь, что с выходом Debian 9 начнутся такие же проблемы.

И разве что-то помешает не менять версию?

Хотелось бы разобраться, чтобы не отстать от прогресса. 🙂
Четвертое ядро, скачанное с kernel.org и собранное вручную ведь работает.

Так проблеме и не в самом ядре. По логу загрузки происходит инициализация, запуск процесса init, падение процесса init. Поэтому ядру ничего не остаётся, кроме паники.
А вот почему падает init — вопрос отдельный.Есть в бинарники что-то, что проявляется именно в ваших условиях. Причины тому могут быть разные: ошибка в исходном коде, ключи сборки именно этого экземпляра, компилятор, которым собран init.

Причём, речь том init, что в установочной среде (/isolinux/initrd.img), а там это ссылка на busybox. То есть, дело даже не в самой системе, а только в busybox из установщика.

Поэтому возможен такой вариант.
Берёте установщик от 13.1 (подойдёт mini-iso от AlienBOB или штатный образ флешки из дистрибутива 13.1, или сам носитель с 13.1), на этапе SOURCE указываете ему, где лежат пакеты от 14.2.
В результате получите установленную 14.2.

Либо можете попробовать в /isolinux/initrd.img заменить busybox тем, что был в 13.1.

Перед последним сообщением уже начал установку и допиливание Дебиана. 🙂
Справедливости ради отмечу, что удалось настроить систему не менее «экономичную», чем slackware/salix. Как с т. зр. занимаемого первоначальной установкой места на диске, так и с т. зр. быстроты работы. Также понравилась их система работы с пакетами.
Сейчас пытаюсь найти, существует ли набор стандартных офисных программ для работы с doc, xls, avi, jpg. не тянущий за собой зависимостями qt и gtk+.

источник

kernel panic — not syncing(решено)

Здраствуйте! Скачал через торрент kubuntu-8.10-desktop-i386.iso .
Md5 сумму проверил — сходится. Записал на CD. Перед установкой проверил на наличие ошибок — ошибок не обнаружено. Установка прошла как по маслу.
Вытащил диск, перезагрузился. При загрузке пишет
kernel panic — not syncing: VFS: unable to mount root fs on unknown — block(0,0)
Подскажите пожалуйста что делать.

при установке изменить точку монтирования на «/»

Вообще, ошибка значит, что ядро, загрузившись, не может прочитать root file system.
Неизвестная для него файловая система, ИМХО(могу ошибаться, догадка по кофейной гуще) это проблема с диском — он исправен ? Проблема с файловой системой — до grub -а вообще доходит ? Проблема с контроллером SATA (или другим дисковым), то что она успешно поставилось не имеет значения.

Но это догадки, попробуй следующие варианты:

ну если не гугл, то фигняндекс спасёт мир:

Это:
http://forum.ubuntu.ru/index.php?topic=51611.0
За последний месяц два раза кернел паник наблюдал. Ubuntu 8.04. Решалось так:загружался с лайв сд , там в консоли sudo fsck.ext3 /dev/hda1 после этого было много ошибок, на вопрос профиксить или как? отвечал «Y». После этого две недели было спокойно, вот сегодня опять с утра сначала экран типа синего BSOD, а после перезагрузки невозможность загрузки , и чего-то-такое-на енглише. Повторил fsck, и опять в норме всё. Причину сбоев так пока и не понял, но Ubuntu жива, фс не сломалась, так что вот так.
З.Ы. /dev/hda1 это раздел с убунтой.

Читайте также:  Установка ворд в линукс

http://forum.ubuntu.ru/index.php?topic=22859.msg158326
Можно загрузиться с Live CD , затем
1) sudo mount /dev/sdaX /mnt //sdaХ — раздел c Linux
2) sudo chroot /mnt
Этот путь chroot я нашёл тут на форуме, лично я всегда делал немного по-другому (читай: сложнее), но надеюсь этот тоже cработает.
Итак, значит, вводим sudo chroot /mnt , ну и теперь
a)sudo update-alternatives —config usplash-artwork.so
b)sudo update-initramfs -u
Или же о просто переустановить ядро.
Добавлено позже: Так же стоит проверить диск, с которого вы ставите систему бывает иногда в этом проблема, столкнулись с подобным, потому добавил сюда.

спасибо за помощь. Нужно было всего то точку монтирования при установке сделать слэшем /

человек, пришедший в гости подсказал =) А почему он решил -не знаю.

проверьте еще параметр ядра root= в загрузчике

источник

Как решить «Kernel panic — not syncing — Attempted to kill init» — без стирания каких-либо пользовательских данных

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

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

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

8 Ответов

если полное сообщение является:

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

Проще всего использовать live OS и повторно включить его

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

  1. Mount The centos live cd и boot
  2. Перейдите в режим спасения и дождитесь его загрузки
  3. Прочитайте terminal, чтобы увидеть, где он монтирует OS
  4. Перейти в OS
  5. vim или nano /etc/selinux/config
  6. Убедитесь, что SELINUX=принудительно или отключено

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

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

SELINUX=enforcing and SELINUXTYPE=permissive

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

  1. mount -o remount,rw /dev/xyz /
  2. sed -i ‘s/1 1/0 0/’ /etc/fstab
  3. sed -i ‘s/1 2/0 0/’ /etc/fstab
  4. перезагрузить

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

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

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

  1. Перезапуск
  2. Перейдите в расширенное меню и нажмите кнопку ‘e'(изменить параметры boot)
  3. Перейдите к строке, которая начинается с linux, и нажмите End
  4. Нажмите пробел
  5. В конце добавить следующее -> kernel.panic=1
  6. Нажмите клавишу F10 для перезапуска

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

На экране grub goto boot в восстановлении.

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

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

Используйте режим спасения с cd и mount файловой системой. Попробуйте проверить, удалены ли какие-либо двоичные файлы или папки. В случае удаления вам придется вручную установить RPM, чтобы получить эти файлы обратно.

Похожие вопросы:

для пользовательской платы я сделал несколько изменений в glibc в коде malloc. заменил glibc в корневой файловой системе и скомпилировал kernel, чтобы иметь эту корневую файловую систему. Когда.

Я использую ptxdist для создания образов kernel и rootfs для встроенной системы Linux, работающей на ARM Cortex A8 CPU. Я пытался использовать более новый компилятор (GCC 5+) и поэтому был вынужден.

Я работаю над слоем bsp для SBC Pine64, и мой образ успешно сгенерирован, но я получаю FATAL: kernel too old при загрузке init из busybox. Я проверил свой двоичный файл busybox, и он компилируется.

В настоящее время я работаю над centos, работающим на плате intel atom. Я ошибочно переименовал lic-2.17.so в _libc-2.17.so библиотека на моей плате, когда я перезагружаю плату, она дает мне ошибку.

Используя Buildroot, я пытаюсь создать пользовательскую сборку kernel. После построения образа и загрузки его в среде VirtualBox, kernel всегда паникует после этапа GRUB. Общее резюме того, что я.

Я хотел создать свой собственный init и некоторые Linux удовольствия для снежных выходных. Я знаю, что kernel загружается с rootfs и дает поток к /sbin/init после некоторой загрузки драйвера и.

Читайте также:  Установка проставок на опель антара

Я хочу построить Linux для моего Altera DE2-115, который соединяется с последовательным портом. Теперь я вижу kernel панику из последовательного порта, когда я пытаюсь запустить его: 0.000000] Linux.

Я создаю пользовательский образ initramfs, который я создаю как архив CPIO в Linux kernel (3.2). Проблема, с которой я сталкиваюсь, заключается в том, что независимо от того, что я пытаюсь, kernel.

Я хотел бы получить подтверждение того , что функция kernel panic() и другие, такие как kernel_halt() и machine_halt() , будучи запущенными, гарантируют полное замораживание машины. Итак, все kernel.

Что подразумевается под not syncing в паническом сообщении kernel? Я читал, что это означает, что kernel успешно синхронизирует данные на диск, но не уверен. Типичным контекстом было бы: Kernel.

источник

Kali- Kerenel panic

При установки Kali linux выкидывает ошибку — 0.458448 — [end Kernel panic — not syncing: Attempted to kill int! exit code=0x00000009 Что делать?

Нужно более полное сообщение об ошибке. Желательно сделать скриншот.

Как он сделает скриншот, у него же КЕРНЕЛЬПАНИК!!11 А от фотки на тапок толку мало.

При установке Kali linux выкидывает ошибку

Я так понимаю оно даже не грузиться в live-режим? С чего загружается? Как записывался носитель?

Главное, чтобы можно было прочитать текст на фото. Фототехнику можно и одолжить у знакомых.

Ну вот, пошли адекватные сообщения. Да,верно, даже в лайве не грузится, грузил с двух устройств — разницы нет, с жесткого диска внешнего и флешки, записывал разными средствами, но подсказали, что нужно rufus использовать — толку нет. Еще один знакомый сказал, что железо слишком новое, дистрибутива нет под железо, посоветовал поставить арч линукс — и он не встает.

Какое железо-то хоть? А так, да, на скриншоте видно падение драйвера выше.

Так что с учётом того, что kali основан на Debian, а там не особо новые ядра, то поставить этот дистрибутив у тебя не получится.

Пробуй Fedora Linux, там обычно почти самое последнее ядро.

Да на самом деле железо не самое новое, читал про проблему эту, пишут, что на Acer зачастую такое бывает

В любом случае ответ на твой вопрос: пробуй другой дистрибутив Linux с более новым ядром.

А так, у меня ноутбук Acer Aspire V3-771G, на нём прекрасно работает Gentoo, проблем не было.

ArchLinux хоть и самый свежий обычно по пакетной базе, но предполагает базовые знания по системе, т.к. «из коробки» там только текстовый интерфейс. Федору уже посоветовали, могу в догонку посоветовать попробовать Manjaro Linux — он основан на арче, но подходит всем пользователям.

Да, это оптимальная программа. Там есть режим прямой записи образа (dd-режим), при поддержке образом такого режима руфус предлагает записать на флешку в таком режиме, можешь его попробовать. Есть еще такая программка, простая как табуретка, мне нравится:

Можно еще попробовать взять другую флеш-карту. Ну и обязательно после скачивания сверять контрольные суммы образов.

Спасибо за совет, так сразу бы! Какие еще дистрибутивы посоветуете? Kali вообще никак не поставить то есть?

Ставь Fedora. Кстати, а почему тебе принципиальна именно Kali?

Собери где-нибудь новое ядро, которое сможет работать на твоём железе или найди то, которое запустится готовое, замени этим ядром ядро в установочной системе и потом ядро в установленной системе, можешь попробовать взять пакет с ядром из репозитория Debian Testing или Debian Unstable.

Если другой дистр «заведется» без проблем, можно смотреть уже и на Kali — посмотреть что можно переключить в UEFI/BIOS, запускать с опциями ядра acpi=off и подобными.

Попробую поставить Fedora — пробовал с функциями acpi и тд, пробовал переключать legacy на UEFI — не помогает

Fedora тоже на заводится. просто при нажатии на кнопку @install@ — зависает

Ты принципиально не сообщаешь характеристик своего ноута? Как люди могут что-то сказать, если они не знают что за процессор у тебя и что за видяха, что за сетевуха и т.д.?

Как вам, калистам можно помогать вообще? поэтому кали здесь все и ненавидят, потому что неадекваты на них сидят.

Intel core i5-6200u 2.3ghz; 8gb RAM; Intel HD Graphics 520; Intel Dual Band Wireless-AC 7265

Наверное с ACPI что-то, прыгание по дистрибутивам может не помочь. Ты не назвал модель ноута, иногда поиск по модели помогает.

А если попробовать загрузиться с nolapic, получится?

Иэто, экран не сенсрный случайно?

Экран не сенсорный, ACER TravelMate TMX349-m-50v3

источник

Добавить комментарий