diff --git a/pmb/install/_install.py b/pmb/install/_install.py
index b5edb2b6a90274f06a854f7d549a2272878ca82a..079321d50129b8c4c5ba39112379fc326df32576 100644
--- a/pmb/install/_install.py
+++ b/pmb/install/_install.py
@@ -868,6 +868,10 @@ def install_system_image(
                 pmb.install.partition_cgpt(layout, size_boot, size_reserve)
             else:
                 pmb.install.partition(layout, size_boot, size_reserve)
+
+    # Inform kernel about changed partition table in case parted couldn't
+    pmb.chroot.root(["partprobe", "/dev/install"], check=False)
+
     if not split:
         pmb.install.partitions_mount(device, layout, disk)