-# we don't need any drivers (which take up most of the space).
-#rm -rf initramfs/lib/modules/*/kernel/{drivers,sound}
-rm -rf initramfs/lib/modules/*/kernel/arch/x86/kvm
+# we don't need many drivers (which take up most of the space).
+find initramfs/lib/modules/*/kernel \
+ -name '*.ko' \
+ -a ! -name 'mii.ko' \
+ -a ! -name '8139cp.ko' \
+ -a ! -name 'ext2.ko' \
+ -a ! -name 'ext4.ko' \
+ -a ! -name 'crc16.ko' \
+ -a ! -name 'jbd2.ko' \
+ -a -delete