diff --git a/config/rootfiles/core/169/update.sh b/config/rootfiles/core/169/update.sh
index 3902e2d45..dc7a2a18a 100644
--- a/config/rootfiles/core/169/update.sh
+++ b/config/rootfiles/core/169/update.sh
@@ -150,6 +150,13 @@ ldconfig
 # Apply sysctl changes
 /etc/init.d/sysctl start
 
+# Delete unused initrd on 32-bit ARM to save space in /boot
+case "$(uname -m)" in
+	armv*)
+		rm /boot/initramfs-${KVER}-ipfire.img
+		;;
+esac
+
 # Start services
 telinit u
 /etc/init.d/firewall restart
