diff --git a/tools/osbuilder/rootfs-builder/nvidia/nvidia_chroot.sh b/tools/osbuilder/rootfs-builder/nvidia/nvidia_chroot.sh index 73056a4115..cf16fab53e 100644 --- a/tools/osbuilder/rootfs-builder/nvidia/nvidia_chroot.sh +++ b/tools/osbuilder/rootfs-builder/nvidia/nvidia_chroot.sh @@ -74,6 +74,13 @@ install_userspace_components() { apt-mark hold cryptsetup-bin dmsetup libargon2-1 \ e2fsprogs libxml2 + + # NVRC loads the NVIDIA driver modules from the gpu addon's self-contained + # module tree via `modprobe --dirname `, a kmod feature the base + # busybox lacks. Install the real kmod here so the base-nvidia chisel can + # pull /usr/bin/kmod (and its libzstd/liblzma deps) from this stage. + eval "${APT_INSTALL}" kmod + apt-mark hold kmod } setup_apt_repositories() {