diff --git a/docker/ironic/ironic-pxe/Dockerfile.j2 b/docker/ironic/ironic-pxe/Dockerfile.j2
index cf06040525bce379d3212efbf958c680bf1a34af..0ce6a878014c33bce2b670a8dc905f88ad6da376 100644
--- a/docker/ironic/ironic-pxe/Dockerfile.j2
+++ b/docker/ironic/ironic-pxe/Dockerfile.j2
@@ -12,13 +12,13 @@ RUN yum -y install \
 
 {% elif base_distro in ['ubuntu', 'debian'] %}
 
-RUN apt-get install --no-install-recommends \
+RUN apt-get install -y --no-install-recommends \
         tftpd-hpa \
         syslinux-common \
-        pxelinux \
+        syslinux \
     && apt-get clean \
     && mkdir -p /tftpboot \
-    && cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/chain.c32 /tftpboot
+    && cp /usr/lib/syslinux/pxelinux.0 /usr/lib/syslinux/chain.c32 /tftpboot
 
 {% endif %}