diff --git a/nsfarm/board/_board.py b/nsfarm/board/_board.py
index e87136e1b21c59946f3213416d64e16fa2181d47..ef09b39757cc36f0b4ae44cc7ebb7b92fa9cad92 100644
--- a/nsfarm/board/_board.py
+++ b/nsfarm/board/_board.py
@@ -79,7 +79,7 @@ class Board(abc.ABC):
         # Now load image from TFTP
         with Container(lxd_connection, "boot", self.config.device_map()) as cont:
             ccli = cli.Shell(cont.pexpect())
-            ccli.run(f"prepare_turris_image '{os_branch}'")
+            ccli.run(f"prepare_turris_image '{os_branch}'", timeout=120)
             uboot.run('setenv ipaddr 192.168.1.142')
             uboot.run('setenv serverip 192.168.1.1')
             self._board_bootup(uboot)