Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Kernel panic - я тоже ...

Ответить
Настройки темы
Kernel panic - я тоже ...

Новый участник


Сообщения: 30
Благодарности: 0

Профиль | Отправить PM | Цитировать


перестала бутиться тачка в линукс, причину не вспомню, что-то где-то не так сделал при загрузке пишет вот что:

...
pivotroot: pivot_root(/sysroot,/sysroot/initrd) failed: 2
umount /initrd/proc failed: 2
Kernel panic: No init found. Try passing init= option to kernel.

Что делать? Как спасти систему? Есть возможность загрузтиься с диска из дистрибутива. Я загрузился по linux rescue но дальше че делать не знаю
Система Red Hat Linux 8.0 core 2.4.18-14

Добавлено:

все, система восстановлена тема закрыта.

Только вот еще вопрос возник, зачем нужен каталог /initrd ? тем более что он пустой, подозреваю что именно его неосторожное удаление послужило причиной глюка...

Отправлено: 03:11, 27-03-2003

 
glassMonk


Сообщения: n/a

Профиль | Цитировать


У меня его нет.
Видимо это какието фишки RH.

Отправлено: 06:18, 27-03-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Guest 80 247 100

Старожил


Сообщения: 466
Благодарности: 5

Профиль | Отправить PM | Цитировать


[pre]
ИМЯ
      initrd - RAM-диск, инициализируемый загрузчиком

ОПИСАНИЕ
      Специальный  файл  /dev/initrd  -  это  блочное устройство
      только для чтения.  Устройство  /dev/initrd  -  это  диск,
      расположенный     в     оперативной     памяти,    который
      инициализируется (т.е. загружается) загрузчиком до запуска
      ядра.   Затем  ядро может использовать содержимое блочного
      устройства /dev/initrd для двухфазовой загрузки системы.

      Во время первой фазы ядро запускает и монтирует  начальную
      корневую   файловую  систему  из  содержимого  /dev/initrd
      (например, RAM-диска, инициализируемого загрузчиком).   Во
      время  второй  фазы  из  начального  содержимого корневого
      устройства загружаются дополнительные драйвера или  другие
      модули.   После  загрузки дополнительных модулей с другого
      устройства монтируется  новая  корневая  файловая  система
      (т.е., нормальная корневая файловая система).

ДЕЙСТВИЯ ПРИ ЗАГРУЗКЕ
      При  загрузке  с  initrd,  система  загружается  следующим
      образом:

        1. Загрузчик загружает ядро и содержимое  /dev/initrd  в
        память.

        2.  При  запуске  ядра,  оно  разархивирует  и  копирует
        содержимое   устройства   /dev/initrd   на    устройство
        /dev/ram0   ,   а   затем  освобождает  память,  занятую
        /dev/initrd.

        3. Затем ядро монтирует устройство /dev/ram0 для  чтения
        и записи в качестве начальной корневой файловой системы.

        4.  Если  отображаемая  нормальная   корневая   файловая
        система   также  является  начальной  корневой  файловой
        системой (например, /dev/ram0 ),  то  ядро  переходит  к
        последнему пункту для нормальной загрузки.
        5.  Если в начальной корневой файловой системе находится
        исполняемый файл  /linuxrc,  он  исполняется  с  uid  0.
        (Файл  /linuxrc  должен  иметь разрешения на исполнение.
        Файл /linuxrc может быть  любым  допустимым  исполняемым
        файлом, включая скрипт шелла.)

        6.  Если  /linuxrc  не  выполняется  или  когда /linuxrc
        заканчивает выполнение, монтируется нормальная  корневая
        файловая   система.    (Если   /linuxrc   завершается  с
        какой-либо файловой системой, монтированной на начальной
        корневой   файловой   системе,   то  поведение  ядра  НЕ
        ОПРЕДЕЛЕНО.  См. подробности о поведении текущей  версии
        ядра в разделе ПРИМЕЧАНИЯ.)

        7.  Если  нормальная  корневая  файловая  система  имеет
        каталог /initrd, то устройство /dev/ram0 перемещается из
        / в /initrd.  Иначе, если каталог /initrd не существует,
        устройство /dev/ram0 размонтируется.   (При  перемещении
        из  /  в  /initrd, /dev/ram0 не размонтируется, и потому
        процессы с /dev/ram0  могут  продолжать  работать.  Если
        каталог  /initrd  не  существует  на нормальной корневой
        файловой  системе  и  какие-либо  процессы  с  /dev/ram0
        продолжют  выполняться  после  завершения  /linuxrc,  то
        поведение  ядра  НЕ  ОПРЕДЕЛЕНО.   См.   подробности   о
        поведении текущей версии ядра в разделе ПРИМЕЧАНИЯ.)

        8.  На  нормальной  корневой  файловой  системе  следует
        обычная процедура загрузки (например, вызов /sbin/init).
[/pre] уффф (c) man initrd

Отправлено: 08:46, 27-03-2003 | #3


Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


GateKeeper
Этот каталог нужен для монтирования фиртуального диска, на котором находятся некоторые дрова. Нужно это на момент загрузки.

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 19:37, 27-03-2003 | #4


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Может Вам mkinitrd поможет ?
см

man mkinitrd
mkinitrd --help

-------
Поспешай не торопясь


Отправлено: 07:51, 28-03-2003 | #5


Аватара для Guest

Guest


Профиль | Цитировать


блин, расскажите - что делать-то - я уже 3-ий час по нету лазаю - немогу найти что именно надо делать - mkinitrd - такой комманды у меня нету, хотя Ман есть!?!
Запарился уже....

Отправлено: 19:02, 18-04-2004 | #6


Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


Guest
Вполне вероятно, что он ставится отдельным пакетом.
А вообще - всё это дело можно сделать *вручную. Initrd - виртуальная файловая система, упакованная gzip.
А в чём, собственно, вопрос? Как сделать собственный initrd или почему ошибки при его загрузке?

[s]Исправлено: Barracuda, 23:45 18-04-2004[/s]

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 21:36, 18-04-2004 | #7


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


http://www.rpmfind.net/linux/rpm2htm...submit=Search+...

Добавлено:

Но пакет должен быть в дистрибутиве.

-------
Поспешай не торопясь


Отправлено: 12:56, 19-04-2004 | #8



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Kernel panic - я тоже ...

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
vmware + gentoo = kernel panic DominuS Общий по Linux 9 28-11-2010 02:35
ICQ клиент Smaper тоже постигла учесть... Faber_ Мобильные ОС, смартфоны и планшеты 1 25-01-2009 13:41
Два DC, но второй не авторизует. + ISA тоже. exo ISA Server / Microsoft Forefront TMG 12 15-12-2008 14:36
Этот агрегат тоже надо бы проверить..... Влачер Лечение систем от вредоносных программ 12 25-07-2008 14:58
LPT-порт тоже не работает в XP! zl3p Программирование и базы данных 13 29-06-2007 11:54




 
Переход