我只能用原来的老内核启动,我把生成的initrd.img-2.6.14.2文件与系统原有的initrd.img-2.6.8.2-386文件分别mount后对比,发现我在第9步生成的initrd.img-2.6.14.2文件内容竟然和系统原有的initrd.img-2.6.8.2-386文件一模一样,我想这也就是为什么用我编译的内核启动时提示“could not load /lib/modules/2.6.14.2/modules.dep”的原因,因为我mount生成的initrd.img-2.6.14.2文件后发现它里面的内核目录还是/lib/modules/2.6.8.2并不是/lib/modules/2.6.14.2。