Deploy ESXi 7 on USB

Hello.

I have server with one HDD disk and one USB connected to it. When I deploy ESXi on HDD everything is fine. But when I try to deploy it on USB it loads Squashfs and trying to download ESXi image but stucking on 95%. After a long time I got 100% but installation didn’t finish.

2021-07-23T12:42:42+00:00 TWINPRO cloud-init[1862]: 408576K ........ ........ ........ ........ ........ ........ 94%  821K 2s
2021-07-23T12:42:46+00:00 TWINPRO cloud-init[1862]: 411648K ........ ........ ........ ........ ........ ........ 95%  828K 2s
2021-07-23T12:43:26+00:00 TWINPRO cloud-init[1862]: 414720K ........ ........ ........ ........ ........ ........ 95% 85.5K 3s
2021-07-23T12:44:18+00:00 TWINPRO cloud-init[1862]: 417792K ........ ........ ........ ........ ........ ........ 96% 58.3K 4s
2021-07-23T12:45:10+00:00 TWINPRO cloud-init[1862]: 420864K ........ ........ ........ ........ ........ ........ 97% 59.0K 5s
2021-07-23T12:46:02+00:00 TWINPRO cloud-init[1862]: 423936K ........ ........ ........ ........ ........ ........ 97% 59.4K 5s
2021-07-23T12:46:54+00:00 TWINPRO cloud-init[1862]: 427008K ........ ........ ........ ........ ........ ........ 98% 59.4K 4s
2021-07-23T12:47:46+00:00 TWINPRO cloud-init[1862]: 430080K ........ ........ ........ ........ ........ ........ 99% 59.4K 2s
2021-07-23T12:48:33+00:00 TWINPRO cloud-init[1862]: 433152K ........ ........ ........ ........ ........ ......  100% 57.8K=6m18s
2021-07-23T12:48:33+00:00 TWINPRO cloud-init[1862]: 2021-07-23 12:48:33 (1.13 MB/s) - written to stdout [446626371/446626371]
2021-07-23T12:51:37+00:00 TWINPRO systemd[1]: systemd-udevd.service: Watchdog timeout (limit 3min)!
2021-07-23T12:51:37+00:00 TWINPRO systemd[1]: systemd-udevd.service: Killing process 670 (systemd-udevd) with signal SIGABRT

What could it be? Maybe some one faced with the same behavior? Or maybe someone have any ideas?

Ubuntu deploys on this USB without problems.