Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 linux на слабую машинку   Dmitriy Bogun   25 Apr 2005 20:42:00 
 Re: linux на слабую машинку   Alex Grinkov   26 Apr 2005 01:05:00 
 linux на слабую машинку   Dmitriy Bogun   26 Apr 2005 10:10:10 
 Re: linux на слабую машинку   Eugeny Chernetcki   26 Apr 2005 01:03:15 
 linux на слабую машинку   Dmitriy Bogun   26 Apr 2005 10:13:14 
 Re: linux на слабую машинку   Maxim Petrankov   27 Apr 2005 01:35:25 
 Re: linux на слабую машинку   Elohin Igor\'   27 Apr 2005 15:21:09 
 Re: linux на слабую машинку   Alex Grinkov   27 Apr 2005 15:57:00 
 linux на слабую машинку   Dmitriy Bogun   28 Apr 2005 09:25:32 
 Re: linux на слабую машинку   Sergey Mudry   29 Apr 2005 21:29:03 
Архивное /ru.linux/1814426d4517.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional