diff --git a/etc/hook.d/80-install-modules b/etc/hook.d/80-install-modules new file mode 100755 index 0000000..e21b7c9 --- /dev/null +++ b/etc/hook.d/80-install-modules @@ -0,0 +1,25 @@ +#!/bin/sh +# +# Install modules from the host system into the new image, and +# ensure that 'module-init-tools' is setup. +# +# + + +# +# The virtual image is mounted here. +# +prefix=$1 +hostname=$2 + +# +# Copy the modules from the host to the new system - we should only +# really copy the *correct* modules, but we don't know what they are. +# +mkdir -p ${prefix}/lib/modules +cp -R /lib/modules/*/ ${prefix}/lib/modules + +# +# Now install the 'module-init-tools'. +# +DEBIAN_FRONTEND=noninteractive chroot $prefix /usr/bin/apt-get --yes --force-yes install module-init-tools