diff --git a/archiso/initcpio/hooks/archiso_pxe_common b/archiso/initcpio/hooks/archiso_pxe_common
index 0ee33d07d14eaae614e3f44025514ae5192e2bcb..d3aa46f3979d6bfcb0250bc740f81df7d587a55a 100644
--- a/archiso/initcpio/hooks/archiso_pxe_common
+++ b/archiso/initcpio/hooks/archiso_pxe_common
@@ -49,7 +49,9 @@ run_hook () {
 run_latehook () {
     [[ -z "${copy_resolvconf}" ]] && copy_resolvconf="y"
 
-    if [[ "${copy_resolvconf}" != "n" && -f /etc/resolv.conf ]]; then
+    if [[ "${copytoram}" == "y" ]]; then
+        ip address flush scope global
+    elif [[ "${copy_resolvconf}" != "n" && -f /etc/resolv.conf ]]; then
         cp /etc/resolv.conf /new_root/etc/resolv.conf
     fi
 }