Managing organized complexity
One way to install Debian on a machine that requires the bnx2 network driver, is to download the firmware, place it on a USB stick and continue as instructed by the Debian Installer. Another quick trick is to use a USB ethernet card and proceed with installing Debian. Then apt-get install firmware-bnx2 and reconfigure the network interfaces appropriately.
(source: The Jargon File, version 4.4.7)
![]() |
||
| @hakmem | ||
2010/04/27 at 19:18
There’s also another possibility, appending a gzip’d cpio archive containing /lib/firmware to the original installer’s initrd.gz, as described here: http://wiki.debian.org/DebianInstaller/NetbootFirmware.
Actually, this whole concatenated-gzipped-cpio concept is pretty useful, as it allows overlaying a lot of stuff (firmware, preseeding configuration, custom scripts) to the initrd without unpacking and modifying the original one.
2010/04/27 at 22:25
Pretty neat hack indeed!