内核源码目录下的驱动程序丢失后如何恢复?

最近刚开始接触Linux在一次安装的无线网卡驱动的过程中误删了内核目录/lib/modules/2.6.18-8.el5/kernell/drivers/目录下的大部分文件,导致系统重新启动后光驱和usb都无法识别,像我这样的情况是否还可以恢复内核到原来的状态,如何恢复?谢谢