>Так initrd (Ваше: "свой инитрд... сумбурно ...") или initd? Про последний вообще
>первый раз слышу. А первый грузится _до_ загрузки ядра о чем
про initd - опечатка конечно же это initrd
>и гласит (man initrd):
внимательней надо быть ;) простите за корявый перевод но: из того же манаBOOT-UP OPERATION
When booting up with initrd, the system boots as follows:
Кода система грузиться с инитрд, система загружается следующим образом:
1. The boot loader loads the kernel program and /dev/initrd's contents into memory.
1. Загрузчик загружает код ядра и содержимое /dev/initrd (о котором вы писали) в память.
2. On kernel startup, the kernel uncompresses and copies the contents of the device /dev/initrd onto device /dev/ram0 and then frees the memory used by /dev/initrd.
2. Во время загрузки ядра, содержимое /dev/initrd разархивируется в /dev/ram0 и освобождает память занимаемую /dev/initrd/
3. The kernel then read-write mounts device /dev/ram0 as the initial root file system.
3. Ядро, монтирует /dev/ram0 в режиме чтения-записи как партицию на которой живет система (на самом деле написана пи другому но це не суть, хотя уже видно, что ядро _уже_ загруженно)
далее по тексту переводить ломает %)
4. If the indicated normal root file system is also the initial root file-system (e.g. /dev/ram0 ) then the kernel skips to the last step for the usual boot sequence.
5. If the executable file /linuxrc is present in the initial root file-system, /linuxrc is executed with uid 0. (The file /linuxrc must have executable permission. The file /linuxrc can be any valid executable, including a shell script.)
Это то что нашлось по поиску в опеннете
http://www.opennet.me/tips/info/503.shtml
Ну таки вопрос повторю я на Си хочу нарисовать Linuxrc свой (обычно там шел скрипт исполняемый бизибоксом)
ЗЫ: Я тоже кстати раньше думалл о многих вещах не так как сегодня..