Лично мне непонятно. linux — монолитное ядро c поддержкой модулей, следовательно часть драйверов может быть просто вшита внутрь, а остальные подгружены из модулей. Логично, что достаточно добавить в ядро драйвера для дисков и файловых систем, а остальное можно подгрузить с диска. Но почему вместо подгрузки драйверов с диска их просто запихивают в архив?