Category Archives: Linux

Updated CentOS 5.6 PXE / Netboot initrd image (x64)

So we got some new servers with the Adaptec 6405 RAID controller, and unfortunately due to the age of the CentOS kernel (2.6.18) it doesn’t support some newer hardware.  This is a pain in the ass when you are trying to do a PXE install on a server and it’s unable to find your install media.  Rather than futz around with copying modules here and there I decided to update the default CentOS 5.6 initrd image with the latest version of the driver compiled against the 2.6.18-238.el5 kernel and an updated pci.ids file.  That allows to kernel to detect the device as the one that comes with CentOS 5.6 does not have the pciid for the controller so it won’t be auto-detected without updating that file. Read more »