Ventura docs for M2 Macs in this comment: https://gist.github.com/henrik242/65d26a7deca30bdb9828e183809690bd?permalink_comment_id=4555340#gistcomment-4555340
Old Monterey docs in this old revision: https://gist.github.com/henrik242/65d26a7deca30bdb9828e183809690bd/32c410e3a1de73539c76fa13ea5486569c4e0c5d
Solution for Sonoma: https://gist.github.com/sghiassy/a3927405cf4ffe81242f4ecb01c382ac
This works fine with me, the trick is to install a clean Catalina
after it installs and when it restarts - YOU MUST NOT LET IT GO TO THE SCREEN WHERE IT ASKS YOU TO CHOOSE COUNTRY- YOU MUST GO TO RECOVERY MODE
after you go to recovery mode in the terminal the first command must be "mount -uw /" so as to be able to write to the host's file
after that and doing all the steps above can restart and go the choose country screen and choose my computer is not connected to the internet and it goes smoothly ,i installed Catalina and updated to the latest macOS