From d9d1073cf1a7282b38208d709ebbe099e09f19ea Mon Sep 17 00:00:00 2001 From: Manuel Huber Date: Wed, 4 Feb 2026 17:45:30 -0800 Subject: [PATCH] gpu: Install packages for devkit Introduce a new function to install additional packages into the devkit flavor. With modprobe, we avoid errors on pod startup related to loading nvidia kernel modules in the NVRC phase. Note, the production flavor gets modprobe from busybox, see its configuration file containing CONFIG_MODPROBE=y. Signed-off-by: Manuel Huber --- .../rootfs-builder/nvidia/nvidia_chroot.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tools/osbuilder/rootfs-builder/nvidia/nvidia_chroot.sh b/tools/osbuilder/rootfs-builder/nvidia/nvidia_chroot.sh index 17d8572be6..ab4c7b6649 100644 --- a/tools/osbuilder/rootfs-builder/nvidia/nvidia_chroot.sh +++ b/tools/osbuilder/rootfs-builder/nvidia/nvidia_chroot.sh @@ -147,6 +147,18 @@ install_nvidia_dcgm() { datacenter-gpu-manager-exporter } +install_devkit_packages() { + is_feature_enabled "devkit" || { + echo "chroot: Skipping devkit packages installation" + return + } + + echo "chroot: Install devkit packages" + + eval "${APT_INSTALL}" kmod + apt-mark hold kmod +} + cleanup_rootfs() { echo "chroot: Cleanup NVIDIA GPU rootfs" @@ -174,4 +186,5 @@ install_userspace_components install_nvidia_fabricmanager install_nvidia_ctk install_nvidia_dcgm +install_devkit_packages cleanup_rootfs