|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Kernel panic - я тоже ... |
|
Kernel panic - я тоже ...
|
Новый участник Сообщения: 30 |
Профиль | Отправить 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 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 466
|
Профиль | Отправить 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 |
Редкий гость Сообщения: 1769
|
Профиль | Сайт | Отправить PM | Цитировать GateKeeper
Этот каталог нужен для монтирования фиртуального диска, на котором находятся некоторые дрова. Нужно это на момент загрузки. |
------- Отправлено: 19:37, 27-03-2003 | #4 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать Может Вам mkinitrd поможет ?
см man mkinitrd mkinitrd --help |
|
------- Отправлено: 07:51, 28-03-2003 | #5 |
Guest |
блин, расскажите - что делать-то - я уже 3-ий час по нету лазаю - немогу найти что именно надо делать - mkinitrd - такой комманды у меня нету, хотя Ман есть!?!
Запарился уже.... |
Отправлено: 19:02, 18-04-2004 | #6 |
Редкий гость Сообщения: 1769
|
Профиль | Сайт | Отправить PM | Цитировать Guest
Вполне вероятно, что он ставится отдельным пакетом. А вообще - всё это дело можно сделать *вручную. Initrd - виртуальная файловая система, упакованная gzip. А в чём, собственно, вопрос? Как сделать собственный initrd или почему ошибки при его загрузке? [s]Исправлено: Barracuda, 23:45 18-04-2004[/s] |
------- Отправлено: 21:36, 18-04-2004 | #7 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать http://www.rpmfind.net/linux/rpm2htm...submit=Search+...
Добавлено: Но пакет должен быть в дистрибутиве. |
------- Отправлено: 12:56, 19-04-2004 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|