initrd是一个被压缩过的小型根目录,这个目录中包含了启动阶段中必须的驱动模块,可执行文件和启动脚本,我想知道这个小型根目录的文件是从哪里来的?linux内核版本和这个可启动的小型根目录版本必须相同吗?