В сообщении от 21 Июнь 2005 09:11 Dmitry-T написал(a):
> $ file /boot/initrd.img-2.6.8-2-k7 > /boot/initrd.img-2.6.8-2-k7: Linux Compressed ROM File System data, > little endian size 4702208 version #2 sorted_dirs CRC 0x59aef853, > edition 0, 2656 blocks, 301 files > > Что значит "Linux Compressed ROM File System data"? Этоже не > просто > архив... Это значит, что образ файловой системы cramfs. Странно, а я думал, что они на ext2 делаются... Ну почитать можно в дереве исходников ядра =) Там есть такая директория Documentation, а там есть файлик initrd.txt. В кратце работает это так. Загрузчик распаковывает ядро и образ initrd в память, далее передает управление ядру. Ядро видит этот initrd как ramdisk и монитрует его как файловую систему, а затем запускает файл /linuxrc, который как правило - скрипт. Он грузит необходимые модули, монитурет root fs и делает в нее pivot_root (это типа chroot), затем запускается нормальный /sbin/init. Вот. Макс -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

