|
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
|