Капаю в сторону понимая работы initrd в Linux. прочитал: http://www.opennet.ru/base/sys/initrd_intro.txt.html и еще кучу документации, но везде в основном говориться что из себя представляет и как собрать initrd образ, но вот мне не понятно для чего он нужен вообще? Ведь если GRUB способен понять файловую систему /boot где лежит и initrd и само ядро vmlinuz, почему нельзя вкомпилить прямо в основное ядро все драйверы для того же LVM, специфичных SCSI адаптеров и т.д... разве так нельзя?
не пинайте пожалуйста, а помогите разобрать :(