Adding modules to FAI initrd

Chris Jewell chris.jewell at warwick.ac.uk
Tue Sep 28 12:06:16 CEST 2010


Hi all,

I have a question, or perhaps even a feature request, concerning adding modules to the initrd that FAI builds for PXE booting, and subsequently for client installation.  My clients have Broadcom NetExtreme NICs that are PXE-enabled.  Unfortunately, the standard initrd that comes out of the Ubuntu (and Debian, AFAIK) repositories does not contain the bnx2 and bnx2e drivers required.  Therefore, these must be added to the initrd.  The way I currently get round the issue is to install the appropriate kernel package onto my server machine, edit the /etc/initramfs-tools/modules file, and do a mkinitramfs.  I then replace the FAI-built initrd with my custom one.  This seems to work, but is far from an elegant solution.  I wonder if it is possible to instruct FAI to build the initrd with the required modules (and, of course, add the modules to $NFSROOT/etc/initramfs-tools/modules as well)?

Cheers,

Chris


--
Dr Chris Jewell
Department of Statistics
University of Warwick
Coventry
CV4 7AL
UK
Tel: +44 (0)24 7615 0778








More information about the linux-fai mailing list