Re: Можно ли указать какой диск будет sda?
В сообщении от 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. Вот.
Макс
Reply to: