diff --git a/archiso/mkarchiso b/archiso/mkarchiso
index 8f9ed42103984545a8677d476191ff31a8b630b9..fb65f0992c1d457f4e75994dbb96c4e566419b96 100755
--- a/archiso/mkarchiso
+++ b/archiso/mkarchiso
@@ -236,7 +236,7 @@ _cleanup () {
     _msg_info "Cleaning up what we can on root-image..."
 
     # Delete initcpio image(s)
-    if [[ -d "${work_dir}/root-image/boot" ]]; then 
+    if [[ -d "${work_dir}/root-image/boot" ]]; then
         find "${work_dir}/root-image/boot" -type f -name '*.img' -delete
     fi
     # Delete kernel(s)
@@ -259,10 +259,6 @@ _cleanup () {
     if [[ -d "${work_dir}/root-image/var/log" ]]; then
         find "${work_dir}/root-image/var/log" -type f -delete
     fi
-    # Avoid journald use permanent storage (Storage=auto)
-    if [[ -d "${work_dir}/root-image/var/log/journal" ]]; then
-       rm -rf "${work_dir}/root-image/var/log/journal"
-    fi
     # Delete all temporary files and dirs
     if [[ -d "${work_dir}/root-image/var/tmp" ]]; then
         find "${work_dir}/root-image/var/tmp" -mindepth 1 -delete
diff --git a/configs/releng/root-image/root/customize_root_image.sh b/configs/releng/root-image/root/customize_root_image.sh
index a60f30803b03ba77db3989fc0b438f8f20931c6a..78c7bc006efbdbbe9fdf7dc5c29644d6df1a31e2 100755
--- a/configs/releng/root-image/root/customize_root_image.sh
+++ b/configs/releng/root-image/root/customize_root_image.sh
@@ -16,5 +16,6 @@ chmod 750 /etc/sudoers.d
 chmod 440 /etc/sudoers.d/g_wheel
 
 sed -i "s/#Server/Server/g" /etc/pacman.d/mirrorlist
+sed -i 's/#\(Storage=\)auto/\1volatile/' /etc/systemd/journald.conf
 
 systemctl enable multi-user.target pacman-init.service choose-mirror.service