Skip to content

Commit 046cfd0

Browse files
committed
fix 22.04
1 parent 835c310 commit 046cfd0

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

os-image/ubuntu/22.04/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ RUN --mount=type=secret,id=cocoon_overlay \
2424
# [Kernel Config]
2525
printf "erofs\noverlay\next4\nvirtio_blk\nvirtio_pci\nvirtio_ring\nvirtio_net\n" >> /etc/initramfs-tools/modules && \
2626
sed -i 's/^COMPRESS=.*/COMPRESS=gzip/' /etc/initramfs-tools/initramfs.conf && \
27+
# [Networking] Force initramfs to include ipconfig so kernel ip= is processed
28+
echo 'IP=' >> /etc/initramfs-tools/initramfs.conf && \
2729
# [Generate Initramfs] The secret is mounted and used here
2830
update-initramfs -u -k all && \
2931
# [Shift-Left System Hacks]

os-image/ubuntu/24.04/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ RUN --mount=type=secret,id=cocoon_overlay \
2525
# [Kernel Setup] Force critical modules and set gzip compression
2626
printf "erofs\noverlay\next4\nvirtio_blk\nvirtio_pci\nvirtio_ring\nvirtio_net\n" >> /etc/initramfs-tools/modules && \
2727
sed -i 's/^COMPRESS=.*/COMPRESS=gzip/' /etc/initramfs-tools/initramfs.conf && \
28+
# [Networking] Force initramfs to include ipconfig so kernel ip= is processed
29+
echo 'IP=' >> /etc/initramfs-tools/initramfs.conf && \
2830
# Regenerate initramfs inside this layer (consumes the secret script)
2931
update-initramfs -u -k all && \
3032
# [Shift-Left Hacks] Neuter systemd to avoid boot-time filesystem checks

0 commit comments

Comments
 (0)