|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitriy Bogun 2:461/214 25 Apr 2005 20:42:00 To : All Subject : linux на слабую машинку --------------------------------------------------------------------------------
Люди помогите с сабжем, наступил на грабли, не могу никак их обойти. :(
Суть дела - нуно поставить линукс на p1 100МГГ 16М ОЗУ, по идее никаких проблем
возникнуть не должно. Собираю на нормальной машине lfs запускаю, проверяю все
работает, все замечательно. Переношу на целевую машину - не грузится init
процесс.
Ядро пишет << "END
mount root fs (ext2)
Freeing unused kernel memory (... kb)
END
и больше ничего... никакой ругани по поводу невозможности загрузить init
процесс... если ядру передавать параметр init=... даже с заведомо не
существующим файлом ситуация не меняется. Путем простого эксперимента:
------------- кусок ядра (init/main.c) ------------------------
static void run_init_process(char *init_filename)
{
argv_init[0] = init_filename;
execve(init_filename, argv_init, envp_init);
}
.........
/*
* We try each of these until one succeeds.
*
* The Bourne shell can be used instead of init if we are
* trying to recover a really broken machine.
*/
printk ("1");
if (execute_command)
run_init_process(execute_command);
printk ("2");
run_init_process("/sbin/init");
printk ("3");
run_init_process("/etc/init");
printk ("4");
run_init_process("/bin/init");
printk ("5");
run_init_process("/bin/sh");
panic("No init found. Try passing init= option to kernel.");
---------------------------------------------------------------
выводиться только "12" т.е. запускается первый раз run_init_process и уже
оттуда не возвращается. А внутри этого run_init_process'а только вызов execve -
следовательно глюк где-то там.
Быть может я чего-то не учел в конфигурации ядра? Подтолкните пожалуйста в
нужную сторону.
_[linux] [gcc/g++]_ _[open source]_
*np*: Turn up the Music[Dj.Alligator]
До связи, Dmitriy
--- GoldED+/LNX 1.1.5
* Origin: Любовь трамваями не лечат (с) Deyon (2:461/214)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1814426d4517.html, оценка из 5, голосов 10
|